Показаны сообщения с ярлыком combobox. Показать все сообщения
Показаны сообщения с ярлыком combobox. Показать все сообщения

понедельник, 7 сентября 2009 г.

AS 2.0 createClassObject или как программно создать стандартные компоненты типа input, checkbox etc

А все оказалось не так сложно=)

Первое, что мы делаем это :

import mx.controls.*;

Заходим в Window->Components и перетаскиваем в Library(панель справа) нужный нам компонент.

И теперь можем создавать объект.

Можно его создать в _root или в конкретном муви клипе, например:

componentInstance.createClassObject(className, instanceName, depth, initObject)
Параметры:

className название компонента, который мы собираемся создать (RadioButton, TextInput, Button и тд)

instanceName имя(id) конкретного компонента

depth глубина вложения, можно использовать ф-цию this.getNextHighestDepth()

initObject объект, содержащий параметры(width, height, value, name…)