PDA

Просмотр полной версии : Проблема с вызовом переменой из клипа.


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 );


Спасибо большое.)