Показать сообщение отдельно
Старый 18.11.2008, 08:34
darksranger вне форума Посмотреть профиль Отправить личное сообщение для darksranger Посетить домашнюю страницу darksranger Найти все сообщения от darksranger
  № 5  
Ответить с цитированием
darksranger
 
Аватар для darksranger

блогер
Регистрация: Jun 2007
Адрес: in sankt - peterburg
Сообщений: 787
Записей в блоге: 2
Отправить сообщение для darksranger с помощью ICQ
зачем выдумывать велосипед ?
Код AS3:
import flash.utils.Dictionary;
private var hash:Dictionary = new Dictionary();
private var storedTxt:Array = new Array()
 
private function create():void{
var txt:TextField;
for (var i = 0; i < 2; i++){
 
	//txt = this["txt" + i];  
           //я бы сделал так 
 
           txt = new TextField()
           storedTxt[i] = txt
           var thumb:InteractiveObject = txt as InteractiveObject;
           thumb.addEventListener(Event.CHANGE,this.changedHandler)
           hash[thumb] = i
}
}       
 
private function changedHandler(event:Event):void{
           var target:InteractiveObject = event.target as InteractiveObject;
 	trace(hash[target])
 
}
//ну а если нада удалить обьекты то обращаемся к массиву 
 
private function delObject():void {
    for (var i:uint = 0;storedTxt[i];i++) {
         if (storedTxt[i]!=null) {
             removeChild(storedTxt[i])
             storedTxt[i] = null
         }
    }
 
}
__________________
на каком языке вы пишите?
а на каком нужно?


Последний раз редактировалось darksranger; 18.11.2008 в 08:39.