Форум 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)
-   -   почему не видит событие onEnterFrame ??? (http://www.flasher.ru/forum/showthread.php?t=102328)

mr.zed 12.10.2007 19:07

почему не видит событие onEnterFrame ???
 
Вложений: 1
Есть клип с маской. На рабочем столе выложен экземпляр. Называется mc_my. В нем есть клип-маска mc_draw. Почему не обходит событие, расположенное в руте:
Код:

mc_my.mc_draw.onEnterFrame = function (){
        trace(1234);
}

Интересно, что с подобным эбъектом это получается. Хотя все аналогично...

Ostgur 12.10.2007 19:26

может так?
Код:

_root.mc_my.mc_draw.onEnterFrame = function (){
        trace(1234);
}


CrazyFlasher 12.10.2007 19:27

ну скорее всего на маску это событие ставить нельзя. Да и зачем?

mr.zed 12.10.2007 19:36

Цитата:

Сообщение от Ostgur
может так?

Не помогает,
CrazyFlasher, ставить мне нужно, т.к. я испоьзую это в прелоадере, т.е. при загрузке мне нужно делать stop и gotoAndPlay в зависимости от загруженных %. У меня несколько видов этих стрелочек. На 1й получилось. А на эту не хочет отслеживаться. Даже если я создаю НОВЫЙ файлик и копирую в чистый лист только этот мувик с маской и битмапом, то НЕ ХОЧЕТ работать как надо!!! Пытался сравнивать! Различий нету!!!! НО очевидно они есть! Но я их не вижу! ПОДСКАЖИТЕ ПОЖАЛУЙСТА!!!!:wacko:

mr.zed 12.10.2007 19:45

Вложений: 1
Вот я выложил пример, где на один мувик m1видит событие, а на другие не видит. m2 например...

CrazyFlasher 12.10.2007 19:46

да короче надо подругому сделать...пусть какой-нить клип отслеживает событие, а маске говорит какую страницу играть
*ушёл пить пиво, пятница ведь!*

mr.zed 12.10.2007 19:53

отслеживать? это хорошо, уже пробовал
но ведь не видит мувиков никто:
trace(_root.m2.m); или trace(m2.m);

пишет undefined для того, что б писать gotoAndPlay(..); или стоп. Некому, т.к. никого не видит!

Ostgur 12.10.2007 19:57

Вложений: 1
Юзай movieclip с маской, не как слой с маской, а как слой с Movieclip с установленным Erase в Blend Mode в свитке Properties, я так всегда делаю, если Opacity=0 у масочного символа - не стирает слой ниже, если 100 - стирает.
или делай маску программно:
Код:

Movie_Clip.setMask(mask_MovieClip);

mr.zed 12.10.2007 20:14

я с масками только разбираюсь... Большого опыта нет. Но тут проблема в том, что не могу дотянуться до масочного слоя что б вовремя сделать стоп. Причем на другом экземпляре получается! Почему тут не хочет???

Ostgur 12.10.2007 20:27

Вложений: 1
лови...


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

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