E-anim
AccueilPortailFAQRechercherS’enregistrerConnexion
Poster un nouveau sujet   Répondre au sujet
 

bizarre

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2  Suivante
AuteurMessage
chris_c
super acro
super acro



Age : 38
Inscrit le : 18 Nov 2007
Messages : 5092

MessageSujet: 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)*/

_________________

merci Louzanes
Qui a vu Invité ?
Revenir en haut Aller en bas
Admin
administrateur
administrateur



Inscrit le : 11 Déc 2005
Messages : 9698
Localisation : Toulouse

MessageSujet: 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
Code:
coul.move();


Est-ce que tu utilises move( ) de cette façon ?

Phildes
_________________
Revenir en haut Aller en bas
chris_c
super acro
super acro



Age : 38
Inscrit le : 18 Nov 2007
Messages : 5092

MessageSujet: 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
_________________

merci Louzanes
Qui a vu Invité ?
Revenir en haut Aller en bas
Admin
administrateur
administrateur



Inscrit le : 11 Déc 2005
Messages : 9698
Localisation : Toulouse

MessageSujet: 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
_________________
Revenir en haut Aller en bas
chris_c
super acro
super acro



Age : 38
Inscrit le : 18 Nov 2007
Messages : 5092

MessageSujet: 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;






}

}


_________________

merci Louzanes
Qui a vu Invité ?
Revenir en haut Aller en bas
Admin
administrateur
administrateur



Inscrit le : 11 Déc 2005
Messages : 9698
Localisation : Toulouse

MessageSujet: 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
_________________
Revenir en haut Aller en bas
chris_c
super acro
super acro



Age : 38
Inscrit le : 18 Nov 2007
Messages : 5092

MessageSujet: 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.
_________________

merci Louzanes
Qui a vu Invité ?
Revenir en haut Aller en bas
Admin
administrateur
administrateur



Inscrit le : 11 Déc 2005
Messages : 9698
Localisation : Toulouse

MessageSujet: 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
_________________
Revenir en haut Aller en bas
chris_c
super acro
super acro



Age : 38
Inscrit le : 18 Nov 2007
Messages : 5092

MessageSujet: 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 ?
_________________

merci Louzanes
Qui a vu Invité ?
Revenir en haut Aller en bas
Admin
administrateur
administrateur



Inscrit le : 11 Déc 2005
Messages : 9698
Localisation : Toulouse

MessageSujet: 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
_________________
Revenir en haut Aller en bas
chris_c
super acro
super acro



Age : 38
Inscrit le : 18 Nov 2007
Messages : 5092

MessageSujet: Re: bizarre   Jeu 3 Avr - 0:02

j'ai trouvé le truc, faut avoir 5 minutes devant soi.ca marche

_________________

merci Louzanes
Qui a vu Invité ?
Revenir en haut Aller en bas
Admin
administrateur
administrateur



Inscrit le : 11 Déc 2005
Messages : 9698
Localisation : Toulouse

MessageSujet: 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
_________________
Revenir en haut Aller en bas
chris_c
super acro
super acro



Age : 38
Inscrit le : 18 Nov 2007
Messages : 5092

MessageSujet: Re: bizarre   Jeu 3 Avr - 2:27

merci pour la question, j'ai refait mon code. maintenant je le maitrise (avant pas)

_________________

merci Louzanes
Qui a vu Invité ?
Revenir en haut Aller en bas
Admin
administrateur
administrateur



Inscrit le : 11 Déc 2005
Messages : 9698
Localisation : Toulouse

MessageSujet: Re: bizarre   Jeu 3 Avr - 11:28

chris_c a écrit:
merci pour la question

???
_________________
Revenir en haut Aller en bas
chris_c
super acro
super acro



Age : 38
Inscrit le : 18 Nov 2007
Messages : 5092

MessageSujet: 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...
_________________

merci Louzanes
Qui a vu Invité ?
Revenir en haut Aller en bas

bizarre

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivante

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
E-anim :: comment faire,probléme,bug :: Mtasc-
Poster un nouveau sujet   Répondre au sujet