compteur
 
AccueilAccueil  PortailPortail  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  ConnexionConnexion  
Partager | 
 

 script pour "reset" une animation

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Kwelmès
Programmeur
Programmeur


Nombre de messages: 1472
Age: 20
Localisation: dans les profondeurs insondables de l'infinité cosmique
Date d'inscription: 29/09/2007

MessageSujet: script pour "reset" une animation   Sam 15 Aoû 2009, 23:10

ça a l'air très pratique, mais malgré mes efforts je n'ai pas réussi à l'adapter à e-anim. Peut être y arriverez vous?

http://flash-nicoeum.over-blog.com/article-2378907.html

(par contre j'ai compris comment il fonctionnait, si ça peut vous aider)

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.kwlms.o-n.fr/
Admin
Administrateur
Administrateur


Nombre de messages: 17291
Localisation: Toulouse
Date d'inscription: 11/12/2005

MessageSujet: Re: script pour "reset" une animation   Dim 16 Aoû 2009, 01:08

Kwelmès a écrit:
ça a l'air très pratique, mais malgré mes efforts je n'ai pas réussi à l'adapter à e-anim. Peut être y arriverez vous?

http://flash-nicoeum.over-blog.com/article-2378907.html

(par contre j'ai compris comment il fonctionnait, si ça peut vous aider)

Je dois avouer que je ne comprends pas bien à quoi ça sert scratch

Tu peux epliquer Very Happy

Phildes

_________________
.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.e-anim.com
Alberich
Super accro
Super accro


Nombre de messages: 86
Age: 29
Localisation: Parthenay (79)
Date d'inscription: 18/07/2009

MessageSujet: Re: script pour "reset" une animation   Mar 18 Aoû 2009, 19:09

La discussion d'origine en lien dans le lien aide à la compréhension.

http://www.flash-france.com/forums/showthread.php?s=&threadid=31113&highlight=reinitialiser

Mais pour moi, j'ai beau le lire et le relire ça destroy tout ce qui se trouve dans l'animation.

Donc à part pour une animation full actionscript c'est limité.

L'idéal c'est de mettre ça dans une fonction pour vider toute l'animation quand le besoin s'en fait ressentir et de recréer les éléments à chaque fois.

C'est fastidieux, je trouve.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Admin
Administrateur
Administrateur


Nombre de messages: 17291
Localisation: Toulouse
Date d'inscription: 11/12/2005

MessageSujet: Re: script pour "reset" une animation   Mar 18 Aoû 2009, 19:11

Alberich a écrit:
La discussion d'origine en lien dans le lien aide à la compréhension.

http://www.flash-france.com/forums/showthread.php?s=&threadid=31113&highlight=reinitialiser

Mais pour moi, j'ai beau le lire et le relire ça destroy tout ce qui se trouve dans l'animation.

Donc à part pour une animation full actionscript c'est limité..

Oui, c'est bien ce que j'avais compris Cool

Phildes

_________________
.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.e-anim.com
Kwelmès
Programmeur
Programmeur


Nombre de messages: 1472
Age: 20
Localisation: dans les profondeurs insondables de l'infinité cosmique
Date d'inscription: 29/09/2007

MessageSujet: Re: script pour "reset" une animation   Ven 21 Aoû 2009, 20:26

il me semble qu'on ne peut pas supprimer ce qui est déjà dans l'anim au départ, genre un movieclip. RemoveMovieClip n'enlève que ceux créés par AS, donc je pensais que ça les laissait en place

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.kwlms.o-n.fr/
Alberich
Super accro
Super accro


Nombre de messages: 86
Age: 29
Localisation: Parthenay (79)
Date d'inscription: 18/07/2009

MessageSujet: Re: script pour "reset" une animation   Ven 21 Aoû 2009, 21:28

En même temps ça dépend de l'utilisation recherché.

Dans la discussion il parle d'une appli genre financière. Il se trouve que j'ai bossé pour un courtier et si je devais refaire en flash pour lui ce que j'avais fait en php, je préférerai utiliser la timeline et des variables passées d'un temps à l'autre plutôt que de dégommer à chaque fois la totalité du temps 0.

Temps 0 saisie
Temps 1 mixette et message pour rassuré l'utilisateur
Temps 2 affichage du résultat et possibilité de revenir au Temps 0

Je commence à vraiment apprécier l'actionscript mais j'apprécie tout autant le côté template facilité par e-anim donc. ^^

Je me vois pas passer mon temps à faire du
bidulle = createObject(machin, x, y, z);
bidulle.caracteristique = x;
etc, etc...

Pour faire un simple carré alors qu'e-anim me fait ça en deux clics.

Pourquoi ne pourrait-on pas delete un objet fait dans e-anim via as ça me parait bizarre. E-anim le créait en as non ? Donc pourquoi il ne serait pas supprimable ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Admin
Administrateur
Administrateur


Nombre de messages: 17291
Localisation: Toulouse
Date d'inscription: 11/12/2005

MessageSujet: Re: script pour "reset" une animation   Sam 22 Aoû 2009, 00:36

Alberich a écrit:
En même temps ça dépend de l'utilisation recherché.

Dans la discussion il parle d'une appli genre financière. Il se trouve que j'ai bossé pour un courtier et si je devais refaire en flash pour lui ce que j'avais fait en php, je préférerai utiliser la timeline et des variables passées d'un temps à l'autre plutôt que de dégommer à chaque fois la totalité du temps 0.

Temps 0 saisie
Temps 1 mixette et message pour rassuré l'utilisateur
Temps 2 affichage du résultat et possibilité de revenir au Temps 0

merci, merci, merci cheers

C'est précisément un usages, des outils de la famille "Flash", qui me tiens à coeur.
En fait, Flash ne propose pas un simple outils d'animation, il propose un outil de "construction" des interfaces graphique.
un temps, peut tenir le rôle d'une image dans un film (1/24ème de seconde), mais comme tu le dit, il peut contenir une page de ton projet... Et même dans les boutons, les temps contiennent les différents états du bouton (normal, survolé, appuyé).

En fait, ce que Flash nomme la time-line (barre de temps) est en fait beaucoup plus riche, puissante et intéressante qu'un simple bandeau représentant le déroulement d'un film Cool
La barre de temps, est en réalité, un outil d'initialisation "riche", qui facilite à l'extrême une initialisation de tableaux(la barre de temps est un tableau), avec des objets organisés en une structure arborescente. (groupe/sous-groupe/...)
je ne connais pas beaucoup d'IDE qui proposent cette puissance Wink . Puissant et facile à utiliser... les IDE de type Flash ont peut-être un bel l'avenir Cool

Alberich a écrit:
Pourquoi ne pourrait-on pas delete un objet fait dans e-anim via as ça me parait bizarre. E-anim le créait en as non ? Donc pourquoi il ne serait pas supprimable ?

Non, e-anim crée en "swf". Ensuite, je ne connais pas toutes les possibilités de l'as sur le swf.

_________________
.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.e-anim.com
Alberich
Super accro
Super accro


Nombre de messages: 86
Age: 29
Localisation: Parthenay (79)
Date d'inscription: 18/07/2009

MessageSujet: Re: script pour "reset" une animation   Sam 22 Aoû 2009, 01:20

Ok je pensais que E-anim créait le Swf en passant par mtasc un peu comme dans l'exemple proposé sur mtasc.org.

http://tech.motion-twin.com/mtasc.html#usage a écrit:
Code:
class Tuto {

   static var app : Tuto;

   function Tuto() {
      // creates a 'tf' TextField size 800x600 at pos 0,0
      _root.createTextField("tf",0,0,0,800,600);
      // write some text into it
      _root.tf.text = "Hello world !";
   }

   // entry point
   static function main(mc) {
      app = new Tuto();
   }
}



The only thing you need to do in order to run the sample is to call MTASC with the following arguments :

Code:
mtasc -swf tuto.swf -main -header 800:600:20 Tuto.as


Et que tu te servais de java pour gérer l'automatisation de la création des boutons, formes, etc vers le code AS puis go la compile mtasc. Spa ça ?

Si le SWF est créé en amont avec e-anim comment notre code AS est ajouté au swf final ?

scratch Sinon pour le delete ça me turlupine, après tout via AS on sait déplacer les objets, les cacher, les faire tourner, pourquoi pas les supprimer. Faut que je teste ça m'échappe.

Remarque même sans timeline juste au temps 0, 3 groupes superposés dans une frame de 800 x 600

à l'init

groupe0._y = 0;
groupe1._y = 600;
groupe2._y = 1200;

et à chaque étape voulu

groupe0._y -= 600;
groupe1._y -= 600;
groupe2._y -= 600;

Fatalement c'est beaucoup moins sexy et bien plus contraignant. study
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Admin
Administrateur
Administrateur


Nombre de messages: 17291
Localisation: Toulouse
Date d'inscription: 11/12/2005

MessageSujet: Re: script pour "reset" une animation   Sam 22 Aoû 2009, 02:39

L'action-script n'est pas aussi puissant que le SWF pour construire les Movie-Clip.

avec le format SWF, il est possible de placer les valeurs dans les barres de temps, aux temps désirés... Ce qui est la base d'une animation Flash.
Je n'ai jamais trouvé les fonctions qui permettaient de faire cela en AS pale (Ce qui est très embêtant, car c'est le coeur même de l'organisation des objets dans une animation Flash)

Il y a des moyens de contourner le problème, mais c'est louuurd !

------------------------------

Au sujet de la destruction d'objets... C'est une problème entre SWF et ActionScript, c'est une des multiples fonction de l'AS... Je dois avouer que ce n'est pas mon centre d'intérêt... Personnellement, je ferais un "monGroupe._visible = false".

Phildes

_________________
.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.e-anim.com
 

script pour "reset" une animation

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» Archetyp - FLESH:ON:STEEL "Notausgang" [typ-001]
» a voir absolument "surtout les pot d'alban"et lui
» Collier "Loëza"
» Le "repos" des guerriers
» Corrigé 1er Exo Merise (BD) "Gestion service Restauran

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
E-anim :: Comment faire, Problème, Bug :: Tutoriels :: Programmation :: Aprendre L'actionscript 2 :: Vos Question-