Hello,
I'm trying create a custom event, this event is dispatched completed
upload of some files.
But "Event type 'MultipleUploadFileEvent' is unavailable." the erro
appear.
i think the reason is because i extended custom event from
flash.event.Event and this custom event need to be extended of other
package, but i don't who.
Here is part of my code:
My meta data is (extended of flash.event.Event):
<mx:Metadata>
[Event (name="uploadComplete", type="MultipleUploadFileEvent")]
</mx:Metadata>
in function make upload i had de following code:
refUploadFile.addEventListener(DataEvent.UPLOAD_COMPLETE_DATA,
onUploadCompleteData);
And in this moment (onUploadCompleteData) a try to dispatche event
calling uploadComplete function:
public function
onUploadCompleteData(event:DataEvent):void {
numCurrentUpload++;
uploadProgress.visible=false;
uploadForm.visible=true;
if (numCurrentUpload < arrUploadFiles.length) {
startUpload(false);
}else{
uploadComplete(event.data.toString());
}
}
this is the function to dispatch event:
public function uploadComplete(xmlResult:String) :void{
var eventObj:MultiUploadFileEvent = new
MultiUploadFileEvent(xmlResult,"uploadComplete");
dispatchEvent(eventObj);
}
Thanks everyone.