|
Aller à la page : 1, 2  |
| Auteur | Message |
|---|
chris_c super acro


Age : 38 Inscrit le : 18 Nov 2007 Messages : 5092
| Sujet: bizarre Mar 1 Avr - 22:55 | |
| j'ai ce code qui passe le mtasc sans erreurs mais il se passe rien et il demandait une function sans le static...
| Code: | class couleur{
static var n:Number = 1; static function main(){ }
function move(){
// create the color object and transform var spiralColor = new Color(this); var colorTransform = {rb:255, bb:255, gb:255};
// depending on which mode we are in, alter the transformation if (n == 1) { colorTransform.rb -= 5; if (colorTransform.rb == 0) n = 2; } else if (n == 2) { colorTransform.bb -= 5; if (colorTransform.bb == 0) n = 3; } else if (n == 3) { colorTransform.rb += 5; if (colorTransform.rb == 255) n = 4; } else if (n == 4) { colorTransform.gb -= 5; if (colorTransform.gb == 0) n = 5; } else if (n == 5) { colorTransform.bb += 5; if (colorTransform.bb == 255) n = 6; } else if (n == 6) { colorTransform.gb += 5; if (colorTransform.gb == 255) n = 1; }
// set the new color spiralColor.setTransform(colorTransform);
_root.spirale._rotation +=2;
}
}
/* main inside (do not supress nore modify this line comment)*/
|
_________________
Qui a vu Invité ? |
|
 | |
Admin administrateur


Inscrit le : 11 Déc 2005 Messages : 9698 Localisation : Toulouse
| Sujet: Re: bizarre Mer 2 Avr - 1:05 | |
| | chris_c a écrit: | j'ai ce code qui passe le mtasc sans erreurs mais il se passe rien et il demandait une function sans le static...
| Code: | class couleur{ ... function move(){ ... } }
|
|
Normalement, pour utiliser move() sans "static" tu dois : 1 - créer une occurence d'objet couleur| Code: | val coul:couleur = new couleur(); |
2 - utiliser move avec la variable coul Est-ce que tu utilises move( ) de cette façon ? Phildes _________________
|
|
 | |
chris_c super acro


Age : 38 Inscrit le : 18 Nov 2007 Messages : 5092
| Sujet: Re: bizarre Mer 2 Avr - 11:35 | |
| non je savais pas que move ou couleur est un type d'actionscript. Hier le code passait, aujourd'hui pas _________________
Qui a vu Invité ? |
|
 | |
Admin administrateur


Inscrit le : 11 Déc 2005 Messages : 9698 Localisation : Toulouse
| Sujet: Re: bizarre Mer 2 Avr - 12:32 | |
| | chris_c a écrit: | | non je savais pas que move ou couleur est un type d'actionscript. Hier le code passait, aujourd'hui pas |
Quand tu écris class turlututu{..} => 'turlututu' devient un type d'action-script Phildes _________________
|
|
 | |
chris_c super acro


Age : 38 Inscrit le : 18 Nov 2007 Messages : 5092
| Sujet: Re: bizarre Mer 2 Avr - 18:01 | |
| j'ai un peu avancé. edit: au lieu de couleurSpirale j'ai mis colorSpirale (mais meme erreur) erreur: main entry point not found
| Code: | class couleur{
static var n:Number = 1;
static function teinte(){
// create the color object and transform var couleurSpirale = new Color("Spirale"); var transformationSpirale = new Object(); transformationSpirale.rb=255; transformationSpirale.bb=255; transformationSpirale.gb=255;
// depending on which mode we are in, alter the transformation if (n == 1) { couleurSpirale.rb -= 5; if (couleurSpirale.rb == 0) n = 2; } else if (n == 2) { couleurSpirale.bb -= 5; if (couleurSpirale.bb == 0) n = 3; } else if (n == 3) { couleurSpirale.rb += 5; if (couleurSpirale.rb == 255) n = 4; } else if (n == 4) { couleurSpirale.gb -= 5; if (couleurSpirale.gb == 0) n = 5; } else if (n == 5) { couleurSpirale.bb += 5; if (couleurSpirale.bb == 255) n = 6; } else if (n == 6) { couleurSpirale.gb += 5; if (couleurSpirale.gb == 255) n = 1; }
// set the new color couleurSpirale.setTransform(transformationSpirale);
_root.Spirale._rotation +=2;
}
}
|
_________________
Qui a vu Invité ? |
|
 | |
Admin administrateur


