bug con(nu)

Lundi 26 février 2007 | programmation | 6 commentaires

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 ;-)

  • Unique Post


1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)

6 commentaires

Maegerman Philippe le 27 fév 2007 vers 10:47

Ajoute peut-être le class path à ton document:

Settings/flash/Actionscript(bouton settings)/+ et pointe vers ton dossier mes documents.

P.

Maegerman Philippe le 27 fév 2007 vers 10:48

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)
——————————-^

ben le 27 fév 2007 vers 11:17

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 :-(

ekameleon le 9 mar 2007 vers 8:53

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+ :)

ben le 9 mar 2007 vers 9:37

wouah ! EKA sur mon blog !

Seraf le 17 mar 2007 vers 17:38

mais c’est pas des bugs,
c’est toi qui fait nimp’ s’tout.
XD

publicité

un peu de pub | ^^ | no comment

 

 

 

Suivre les commentaires // Faire un trackback.


Il n’y a pas de générique de fin après une épisode de « Walker Texas Ranger ». Il s’agit en fait d’une liste de décès ayant survenu durant le tournage de l’épisode.