|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Membre à l'essai
![]() Inscription : mai 2006 Messages : 137 ![]() |
Bonjour,
Je souhaite réaliser une fonction ActionScript toute bête : la fonction dessine un rectangle, et on lui passe en paramètre la couleur. Voici ma fonction : Code :
Citation:
Pouvez-vous m'expliquer ? Merci d'avance. |
|||
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : mai 2007 Messages : 65 ![]() |
Bonjour,
Peut être cela vient il du beginFill qui prend un nombre comme argument et pas une chaîne. Normalement il y a conversion implicite, j'ai pas essayé. Goofyt |
|
|
00
|
|
|
#3 | ||
|
Nouveau Membre du Club
![]() Inscription : décembre 2005 Messages : 132 ![]() |
Une solution c'est le passer en paramètre ta couleur sous forme de Number et donc de passer de "0xff0066" à 0xff0066, comme ceci :
Code php :
Quand une valeur commence par 0x elle est automatiquement interpréter comme un nombre héxadécimal, donc pas besoin de passer par un String. Essaye de tester un trace(0xff0066) tu verras que flash te renvoie un entier. Dans ton code, tu pourrais même remplacer 0xff0066 par 16711782 |
||
|
|
00
|
|
|
#4 | |||
|
Membre à l'essai
![]() Inscription : mai 2006 Messages : 137 ![]() |
Merci pour vos réponses, mais je n'ai pas réussi à faire fonctionner le flash. Voici le code, en Number :
Code :
Citation:
|
|||
|
|
00
|
|
|
#5 |
|
Membre à l'essai
![]() Inscription : mai 2006 Messages : 137 ![]() |
Résolu avec :
Donc en enlevant le ": Number"... Je précise que je suis en ActionScript 3.0 sous Adobe Flash CS 3. Merci pour l'aide ! |
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : mai 2007 Messages : 65 ![]() |
Oui, mais pas de typage pas de controle, le compilateur est notre ami
Goofyt |
|
|
00
|
|
|
#7 | ||
|
Membre à l'essai
![]() Inscription : mai 2006 Messages : 137 ![]() |
En fait, j'ai dis n'importe quoi...
Ca marche si je fais : Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com