salve a tutti,
sto sviluppando un piccolo esempio con flex
il mio problema e' dato dal comportamento della funzione in oggetto, ovvero mx.graphics.ImageSnapshot.captureBitmapData
eseguo questo pezzo di codice:
codice:var windowCurrent:TitleWindow; //windowCurrent viene valorizzata dinamicamente... var bitmapCurrent:BitmapData = ImageSnapshot.captureBitmapData(windowCurrent);
il mio problema e' che se windowCurrent contiene del testo, ad esempio un tag mx:Label mi viene creato correttamente l'oggetto bitmapCurrent
e l'effetto e' simile a quello visualizzato qui: http://www.siletto.org/flex/FlexCube.htmlcodice:<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" width="284" height="193" borderThicknessBottom="NaN" borderThicknessLeft="NaN" borderThicknessRight="NaN" borderThicknessTop="NaN" verticalAlign="middle" horizontalAlign="center" horizontalScrollPolicy="off" verticalScrollPolicy="off" headerHeight="0"> <mx:Label text="pippo"/> </mx:TitleWindow>
se invece windowCurrent contiene un tag mx:Image, l'oggetto bitmapCurrent e' completamente bianco (es:)
qualcuno ha esperienze in proposito?codice:<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" width="284" height="193" borderThicknessBottom="NaN" borderThicknessLeft="NaN" borderThicknessRight="NaN" borderThicknessTop="NaN" verticalAlign="middle" horizontalAlign="center" horizontalScrollPolicy="off" verticalScrollPolicy="off" headerHeight="0"> <mx:Image source="banner1.jpg" /> </mx:TitleWindow>
in alternativa sapete consigliarmi come fare uno screenshot dell'immagine contenuto in una TitleWindow? potrei dare un id al tag mx:Image ma poi non so come referenziare l'immagine per creare lo screenshot
grazie in anticipo
saluti
alessandro

Rispondi quotando