Редактировать onClipEvent Actionscript - PullRequest
0 голосов
/ 04 февраля 2011

Я новичок, поэтому, пожалуйста, успокойтесь.Сначала немного истории, я пытаюсь изменить флэш-фильм (не созданный мной), в котором есть 4 изображения.

Теперь я должен добавить еще 2 изображения (pic5.png и pic6.jpg) к «слайд-шоу», как показано во вложении, я добавил 2 изображения в библиотеку.Проблема, с которой я сталкиваюсь (насколько я понимаю, я могу ошибаться) состоит в том, что _root.count = 4 заставляет фильм вернуться к первому изображению после того, как на нем отображается 4-е, которое не отображает 5-е и 6-е изображения.

Мой вопрос, как мне отредактировать значение _root.count до 6, чтобы оно показывало все 6 изображений.Кроме того, как создать гиперссылку на каждое изображение.

Пожалуйста, кто-нибудь может мне помочь.

Большое спасибо.

enter image description here

1 Ответ

1 голос
/ 04 февраля 2011

Глядя на ваш снимок экрана, слой 2 (который содержит видеоклип слайд-шоу) заблокирован.Если вы разблокируете слой, щелкая значок замка, вы сможете редактировать сценарий.

Чтобы отредактировать сценарий, дважды щелкните сценарий на панели «Обозреватель фильмов», и откроется панель «Действия».Вы можете отредактировать скрипт здесь.

Вторая часть вашего вопроса - как создать гиперссылку - очень широка, и есть много разных способов приблизиться к ней.Самый элегантный подход будет зависеть от структуры вашего проекта.

Самый простой способ - определить переменную для хранения пути к текущему изображению и добавить еще один обработчик onClipEvent.

существующий onLoad вы бы добавили…

this.path_to_image = http://your-domain.com/images/your-first-big-image.jpg;

Затем добавьте новый обработчик событий

onClipEvent(mouseUp){
    getURL (this.path_to_image);
}

Затем вам придется обновлять переменную path_to_image всякий раз, когда изображение изменяется.

slideshow.path_to_image = http://your-domain.com/images/your-next-big-image.jpg;
...