dynamic multiple instance of swfupload (firefox vs IE)
- by jean27
We have this dynamic uploader which creates a new instance of swfupload.  I'm a little bit confused with the outputs produced by firefox and ie.  Firefox have the same output as chrome, safari and opera.
Whenever I clicked a button for adding a new instance, the previous instances of swfupload in firefox refresh while IE don't.
I have this debug information:
For Firefox:
SWF DEBUG OUTPUT IN FIREFOX
---SWFUpload Instance Info---
Version: 2.2.0 2009-03-25
Movie Name: SWFUpload_0
Settings:
    upload_url:               
/86707/listing/asynchronousuploadphoto/87085/15/E1ptdReNMwcU/cUkx4p689ChPRZYMKkLZQ==
    flash_url:                /content/swfupload.swf?preventswfcaching=1272512466022
    use_query_string:         false
    requeue_on_error:         false
    http_success:
    assume_success_timeout:   0
    file_post_name:           Filedata
    post_params:              [object Object]
    file_types:               .jpg;.gif;.png;.bmp
    file_types_description:   Image Files
    file_size_limit:          1MB
    file_upload_limit:        1
    file_queue_limit:         1
    debug:                    true
    prevent_swf_caching:      true
    button_placeholder_id:    file-1_swf
    button_placeholder:       Not Set
    button_image_url:         /content/images/blankButton.png
    button_width:             109
    button_height:            22
    button_text:
    button_text_style:        color: #000000; font-size: 16pt;
    button_text_top_padding:  1
    button_text_left_padding: 30
    button_action:            -110
    button_disabled:          false
    custom_settings:          [object Object]
Event Handlers:
    swfupload_loaded_handler assigned:  true
    file_dialog_start_handler assigned: true
    file_queued_handler assigned:       true
    file_queue_error_handler assigned:  true
    upload_start_handler assigned:      true
    upload_progress_handler assigned:   true
    upload_error_handler assigned:      true
    upload_success_handler assigned:    true
    upload_complete_handler assigned:   true
    debug_handler assigned:             true
SWF DEBUG: SWFUpload Init CompleteSWF DEBUG: 
SWF DEBUG: ----- SWF DEBUG OUTPUT ----
SWF DEBUG: Build Number:           SWFUPLOAD 2.2.0
SWF DEBUG: movieName:              SWFUpload_0
SWF DEBUG: Upload URL:             
/86707/listing/asynchronousuploadphoto/87085/15/E1ptdReNMwcU/cUkx4p689ChPRZYMKkLZQ==
SWF DEBUG: File Types String:      .jpg;.gif;.png;.bmp
SWF DEBUG: Parsed File Types:      jpg,gif,png,bmp
SWF DEBUG: HTTP Success:           0
SWF DEBUG: File Types Description: Image Files (.jpg;.gif;.png;.bmp)
SWF DEBUG: File Size Limit:        1048576 bytes
SWF DEBUG: File Upload Limit:      1
SWF DEBUG: File Queue Limit:       1
SWF DEBUG: Post Params:
SWF DEBUG: ----- END SWF DEBUG OUTPUT ----
SWF DEBUG: SWF DEBUG: Event: fileDialogStart : Browsing files. Multi Select. Allowed file types: 
.jpg;.gif;.png;.bmpSWF DEBUG: Select Handler: Received the files selected from the dialog. 
Processing the file list...SWF DEBUG: Event: fileQueued : File ID: SWFUpload_0_0SWF DEBUG: Event: 
fileDialogComplete : Finished processing selected files. Files selected: 1. Files Queued: 
1---SWFUpload Instance Info---
Version: 2.2.0 2009-03-25
Movie Name: SWFUpload_1
Settings:
    upload_url:               
/86707/listing/asynchronousuploadphoto/87085/15/E1ptdReNMwcU/cUkx4p689ChPRZYMKkLZQ==
    flash_url:                /content/swfupload.swf?preventswfcaching=1272512476357
    use_query_string:         false
    requeue_on_error:         false
    http_success:
    assume_success_timeout:   0
    file_post_name:           Filedata
    post_params:              [object Object]
    file_types:               .jpg;.gif;.png;.bmp
    file_types_description:   Image Files
    file_size_limit:          1MB
    file_upload_limit:        1
    file_queue_limit:         1
    debug:                    true
    prevent_swf_caching:      true
    button_placeholder_id:    file-2_swf
    button_placeholder:       Not Set
    button_image_url:         /content/images/blankButton.png
    button_width:             109
    button_height:            22
    button_text:
    button_text_style:        color: #000000; font-size: 16pt;
    button_text_top_padding:  1
    button_text_left_padding: 30
    button_action:            -110
    button_disabled:          false
    custom_settings:          [object Object]
Event Handlers:
    swfupload_loaded_handler assigned:  true
    file_dialog_start_handler assigned: true
    file_queued_handler assigned:       true
    file_queue_error_handler assigned:  true
    upload_start_handler assigned:      true
    upload_progress_handler assigned:   true
    upload_error_handler assigned:      true
    upload_success_handler assigned:    true
    upload_complete_handler assigned:   true
    debug_handler assigned:             true
SWF DEBUG: SWFUpload Init CompleteSWF DEBUG: 
SWF DEBUG: ----- SWF DEBUG OUTPUT ----
SWF DEBUG: Build Number:           SWFUPLOAD 2.2.0
SWF DEBUG: movieName:              SWFUpload_1
SWF DEBUG: Upload URL:             
/86707/listing/asynchronousuploadphoto/87085/15/E1ptdReNMwcU/cUkx4p689ChPRZYMKkLZQ==
SWF DEBUG: File Types String:      .jpg;.gif;.png;.bmp
SWF DEBUG: Parsed File Types:      jpg,gif,png,bmp
SWF DEBUG: HTTP Success:           0
SWF DEBUG: File Types Description: Image Files (.jpg;.gif;.png;.bmp)
SWF DEBUG: File Size Limit:        1048576 bytes
SWF DEBUG: File Upload Limit:      1
SWF DEBUG: File Queue Limit:       1
SWF DEBUG: Post Params:
SWF DEBUG: ----- END SWF DEBUG OUTPUT ----
SWF DEBUG: SWF DEBUG: SWFUpload Init CompleteSWF DEBUG: 
SWF DEBUG: ----- SWF DEBUG OUTPUT ----
SWF DEBUG: Build Number:           SWFUPLOAD 2.2.0
SWF DEBUG: movieName:              SWFUpload_0
SWF DEBUG: Upload URL:             
/86707/listing/asynchronousuploadphoto/87085/15/E1ptdReNMwcU/cUkx4p689ChPRZYMKkLZQ==
SWF DEBUG: File Types String:      .jpg;.gif;.png;.bmp
SWF DEBUG: Parsed File Types:      jpg,gif,png,bmp
SWF DEBUG: HTTP Success:           0
SWF DEBUG: File Types Description: Image Files (.jpg;.gif;.png;.bmp)
SWF DEBUG: File Size Limit:        1048576 bytes
SWF DEBUG: File Upload Limit:      1
SWF DEBUG: File Queue Limit:       1
SWF DEBUG: Post Params:
SWF DEBUG: ----- END SWF DEBUG OUTPUT ----
SWF DEBUG: SWF DEBUG: Event: fileDialogStart : Browsing files. Multi Select. Allowed file types: 
.jpg;.gif;.png;.bmpSWF DEBUG: Select Handler: Received the files selected from the dialog. 
Processing the file list...SWF DEBUG: Event: fileQueued : File ID: SWFUpload_1_0SWF DEBUG: Event: 
fileDialogComplete : Finished processing selected files. Files selected: 1. Files Queued: 1SWF 
DEBUG: StartUpload: First file in queueSWF DEBUG: StartUpload(): No files found in the queue.SWF 
DEBUG: StartUpload: First file in queueSWF DEBUG: Event: uploadStart : File ID: SWFUpload_1_0SWF 
DEBUG: ReturnUploadStart(): File accepted by startUpload event and readied for upload.  Starting 
upload to /86707/listing/asynchronousuploadphoto/87085/15/E1ptdReNMwcU/cUkx4p689ChPRZYMKkLZQ== for 
File ID: SWFUpload_1_0SWF DEBUG: Event: uploadProgress (OPEN): File ID: SWFUpload_1_0SWF DEBUG: 
Event: uploadProgress: File ID: SWFUpload_1_0. Bytes: 30218. Total: 30218SWF DEBUG: Event: 
uploadSuccess: File ID: SWFUpload_1_0 Response Received: true Data: 65-AddClassification.pngSWF 
DEBUG: Event: uploadComplete : Upload cycle complete.
For IE:
SWF DEBUG OUTPUT IN IE
---SWFUpload Instance Info---
Version: 2.2.0 2009-03-25
Movie Name: SWFUpload_0
Settings:
    upload_url:               
