Цитата:
Сообщение от OlmerDale
Первым делом забудьте о том, что языки похожи. Вы можете испытать шок, но между ними схожести как у губастой курицы с лошадью. по этому подойдите к as3, как к новому языку, о котором вы ничего не знаете.
А то с таким же успехом можно сказать, что js и на c++ и на python похож.
И не ищите похожего на jQ, которую даже в js уже пора забыть, в as3 к счастью вообще другая идеология.
|
Ну конечно же я не имел виду что языки жёстко похожи, сам синтаксис написания кода немного схож.
В общем я так и сделал в цикле:

Код AS3:
var buttons:Array = [b1, b2, b3, b4, b5];
var i:int;
for (i = 0; i < buttons.length; i++){
buttons[i].addEventListener(MouseEvent.MOUSE_OVER, myOver);
buttons[i].addEventListener(MouseEvent.CLICK, go_url);
}
function myOver(e:Event){
...
}
Вот ещё подскажите как можно строковое значение сделать именем объекта - чтобы можно было к нему применить .play(); и т.д..
Ну к примеру у меня есть символ на сцене с именем MyAnination.
Как можно сделать такое, превратить строковую переменную в имя объекта

Код AS3:
var name = MyAnimation; // Так работает
var name = 'MyAnimation'; // Так ругается.
name.play();