isLivePreview==undefined je te nique !
Par mama, dimanche 30 octobre 2005 à 21:12 :: Flash :: #22 :: rss
L'échec du call comme solution au isLivePreview indéfini m'a quand même mis sur une autre piste. J'ai constaté que le call appelait l'image 1 du _root du swf servant au livePreview dans le cas ou on est bien en livePreview alors qu'il appelle l'image 1 du _root de l'animation en cours quand on execute l'animation. Tout ca m'a permis de trouver une autre astuce qui a priori marche cette fois 
comme le call ne fait pas appel au même swf je peux identifier le swf via la prorpiété _url. Dans le cas de l'apercu en direct j'obtiens ce chemin sauvage: file://C:\Documents and Settings\mama\Local Settings\Application Data\Macromedia\Flash 8\fr\Configuration\TMPl9vwnp6w27..swf
grace à ca je fais mon test de live preview ainsi:
class MaClasse extends MovieClip {
function MaClasse () {
if (_url.indexOf("..swf")!=-1) return;
...
}
}
pour être plus sur (si le bug n'etait pas présent dans MX 2004):
class MaClasse extends MovieClip {
function MaClasse () {
if (_global.isLivePreview || _url.indexOf("..swf")!=-1) return;
...
}
}
Tout ca est à vérifier sur Mac et MX 2004. Si certain ont la possibilité de confirmer nous voila avec une belle astuce top goret mais qui marche 

Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire