J'ai un MovieClip créé avec le code suivant:actionscript-3: vérifier si movieClip existe
var thumbContainer:MovieClip = new MovieClip();
thumbContainer.name = "thumbContainer";
stage.addChild (thumbContainer);
Si la fenêtre devient plus grand/petit, je veux tout en place. J'ai donc un écouteur d'événement. Maintenant je veux voir si ce mc existe pour le remettre en place. J'ai essayé différentes manières, mais je continue d'obtenir une erreur qui n'existe pas.
1120: Accès à la propriété non définie thumbContainer.
if (this.getChildByName("thumbContainer") != null) {
trace("exists")
}
et
if ("thumbContainer" in this) {
trace("exists")
}
ou
function hasClipInIt (mc: MovieClip):Boolean {
return mc != null && contains(mc);
}
vous devriez marquer Amarghosh comme réponse correcte, puisque votre solution est basée sur sa réponse. C'est bon. pour afficher la solution complète pour montrer comment vous avez résolu le problème décrit initialement. Mais il n'est pas habituel, que vous vous marquez comme l'auteur de la réponse, car il est basé sur une autre réponse, qui vous a aidé à trouver votre solution. donc sans, vous auriez été coincé. Donc crédit à l'auteur original, même s'il n'a pas livré les lignes exactes dont vous aviez besoin - ce qui n'est évidemment pas possible, puisque aucun d'entre nous n'a votre code complet. –