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
1. Le mardi 3 juin 2008 à 16:42, par baratos
Ajouter un commentaire