Просмотр полной версии : Присвоить компоненту ID через AS3
Присвоить компоненту ID через AS3 например я создаю какой либо компонент. как мне дать ему имя(ID)? да и сразу я слышал что название(класс) компонента становиться айдишником но а свой можно присвоить?
Для чего вам нужен id компонента? Как вы планируете его использовать?
обрашаться к нему без каких-либо заморочек) напрямую называю айдишник и работаю с ним непомредственно) и вы так и не ответили возможно ли это?
bicubic_bublic
02.12.2009, 10:38
public var id:String;
и можете обращаться к нему напрямую
чтобы обращаться к компоненту без заморочек, сохраните ссылку на него и обращайтесь напрямую сколько влезет
ммм... я наверно неправильно написал выше))) я имею ввиду такую вешь: создаю ну например текстинпут через AS3, и как ему(именно этому текстинтупу) присвоить айдишник? да и еще
чтобы обращаться к компоненту без заморочек, сохраните ссылку на него и обращайтесь напрямую сколько влезет
насколько я понимаю в as3 все компоненты и классы это и есть ссылки(ведь он не работает напрямую с ними)
и как мне ссыль на него сохранить?
bicubic_bublic
02.12.2009, 12:18
private var _savedComponents:Object = { };
public function get savedComponents():Object {
return _savedComponents;
}
private function methodOne () {
var textInput:TextInput = new TextInput();
var id:String = 'myTextInput';
savedComponents[id] = textInput;
}
private function methodTwo () {
trace(savedComponents.myTextInput.text);
}
так ?
bicubic_bublic да. что то типа того. Спасибо)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.