|
|
|||||
Banned
[+1 08.05.08]
[+4 14.04.08] [+1.3 02.05.08] Регистрация: Oct 2006
Адрес: кагбэ Киеф!!1
Сообщений: 1,473
|
FileReference.upload
import flash.net.FileReference; import mx.utils.Delegate; class site.UploadFiles { var listener:Object; var imageFile:FileReference; public var txxt:String private var _tf:TextField; function UploadFiles(_tf:TextField) { listener = new Object(); imageFile = new FileReference(); listener.onSelect = Delegate.create(this, onSelectFile, imageFile); listener.onOpen = Delegate.create(this, onOpenFile, imageFile); listener.onComplete = Delegate.create(this, onCompleteFile, imageFile); imageFile.addListener(listener); this._tf = _tf; } function onSelectFile(selectedFile:FileReference):Void { _tf.text = "Attempting to upload " + selectedFile.name; selectedFile.upload("php/upload.php"); trace(selectedFile); }; function onOpenFile(selectedFile:FileReference):Void { _tf.text = "Uploading " + selectedFile.name; // 2 step }; function onCompleteFile (selectedFile:FileReference):Void { _tf.text = "Upload finished."; }; function uploadImage():Void { imageFile.browse([{description: "Image Files", extension: "*.jpg;*.gif;*.png"}]); } } с пхп все правильно. |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
А сорсы php выкладывать уже не надо?
|
|
|||||
Регистрация: Apr 2006
Сообщений: 85
|
В хэлпе написано, что Delegate.create принимает 2 параметра..
|
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
А я вообще не знаю, зачем тут Delegate и бестолковый объект listener. Неужели сам экземлпяр класса подписать на события FileReference нельзя было?
Да и отладка кода обыкновенным трейсом мигом бы указала на проблемы с делегейтом. Что помешало понатыкать трейсов — непонятно. |
Часовой пояс GMT +4, время: 18:25. |
|
« Предыдущая тема | Следующая тема » |
|
|