2010-11-17 5 views
0

J'ai un accesseur en lecture seule dont la valeur dépend de la largeur d'une image. La largeur de cette image détermine toutes sortes de valeurs positionnelles définies dans flex. Il se trouve que, quand je charge, l'accesseur retourne 0 pendant un moment, puis, au moment où la chose commence à accepter l'entrée, il retourne sa propre valeur.Comment puis-je forcer Flex à charger un élément particulier en premier?

Est-il possible de forcer Flex à charger l'image en premier, spécifiant ainsi sa largeur?

Répondre

0

pourquoi ne pas u charger l'image en utilisant la classe chargeur de classe, et le chargeur a charge événement complet, puis la charge complète de l'image, faire whtever u want,

var loader:Loader = nee Loader(); 

loader.load(new URLRequest('tree.png'); 
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,productLoadingComplete); 
loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR,productLoadingError); 


private function productLoadingComplete(event:Event):void 
{ 

} 
+0

je considérais quelque chose comme ça, mais il a gâché la simplicité de faire ces choses en flexion. – Alex

+0

bt chérie, c'est la seule chose parfois, parce que même dans certains projets, je suis coincé sur le chargement de l 'image, si le chargement de l' image n'est pas fait, je ne peux pas poursuivre plus loin. plzz laissez-moi savoir aussi, avoir un temps gr8, bbbye –

Questions connexes