Просмотр полной версии : Помогите с передачей переменной!
glukaviy
27.11.2006, 12:05
Есть мувик с кодом
this.onRelease=function() {
trace("check");
n=this._currentFrame;
if (n==1) {
this.gotoAndPlay(2)
} else {
this.gotoAndStop(1)
}
}
stop();
который подгружается на общую сцену
как передать значение n на сцену?
El Scream
27.11.2006, 12:10
Попробуй объявить переменную как глоюальную наманер
_global.n=this._currentFrame;
и обращатся к ней везде как к
trace (_global.n);
glukaviy
27.11.2006, 12:26
Пишет: undefined
:D Надо дождаться загрузки все swf файла.
Эта переменная так сильно нужна? ;)
this.onRelease = function() {
this._currentframe == 1 ? this.gotoAndPlay(2) : this.gotoAndStop(1);
};
Для кода вложенного в мувиклип.
Код на клипе:
onClipEvent (load) {
var n:Number = 0;
this.onRelease = function():Void {
n++;
this._currentframe == 1 ? this.gotoAndPlay(2) : this.gotoAndStop(1);
};
}
На главной временной шкале, к свойству _currentframe и переменной n можно обратиться так:
имя_экземпляра_мувиклипа._currentframe
имя_экземпляра_мувиклипа.n
Оращение нужно выполнять после загрузки мувиклипа(onClipEvent(load)). Так же нужно иметь ввиду, что первым выполняется код на главной временной диаграме.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.