/86707/listing/asynchronousuploadphoto/87085/15/E1ptdReNMwcU/cUkx4p689ChPRZYMKkLZQ==
    flash_url:                /content/swfupload.swf?preventswfcaching=1272512200531
    use_query_string:         false
    requeue_on_error:         false
    http_success:
    assume_success_timeout:   0
    file_post_name:           Filedata
    post_params:              [object Object]
    file_types:               .jpg;.gif;.png;.bmp
    file_types_description:   Image Files
    file_size_limit:          1MB
    file_upload_limit:        1
    file_queue_limit:         1
    debug:                    true
    prevent_swf_caching:      true
    button_placeholder_id:    file-1_swf
    button_placeholder:       Not Set
    button_image_url:         /content/images/blankButton.png
    button_width:             109
    button_height:            22
    button_text:              Browse...
    button_text_style:        color: #000000; font-size: 16pt;
    button_text_top_padding:  1
    button_text_left_padding: 30
    button_action:            -110
    button_disabled:          false
    custom_settings:          [object Object]
Event Handlers:
    swfupload_loaded_handler assigned:  true
    file_dialog_start_handler assigned: true
    file_queued_handler assigned:       true
    file_queue_error_handler assigned:  true
    upload_start_handler assigned:      true
    upload_progress_handler assigned:   true
    upload_error_handler assigned:      true
    upload_success_handler assigned:    true
    upload_complete_handler assigned:   true
    debug_handler assigned:             true
SWF DEBUG: SWFUpload Init CompleteSWF DEBUG: 
SWF DEBUG: ----- SWF DEBUG OUTPUT ----
SWF DEBUG: Build Number:           SWFUPLOAD 2.2.0
SWF DEBUG: movieName:              SWFUpload_0
SWF DEBUG: Upload URL:             
/86707/listing/asynchronousuploadphoto/87085/15/E1ptdReNMwcU/cUkx4p689ChPRZYMKkLZQ==
SWF DEBUG: File Types String:      .jpg;.gif;.png;.bmp
SWF DEBUG: Parsed File Types:      jpg,gif,png,bmp
SWF DEBUG: HTTP Success:           0
SWF DEBUG: File Types Description: Image Files (.jpg;.gif;.png;.bmp)
SWF DEBUG: File Size Limit:        1048576 bytes
SWF DEBUG: File Upload Limit:      1
SWF DEBUG: File Queue Limit:       1
SWF DEBUG: Post Params:
SWF DEBUG: ----- END SWF DEBUG OUTPUT ----
SWF DEBUG: Removing Flash functions hooks (this should only run in IE and should prevent memory 
leaks)SWF DEBUG: Event: fileDialogStart : Browsing files. Multi Select. Allowed file types: 
.jpg;.gif;.png;.bmpSWF DEBUG: Select Handler: Received the files selected from the dialog. 
Processing the file list...SWF DEBUG: Event: fileQueued : File ID: SWFUpload_0_0SWF DEBUG: Event: 
fileDialogComplete : Finished processing selected files. Files selected: 1. Files Queued: 
1---SWFUpload Instance Info---
Version: 2.2.0 2009-03-25
Movie Name: SWFUpload_1
Settings:
    upload_url:               
