Flash Builder 4, Variables du Debug
Bonjour à tous,
Voici des bouts de code car je pense que ce sera beaucoup plus explicite:
Code:
1 2 3
| var myImg:MyImg = new MyImg(myXmlFile[i].photos.photo[j].name, myGalerie, webroot);
// MyImg est une classe que j'ai créé qui hérite de la classe Image
// Ici je créé l'objet et je défini la source mais je définis la variable à autoload à false pour pouvoir lancer le chargement quand je le souhaite |
Plus tard:
Encore plus loin:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
// Déclaration
[Bindable]
private var currentImage:MyImg = null;
//
[...]
currentImage = myImg;
var myWidth:Number = currentImage.width;
[...] |
Le problème est ici, myWidth sera égale à 0. Mais si je relance une deuxième fois la fonction entre les deux paires de crochets, myWidth sera correct.
J'ai donc fait un debug, en analysant la variable currentImage à ce moment, les variables membres height et width sont bien égales à 0. Mais les bonnes valeurs sont dans des variables nommées $height et $width avec un losange jaune, qui a un effet de déplacement, à sa gauche.
Ma question est donc, que signifie ces variables ?
Ce seront les "prochaines" valeurs des valeurs membres du même nom ?
Comment peut-on y accéder directement ?
Merci d'avance de votre aide