Просмотр полной версии : Проблема с вызовом переменой из клипа.
DominikLq
07.11.2006, 10:49
Есть клип act. В нём прописан код:
onClipEvent (enterFrame) {
var rnd = 4;
}
В первом кадре ролика код:
trace(_root.act.rnd)
После тестирования выдаёт:
undefined
1.) В чём проблема?
2.) Как можно постоянно генерировать переменную в кадре ролика?
Спасибо за внимание.)
_sestra_
07.11.2006, 12:49
1) Читай правила раздела ActionScript
http://flasher.ru/forum/showthread.php?t=79864
2)
createEmptyMovieClip( 'mc', getNextHighestDepth() );
mc.str = 'я твоя переменная';
trace( mc.str );
Совет: выбирай правильный раздел для своих топов.
Что такое хорошо?
07.11.2006, 13:36
DominikLq-у.
1. Не используй дедовский метод onClipEvent. В первом кадре ролика пиши так:
this.onEnterFrame = function() {
act.rnd = 4;
trace(act.rnd);
};
2. А вообще - когда ты объявил переменную, то считай, что ты ее сгенерировал. :bye:
DominikLq
07.11.2006, 14:30
[QUOTE=_sestra_]
createEmptyMovieClip( 'mc', getNextHighestDepth() );
mc.str = 'я твоя переменная';
trace( mc.str );
Спасибо большое.)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.