/86707/listing/asynchronousuploadphoto/87085/15/E1ptdReNMwcU/cUkx4p689ChPRZYMKkLZQ==
    flash_url:                /content/swfupload.swf?preventswfcaching=1272512222093
    use_query_string:         false
    requeue_on_error:         false
    http_success:
    assume_success_timeout:   0
    file_post_name:           Filedata
    post_params:              [object Object]
    file_types:               .jpg;.gif;.png;.bmp
    file_types_description:   Image Files
    file_size_limit:          1MB
    file_upload_limit:        1
    file_queue_limit:         1
    debug:                    true
    prevent_swf_caching:      true
    button_placeholder_id:    file-2_swf
    button_placeholder:       Not Set
    button_image_url:         /content/images/blankButton.png
    button_width:             109
    button_height:            22
    button_text:              Browse...
    button_text_style:        color: #000000; font-size: 16pt;
    button_text_top_padding:  1
    button_text_left_padding: 30
    button_action:            -110
    button_disabled:          false
    custom_settings:          [object Object]
Event Handlers:
    swfupload_loaded_handler assigned:  true
    file_dialog_start_handler assigned: true
    file_queued_handler assigned:       true
    file_queue_error_handler assigned:  true
    upload_start_handler assigned:      true
    upload_progress_handler assigned:   true
    upload_error_handler assigned:      true
    upload_success_handler assigned:    true
    upload_complete_handler assigned:   true
    debug_handler assigned:             true
SWF DEBUG: SWFUpload Init CompleteSWF DEBUG: SWF DEBUG: ----- SWF DEBUG OUTPUT ---- SWF DEBUG: Build 
Number: SWFUPLOAD 2.2.0 SWF DEBUG: movieName: SWFUpload_1 SWF DEBUG: Upload URL: 
/86707/listing/asynchronousuploadphoto/87085/15/E1ptdReNMwcU/cUkx4p689ChPRZYMKkLZQ== SWF DEBUG: File 
Types String: .jpg;.gif;.png;.bmp SWF DEBUG: Parsed File Types: jpg,gif,png,bmp SWF DEBUG: HTTP 
Success: 0 SWF DEBUG: File Types Description: Image Files (.jpg;.gif;.png;.bmp) SWF DEBUG: File 
Size Limit: 1048576 bytes SWF DEBUG: File Upload Limit: 1 SWF DEBUG: File Queue Limit: 1 SWF DEBUG: 
Post Params: SWF DEBUG: ----- END SWF DEBUG OUTPUT ---- SWF DEBUG: Removing Flash functions hooks 
(this should only run in IE and should prevent memory leaks)SWF DEBUG: ExternalInterface 
reinitializedSWF DEBUG: Event: fileDialogStart : Browsing files. Multi Select. Allowed file types: 
.jpg;.gif;.png;.bmpSWF DEBUG: Select Handler: Received the files selected from the dialog. 
Processing the file list...SWF DEBUG: Event: fileQueued : File ID: SWFUpload_1_0SWF DEBUG: Event: 
fileDialogComplete : Finished processing selected files. Files selected: 1. Files Queued: 1SWF 
DEBUG: StartUpload: First file in queueSWF DEBUG: Event: uploadStart : File ID: SWFUpload_0_0SWF 
DEBUG: StartUpload: First file in queueSWF DEBUG: Event: uploadStart : File ID: SWFUpload_1_0SWF 
DEBUG: ReturnUploadStart(): File accepted by startUpload event and readied for upload. Starting 
upload to /86707/listing/asynchronousuploadphoto/87085/15/E1ptdReNMwcU/cUkx4p689ChPRZYMKkLZQ== for 
File ID: SWFUpload_0_0SWF DEBUG: ReturnUploadStart(): File accepted by startUpload event and readied 
for upload. Starting upload to 
/86707/listing/asynchronousuploadphoto/87085/15/E1ptdReNMwcU/cUkx4p689ChPRZYMKkLZQ== for File ID: 
SWFUpload_1_0SWF DEBUG: Event: uploadProgress (OPEN): File ID: SWFUpload_0_0SWF DEBUG: Event: 
uploadProgress: File ID: SWFUpload_0_0. Bytes: 29151. Total: 29151SWF DEBUG: Event: uploadProgress 
(OPEN): File ID: SWFUpload_1_0SWF DEBUG: Event: uploadProgress: File ID: SWFUpload_1_0. Bytes: 
Total: 30218SWF DEBUG: Event: uploadSuccess: File ID: SWFUpload_0_0 Response Received: true 
Data: 62-Greenwich_-_Branches.pngSWF DEBUG: Event: uploadComplete : Upload cycle complete.