Har et module som ikke dispatcher initialize event lige så snart jeg kører swf filen lokalt.
Kører jeg den i en projector fil eller online, så dispatcher den fint. Det eneste jeg har kunnet finde om det var her:
livedocs
Hvor der står: "The following example shows the download progress bar during the initialization phase: ...
The download progress bar is not displayed if the SWF file is on your local host or if it is already cached."
Men kan ikke lige få ud af det at det skal betyde at initialize ikke bliver dispatched lokalt direkte fra swf. Noget der ved noget eller forslag?
Det dur ikke at bruge creationComplete eventet.
1 kommentar
Hey Martin.
Jeg tror det der menes med LiveDoc notatet går på at du ikke ser en loadprogress når du kører lokalt, eller hvis filen allerede af cache'et, da der så ikke kan tales om et load.
I forhold til at initialize ikke kaldes lyder det meget mærkeligt, eftersom alle components ALTID har et init step i deres cyklus. - jeg tænker om det kan være fordi at du ikke når at få tilføjet din lytter før init når at køre? - og måske når det køres online eller i en projekter, er der en marginal forsinkelse, som gør at din lytter kommer på inden initialize. - det vil selvfølgelig kun være i meget få tilfælde at det vil ske, så det er slet ikke sikkert at det er der den er gal. Hvordan lytter du efter eventet? -> er det inde i komponenten selv, eller er det "uden for" ?
Hvad med nogle af de andre events? "ADDED" eller "PREINITIALIZE" ? kan du lytte på dem? - de ligger godt nok begge før "INITIALIZE" i cyklusen, men det kunne jo være at det kunne bringe dig nærmere en løsning på problemet.
Du må lige poste hvad du finder ud af
Vi snakkes ved