Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   onClipEvent(mousedown) (http://www.flasher.ru/forum/showthread.php?t=68056)

avtor 18.08.2005 12:26

onClipEvent(mousedown)
 
Почему событие onClipEvent (mouseDown) работает только с вложенной анимацией и не работает с внешней? И почему нельзя написать сценарий непосредственно в самом анимированном образце-MovieClip?

iNils 18.08.2005 14:04

вопрос на мой взгяд как-то криво задан. что именно ты хочешь?

avtor 19.08.2005 06:58

Я хочу остановить анимацию нажатием левой кнопки мыши, но при этом почему то я должен 1) обязательно создавать анимированный образец и уже на основе него создать экземпляр в сцене (т. е. в сцене анимации как таковой нет, есть просто аним. экземпляр) 2) писать сценарий (mousedown) не для конкретно этого образца, а для всей сцены, т. е. при этом как я понимаю, остановятся вся вложенная анимация.

avtor 19.08.2005 07:03

Вопрос такой: 1) почему я не могу прописать onClipEvent (mousedown) для вложенной анимации? Т.е для образца movieClip. 2) почему я должен создавать именно вложенную анимацию, чтобы смочь привязать к ней это действие (mousedown).

ZЭТ 19.08.2005 10:15

Цитата:

Сообщение от avtor
Вопрос такой: 1) почему я не могу прописать onClipEvent (mousedown) для вложенной анимации? Т.е для образца movieClip. 2) почему я должен создавать именно вложенную анимацию, чтобы смочь привязать к ней это действие (mousedown).

Дай исходник . Сценарии можно прописывать где угдно, смотря что ты хочешь СДЕЛАТЬ.

avtor 19.08.2005 11:25

а как его дать?

ZЭТ 19.08.2005 11:32

1.заархивируй в папку Zip(щелкаешь на файле, открывается контекстное меню, там выбираешь>отправить>в Zip)
2. затем на форуме - выбираешь расширенный ответ, управление вложениями, и выбираешь свой файл.
ну я думаю разберешься... :/

iNils 19.08.2005 11:38

Цитата:

Сообщение от avtor
Вопрос такой: 1) почему я не могу прописать onClipEvent (mousedown) для вложенной анимации? Т.е для образца movieClip. 2) почему я должен создавать именно вложенную анимацию, чтобы смочь привязать к ней это действие (mousedown).

Можешь.
Заходишь в свой мувиклип и пишешь:
this.onMouseDown = function (){
// здесь кладешь свой код
}

ZЭТ 19.08.2005 11:43

Можно и не входить - путь пропиши к ней :
_root.(Имя твоего Мувика).onMouseDown = function (){
// здесь кладешь свой код
}

iNils 19.08.2005 11:47

Цитата:

Сообщение от ZЭТ
Можно и не входить - путь пропиши к ней :
_root.(Имя твоего Мувика).onMouseDown = function (){
// здесь кладешь свой код
}

И стоит поменять имя мувика или переместить в другой клип, как код надо править.


Часовой пояс GMT +4, время: 14:05.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.