PDA

Просмотр полной версии : onClipEvent(mousedown)


avtor
18.08.2005, 12:26
Почему событие 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
Вопрос такой: 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
Вопрос такой: 1) почему я не могу прописать onClipEvent (mousedown) для вложенной анимации? Т.е для образца movieClip. 2) почему я должен создавать именно вложенную анимацию, чтобы смочь привязать к ней это действие (mousedown).
Можешь.
Заходишь в свой мувиклип и пишешь:
this.onMouseDown = function (){
// здесь кладешь свой код
}

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

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