Как получить ссылку на вновь созданную кнопку с Actionscript? - PullRequest
0 голосов
/ 11 марта 2010

У меня есть кнопка MXML:

<mx:Button id="myButton1"/>

Как создать N количество кнопок с помощью ActionScript: myButton2, myButton3, myButton4 ... myButtonN?

А как получить ссылку на вновь созданные кнопки сразу после их создания? подобно Я должен быть в состоянии сделать myButtonN.x = 100 сразу после его создания.

1 Ответ

2 голосов
/ 11 марта 2010

Это довольно простой материал ... вы можете начать с некоторых учебных пособий по Flex или прочитать одну из множества превосходных книг.

Вот кусок кода, который вы можете скопировать и вставить, и посмотрите, как он работает для вас:

private var buttons:Array = [];
public function createButtons():void {
  for(var i:int=0; i<100; i++) {
    buttons[i] = new Button();
    buttons[i].label = "Button "+i;
    buttons[i].x = i * 50;
    addChild(buttons[i]); // NOTE: use addElement instead of addChild in Flex 4
  }
}

Это не проверено, поэтому могут потребоваться некоторые опечатки, но вы должны быть в состоянии понять идею.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...