![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+4 02.11.07]
[+1 18.12.07] Регистрация: Oct 2006
Сообщений: 100
|
Собственно вопрос.
Не срабатывают эвенты SELECT, CANCEL в редакторе flash CS3 ошибок ни каких нет, а если открыть скомпилированный файл чере html которая генерится автоматически то все работает. вчем проблема понять не могу =( может настройки какие? -- ЗЫ. извиняюсь если запостил не туда, долго думал куда. |
|
|||||
|
стервочка (я мужик)
|
даже ума не приложу как эти евенты вообще должны возникать. у многоуважаемого флэш-сообщества не будет мне в долг экстрасенсорного шлема? а то помочь очень хочется.
|
|
|||||
|
[+4 02.11.07]
[+1 18.12.07] Регистрация: Oct 2006
Сообщений: 100
|
код в класе рута.
package
{
import flash.display.*;
import flash.events.*;
public class main extends Sprite
{
private var _uploader:MultiUploader;
public function main ()
{
_uploader = new MultiUploader("http://localhost:8888/upload.php");
_uploader.addEventListener (MultiUploader.ADD_FILES, AddFile);
_uploader.browse()
}
private function AddFile (e:Event):void
{
trace("add")
}
}
}
package
{
import flash.events.*;
import flash.net.FileReference;
import flash.net.FileReferenceList;
import flash.net.FileFilter;
import flash.net.URLRequest;
class MultiUploader extends FileReferenceList
{
private var uploadURL:URLRequest;
public static var ADD_FILES:String = "addFiles"
public function MultiUploader (url:String)
{
uploadURL = new URLRequest();
uploadURL.url = url;
addEventListener (Event.SELECT, selectHandler);
addEventListener (Event.CANCEL, cancelHandler);
}
public function selectHandler (event:Event):void
{
dispatchEvent (new Event(MultiUploader.ADD_FILES));
}
}
}
ЗЫ код редактировал тут мог ошибиться где то. забыл сказать что у меня flash CS3, MAC OS X 10.5.3 Последний раз редактировалось BARTLEBY; 11.06.2008 в 16:24. |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:48. |
|
|
« Предыдущая тема | Следующая тема » |
|
|