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.



Reply via email to