Un faux bug pour Flash, j’ai l’impression qu’en travaillant sur Windows dans « mes documents », Flash ne trouve pas les classes externes (je parle Chinois pour certains ^^). Ce n’est pas la première fois qu’un logiciel me fait perdre du temps à cause de la particularité de ce dossier sous Windows.
Dans mon top faux bugs :
1. la casse sensible en Actionscript
ex :trace(typeof(« MonMovieClip »))
// donne movieclip et pas MovieClip
2. j’ai mal compté pour faire une boucle en partant de 0
3. j’ai codé sur un MovieClip en pensant être sur une Frame
si vous avez des suggestions ;-)
Ajoute peut-être le class path à ton document:
Settings/flash/Actionscript(bouton settings)/+ et pointe vers ton dossier mes documents.
P.
Hrmm, petit problème qud j’essaie de choper le feed des commentaires:
XML Parsing Error: undefined entity
Location: http://www.jaiunblog.com/?feed=rss2&p=465
Line Number 5, Column 25: Commentaires sur : bug con(nu)
——————————-^
merci
pour le rss : j’ai corrigé le bug (mon .po .mo), ça marche avec mon lecteur de flux :)
pour les class :
non j’avais essayé de forcer le chemin mais rien :-(
A mon avis tu devrais lire l’aide et voir ce que renvoi exactement la fonction typeof() ;)… ne confonds pas le type primitif d’un objet et sa classe également :)
typeOf() renvoi une chaine de caractère en minuscule du type « primitif » d’un objet (« number », « string », « boolean », « object » pour les objets natifs et customs » et « movieclip » et parfois « function »….)
Donc pas de question de casse ou autre ici :)
Si tu veux récupérer le nom de ta classe et le path complet de celle ci… il faut faire un algo de réflexion sur ton code.
Dans mon framework OpenSource VEGAS : http://vegas.riaforge.org/ , tu as une classe pour gérer tout cela : http://vegas.ekameleon.net/docs/vegas/util/ConstructorUtil.html
Exemple :
import vegas.core.CoreObject ;
import vegas.util.ConstructorUtil ;
var o:CoreObject = new CoreObject() ;
trace( ConstructorUtil.getName( o ) ) ; // CoreObject
trace( ConstructorUtil.getPackage(o) ) ; // vegas.core
trace(ConstructorUtil.getPath( o ) ) ; // vegas.core.CoreObject
EKA+ :)
wouah ! EKA sur mon blog !
mais c’est pas des bugs,
c’est toi qui fait nimp’ s’tout.
XD