Цитата:
Сообщение от wvxvw
Можно передать строку являющуюся меткой "label" ключегого кадра / имененем сцены. Если метка с именем отстутствует - будет ошибка.
|
У меня похожая проблема. Только мне нужно определить есть фрейм с такой меткой или нет. Система try..catch не работает.

Код AS3:
var label1:String = "test1"; // этой метки нет
var label2:String = "test2"; // эта метка есть
try {
this.gotoAndStop(label1);
} catch(e:ArgumentError) {
this.gotoAndStop(label2); // на label2 не переходит
}
Добавлено через 58 минут
Решил проблему следующим образом:

Код AS3:
var label1:String = "test1"; // этой метки нет
var label2:String = "test2"; // эта метка есть
this.gotoAndStop(label1);
if(this.currentLabel != label1) { // если не произошёл переход
this.gotoAndStop(label2); // переходим на label2
}
А хотелось по умному
