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



1 Star2 Stars3 Stars4 Stars5 Stars (Aucun vote pour l'instant)
  • Digg
  • Google
  • Facebook
  • del.icio.us
  • Technorati
  • E-mail this story to a friend!
  • StumbleUpon

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

 

 

 

no comment




Suivre les commentaires // Faire un trackback.


Chuck Norris comprend Jean-Claude Van Damme