Salve a tutti.
Sto cercando di usare un'immagine grazie all'embedding. L'immagine è un png 2000x2464 pixels. Le prime volte che uso il debugger tutto pare andare bene ma dopo qualche volte, senza apparente regolarità e senza toccare il codice di embedding, l'immagine non viene caricata, il bitmapData risulta nullo e le dimensioni fisiche dell'istanza dell'immagine sono a zero.
Se a questo punto faccio un resize dell'immagine con un programma di grafica, rimpicciolendo le dimensioni e salvando sovrascrivendo il file, il tutto ricomincia a funzionare "per alcune volte". Poi di nuovo il ciclo ricomincia !
Il codice che uso è il seguente. Nella classe che userà l'immagine:
Nel metodo di inizializzazione della stessa:codice:[Embed(source = "images/italyMapZOUT.png")] [Bindable] var mapClass:Class; var map:Bitmap;
Mi pare di avere fatto tutto come descritto in molti siti e la prima volta funziona, poi dopo aver debuggato qualche volta, l'immagine smette di essere caricata.codice:map = new mapClass(); var bdata:BitmapData = map.bitmapData; var myRatio:Number = someNumber / map.width; ...
Avete qualche idea su cosa sta succedendo ?
Grazie mille
ciao
Wentu

Rispondi quotando