Вспышка, не могу достать клип - PullRequest
0 голосов
/ 11 марта 2009

Я работаю над пошаговым руководством по флэш-памяти. и у меня есть проблема.

Есть 3 слоя, 1 это сценарии 2 невидимая кнопка 3 - крышка экрана (мс)

, внутренняя крышка экрана. на собственной временной шкале он имеет анимацию.

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

Я использовал это на своей невидимой кнопке.

on (rollOver) { cover.gotoAndPlay ( "FadeIn"); } on (rollOut) { cover.gotoAndPlay ( "Fadeout"); } fadein и fadeout - это имена фреймов внутри cover_mc

но id не работает: S

есть идеи, почему?

Ответы [ 2 ]

0 голосов
/ 24 марта 2009

Если я правильно понимаю, код находится на кнопке, и вы хотите, чтобы родительская временная шкала реагировала на действия прокрутки.

, поэтому попробуйте следующее:

on (rollOver) {
   _parent.gotoAndPlay('fadein');
}

Ключевым моментом является _parent , который, очевидно, будет обращаться к родителю кнопки.

0 голосов
/ 11 марта 2009

Прежде всего, попробуйте использовать trace:)

on (rollOver){
    trace(cover);
    cover.gotoAndPlay("fadein");
} 

если ничего не прослеживается, возможно, что-то не так с вашим действием rollOver. Он должен отследить [Object MovieClip] (или что-то в этом роде, я не совсем уверен… его возраст, так как я занимался разработкой AS2)

если он выглядит правильно, значит, у вас, вероятно, проблема с меткой фрейма. также может случиться так, что экземпляр обложки не известен из вашей функции rollOver, попробуйте _root.cover.gotoAndPlay ("fadein");

...