Просмотр полной версии : Добавить компоненту программно
Граждане,помогите,пожалуйста вот с такой темой - надо добавить программно компоненту UIscrollBar на поле и "назначиить" её для определённого текстового поля,которое тоже создаётся динамически.
Как можно это сделать? Долго искал,не нашол ничего.
Рассмотрю любые предложения.
Всё,разобрался.
import mx.controls.UIScrollBar;
var field:TextField = this.createTextField(fieldName,this.getNextHighestDepth(),prmX,prmY,prmWidth,prmHeight);// это для понятки
var scroll_bar:UIScrollBar = createClassObject(UIScrollBar,"scrollBar",this.getNextHighestDepth());
scroll_bar.setScrollTarget(field);
scroll_bar.setSize(16,field._height);
scroll_bar.move(prmWidth+prmX,prmY);
Только в таком случае она должна присутствовать в библиотеке,а как сделать без библиотеки?
а в AS3,кроме как написать класс?
CrazyFlasher
21.02.2008, 20:00
по-любому компоненты должны быть в библиотеке...откуда по вашему флэш графику вытащит? из кода что-ли?
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.