|
|
|||||
Регистрация: Jul 2012
Сообщений: 17
|
Клонирования объекта FileReference
Как клонировать объект FileReference, я пробовал с помощью следующего кода, но он вообще ничего не клонирует, но этот код работает с другими объектами.
public function onClick(eMouseEvent):void { files.addEventListener(Event.SELECT, onSelect); files.browse(); } public function onSelect(e:Event):void { for(var i:int = 0; i files.fileList.length; i++) { // files это объект класса FileReferenceList files.fileList[i].addEventListener(Event.COMPLETE, handler()); files.fileList[i].load(); } } public function handler(e:Event):void { // files_list объявлен на уровне класс как public var files_list:Array = new Array(); files_list[files_list.length] = e.target.clone(); } Object.prototype.clone = function():Object { var object:Object = new Object(); for (var prop:* in this) { var k = this[prop]; if (typeof k == "object") { object[prop] = k.clone(); } else { object[prop] = k; } } return object; }; |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
__________________
Reality.getBounds(this); |
|
|||||
Регистрация: Jul 2012
Сообщений: 17
|
Ок. Спасибо )
|
Часовой пояс GMT +4, время: 14:21. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|