Случайные ссылки в флеш

Тема в разделе "Флеш", создана пользователем bravilor, 29 фев 2008.

Статус темы:
Закрыта.
  1. bravilor

    bravilor

    Регистр.:
    25 июл 2007
    Сообщения:
    436
    Симпатии:
    152
    можно ли в одном файлике .swf написать несколько сценариев, которые бы выполнялись рандомно.
    пример. вставляем несколько урлов, и при обращеннии к файлу он выдавал бы либо по очереди, либо рандомно.

    1.getURL("http://www.google.com", "_self"
    или
    2.getURL("http://www.gogo.ru", "_self"
    или
    3.getURL("http://www.yahoo.com", "_self"

    и тд.
     
  2. Лариса

    Лариса Читатель

    Заблокирован
    Регистр.:
    21 сен 2007
    Сообщения:
    390
    Симпатии:
    128

    Я бы построила обработчик событий так:

    PHP:
    // Сделать массив
    var linkage = ["www.google.com""2adr""3adr"];
    // Присвоить переменной randomlink значение случайно выбранного элемента
    // массива linkage, получив случайное число между 0 и 3
    var randomlink linkage[Math.floor(Math.random( ) * 4)];
    //передать команде полученный случайный параметр (ссылку)
    getURL(randomlink"_self" ...
     
    bravilor нравится это.
  3. bravilor

    bravilor

    Регистр.:
    25 июл 2007
    Сообщения:
    436
    Симпатии:
    152
    отлично все заработало :)

    если кому еще понадобится, то
    в этом коде var randomlink = linkage[Math.floor(Math.random( ) * 4) нужно точно указывать количество урлов в списке, если их 3 то писать 3, а то будет открыватся левая страница, (у меня вообще рабочий стол открывался). ну и в конце сделать так "_self"); :)

    Лариса, спасибо, выручила!
     
Статус темы:
Закрыта.