Я создал флэш-слайд-шоу с изображениями событий и связал каждое изображение со своим событием (т. Е. Каждое изображение имеет свои ссылки на веб-сайт). Я создал эффект постепенного появления и исчезновения, используя анимацию движения класса. С помощью ссылки я создал слой с бутоном MovieClip, который имеет альфа = 0 (поэтому пользователь его не видит), а затем я использовал фрагмент кода, чтобы создать еще один слой со сценарием действия "click to go to url".
Когда слайд-шоу переходит к последнему изображению, я заставляю его исчезать, и первое изображение слайд-шоу будет отображаться, а затем слайд-шоу будет воспроизводиться само. Моя цель - сделать непрерывное слайд-шоу.
Когда я тестировал файл swf, при первом запуске все было в порядке. URL-адреса и фотографии в правильном порядке. Однако, когда слайд-шоу воспроизводится автоматически, я замечаю, что ссылки неверны. В первой игре, когда я нажимаю на изображение события, он открывает URL-адрес этого события. Однако при повторном воспроизведении sldieshow нажатие на картинки откроет только URL-адрес первого изображения события.
Точнее, я заметил, что после первого цикла файл воспроизводится, и всякий раз, когда я нажимаю на изображение, он автоматически направляет меня к последней ссылке на временной шкале, а не указывает на ссылку, относящуюся к этому изображению.
Я использую flash CS5 и скрипт сценария 3.0
Код, который я использую, взят из фрагмента кода
Link_btn.addEventListener(MouseEvent.CLICK, fl_ClickToGoToWebPage_15);
function fl_ClickToGoToWebPage_15(event:MouseEvent):void
{
navigateToURL(new URLRequest("http://www.adobe.com"), "_blank");
}
Мне кажется, что приведенный выше код выполняется только один раз. Я делал подобные слайд-шоу с AS 2, где просто помещал код gotoUrl в саму кнопку. Но AS3 все усложняет!
В любом случае, я могу заставить щелчок для перехода к URL-коду выполняться непрерывно (и бесконечно) в AS3?
Спасибо!