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:
codice:
[Embed(source = "images/italyMapZOUT.png")]
[Bindable]
var mapClass:Class;
var map:Bitmap;
Nel metodo di inizializzazione della stessa:
codice:
map = new mapClass();
var bdata:BitmapData = map.bitmapData;
var myRatio:Number = someNumber / map.width;
...
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.
Avete qualche idea su cosa sta succedendo ?
Grazie mille
ciao
Wentu