Inscrit le : 11 Déc 2005 Messages : 9698 Localisation : Toulouse
| Sujet: Re: bizarre Mer 2 Avr - 21:38 | |
| | chris_c a écrit: | j'ai un peu avancé. edit: au lieu de couleurSpirale j'ai mis colorSpirale (mais meme erreur) erreur: main entry point not found
| Code: | class couleur{
static var n:Number = 1;
static function teinte(){
// create the color object and transform var couleurSpirale = new Color("Spirale"); var transformationSpirale = new Object(); transformationSpirale.rb=255; transformationSpirale.bb=255; transformationSpirale.gb=255;
// depending on which mode we are in, alter the transformation if (n == 1) { couleurSpirale.rb -= 5; if (couleurSpirale.rb == 0) n = 2; } else if (n == 2) { couleurSpirale.bb -= 5; if (couleurSpirale.bb == 0) n = 3; } else if (n == 3) { couleurSpirale.rb += 5; if (couleurSpirale.rb == 255) n = 4; } else if (n == 4) { couleurSpirale.gb -= 5; if (couleurSpirale.gb == 0) n = 5; } else if (n == 5) { couleurSpirale.bb += 5; if (couleurSpirale.bb == 255) n = 6; } else if (n == 6) { couleurSpirale.gb += 5; if (couleurSpirale.gb == 255) n = 1; }
// set the new color couleurSpirale.setTransform(transformationSpirale);
_root.Spirale._rotation +=2;
}
}
|
|
Peux-tu m'envoyer le texte complet de la console ?
Phildes _________________
|
|
 | |
chris_c super acro


Age : 38 Inscrit le : 18 Nov 2007 Messages : 5092
| Sujet: Re: bizarre Mer 2 Avr - 22:06 | |
| a ben ya plus d'erreur, ca fait pas exactement comme je veux encore mais ca il se passe quelque chose. _________________
Qui a vu Invité ? |
|
 | |
Admin administrateur


Inscrit le : 11 Déc 2005 Messages : 9698 Localisation : Toulouse
| Sujet: Re: bizarre Mer 2 Avr - 22:31 | |
| | chris_c a écrit: | | a ben ya plus d'erreur, ca fait pas exactement comme je veux encore mais ca il se passe quelque chose. |
Oui j'avais l'impression, qu'il n'avait pas apprécié le "main( )" qui avait disparu. Mais normalement, il ne devrait pas s'en souvenir... Phildes _________________
|
|
 | |
chris_c super acro


Age : 38 Inscrit le : 18 Nov 2007 Messages : 5092
| Sujet: Re: bizarre Mer 2 Avr - 22:37 | |
| c'est donc bien colorSpirale
comment je fais pour que transformationSpirale.bb=255; (et les autres) soit hors de la boucle, car ca reprend chaque fois la valeur 255, je mets un fonction main ? _________________
Qui a vu Invité ? |
|
 | |
Admin administrateur


Inscrit le : 11 Déc 2005 Messages : 9698 Localisation : Toulouse
| Sujet: Re: bizarre Mer 2 Avr - 23:41 | |
| | chris_c a écrit: | c'est donc bien colorSpirale
comment je fais pour que transformationSpirale.bb=255; (et les autres) soit hors de la boucle, car ca reprend chaque fois la valeur 255, je mets un fonction main ? |
C'est un classique. Tu mets dans une action permanente. En fait, la répétition de l'action remplace la boucle. Phildes _________________
|
|
 | |
chris_c super acro


Age : 38 Inscrit le : 18 Nov 2007 Messages : 5092
| |
 | |
Admin administrateur


Inscrit le : 11 Déc 2005 Messages : 9698 Localisation : Toulouse
| Sujet: Re: bizarre Jeu 3 Avr - 1:14 | |
| | chris_c a écrit: | | j'ai trouvé le truc, faut avoir 5 minutes devant soi.ca marche |
Pourquoi les changements de couleurs sont-ils si espacés ? Phildes _________________
|
|
 | |
chris_c super acro


Age : 38 Inscrit le : 18 Nov 2007 Messages : 5092
| |
 | |
Admin administrateur


Inscrit le : 11 Déc 2005 Messages : 9698 Localisation : Toulouse
| Sujet: Re: bizarre Jeu 3 Avr - 11:28 | |
| | chris_c a écrit: | | merci pour la question |
??? _________________
|
|
 | |
chris_c super acro


Age : 38 Inscrit le : 18 Nov 2007 Messages : 5092
| Sujet: Re: bizarre Jeu 3 Avr - 11:45 | |
| | Admin a écrit: | | chris_c a écrit: | | j'ai trouvé le truc, faut avoir 5 minutes devant soi.ca marche |
Pourquoi les changements de couleurs sont-ils si espacés ? Phildes |
ta question m'a forcé à revoir mon code et à le maîtriser, alors qu'avant c'était empirique; ca m'a aussi fait dormir tard. Maintenant je sais comment modifier les couleurs, si je veux plutot des rouges et moins de bleu... _________________
Qui a vu Invité ? |
|
 | |
|