« STIC Discussion:STIC I - exercice 2 (Stella) » : différence entre les versions

De EduTech Wiki
Aller à la navigation Aller à la recherche
 
(39 versions intermédiaires par 8 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
== Voili c'est ici vos questions et remarques - test -- [[Utilisateur:Daniel K. Schneider|Daniel K. Schneider]] 1 octobre 2010 à 11:17 (CEST) ==
== Forum ex2 Flash -- [[Utilisateur:Daniel K. Schneider|Daniel K. Schneider]] 1 octobre 2010 à 11:17 (CEST) ==


test
* Voir aussi: [[STIC Discussion:STIC I - exercice 2/Qwerty]]


===Re: Voili c'est ici vos questions et remarques - test -- [[Utilisateur:SMorand|SMorand]] 1 octobre 2010 à 11:17 (CEST)===
== Contribution Wiki -- [[Utilisateur:Saoussane.rrhioua|Saoussane Rrhioua]] 31 octobre 2011 à 21:30 (CET) ==


: Cool
Dans mon animation, j'ai intégré du texte. Après le lancement du .swf, je reçois un message dans l'onglet ''Output'' "Fonts should be embedded for any text that may be edited at runtime, other than text with the "Use Device Fonts" setting. Use the Text > Font Embedding command to embed fonts."


== De la peine à faire ces séquence d'animation sur flash -- [[Utilisateur:Lucie.Marchon|Lucie.Marchon]] 11 octobre 2010 à 22:43 (CEST) ==
J'ai regardé dans le site d'adobe [http://help.adobe.com/en_US/flash/cs/using/WSb03e830bd6f770ee21a3597d124daee0526-8000.html Embed fonts for consistent text appearance], il explique que lorsque les fichiers SWF sont publiés sur des ordinateurs via Internet, il n'y a aucune garantie que les polices utilisées soit disponibles sur les machines de ceux qui consultent ces fichiers. Alors, en intégrant les caractères dans le fichier SWF publié, la police sera disponible au fichier SWF indépendamment de l'ordinateur qui joue ce fichier. Et une fois une police est intégrée, nous pouvons l'utiliser n'importe où dans notre fichier SWF publié. Il suffit de faire Text > Font Embedding command, puis rajouter les polices en question.


J'ai un objet, un monsieur qui parle avec un phylactère. La séquence dure environ 10 seconde. A l'intérieur de cet objet, il y a deux objets: le monsieur qui bouge les lèvres et les sourcils, et le phylactère dont le texte change à intervalle qui permet la lecture. Dans le monsieur qui parle, il y a quatre objets: moustache gauche, moustache droite, sourcil gauche sourcil droit, qui bougent de manière à donner une sorte d'illusion que le monsieur parle. Cette séquence-là dure 2 secondes, mais les mouvements des objets sont plus courts.
Je trouve cette information intéressante et je voulais l'intégrer dans le Wiki de Flash, mais je ne trouve pas un emplacement adéquat.  
J'ai du mal à comprendre comment ces durées sont encapsulées les unes dans les autres pour arriver à la scène, combien de temps dure l'image de cette séquence qui dure 10 seconde? J'ai mis "stop();" sur la première image et le séquence continue de passer en boucle! (j'ai essayé de stopper tous les objets que contient cette dernière image, mais elle continue de passer en boucle). De plus, ça ne passe jamais à la séquence suivante si je rajoute une image différente sur un autre calque sur la scène.


Je poste mon [http://tecfaetu.unige.ch/etu-maltt/qwerty/marchonl/ex2/ travail] sur mon espace personnel pour que vous puissiez y jeter un oeil.
Si vous trouvez également cette information intéressante, pourriez-vous m'indiquer où je peux l'intégrer.


===Re: De la peine à faire ces séquence d'animation sur flash -- [[Utilisateur:Daniel K. Schneider|Daniel K. Schneider]] 13 octobre 2010 à 10:37 (CEST)===
===Re: Contribution Wiki -- [[Utilisateur:Daniel K. Schneider|Daniel K. Schneider]] 1 novembre 2011 à 09:40 (CET)===


Les principes de base sont les suivants:
C'est ici :)
* La timeline principale se déroule jusqu'à ce que la machine trouve un stop (); Sinon les frames (images) sont affichés selon le frame rate (24 images/secondes) les uns après les autres. Ensuite l'animation recommence à zéro (sauf s'il y a un stop dans le dernier frame évidémment).
* Si Flash s'arrête sur un frame (car il y a un stop), tous les clips qui se trouvent sur ce frame l'intérieur sont joués selon le même principe. Donc le stop(); de la timeline principale ne s'applique absolument pas aux clips imbriqués. Pour les gérer il faut également y mettre des stop() à l'intérieur de ces clips ou alors les piloter autrement. Leur donner un nom d'instance, ensuite les lancer/arrêter avec nom_du_clip.play(); nom_du_clip.stop(); etc. C'est déjà un peu plus avancé, lire: [[Flash CS4 - Symboles et clips]]


On n'a pas encore totalement fini notre déménagement. Je peux répondre plus en détail ce soir ou demain matin. En attendant je vous prie d'ajouter un peu d'information sur ce que voulez obtenir. Pas très clair pour moi comment le tout devrait se dérouler.
http://edutechwiki.unige.ch/fr/Flash_CS4_-_Texte


====Re: Re: De la peine à faire ces séquence d'animation sur flash -- [[Utilisateur:Lucie.Marchon|Lucie.Marchon]] 13 octobre 2010 à 14:33 (CEST)====
===Re: Contribution Wiki -- [[Utilisateur:Loic.boujol|Loic.boujol]] 5 novembre 2011 à 09:21 (CET)===


Ok, je comprends mieux. Mais quand je mets stop sur les mouvements de sourcils et de moustache, ils ne se répètent plus du tout dans le symbole de hiérarchie supérieure ni dans la scène. Ce que j'aimerais, c'est avoir un objet avec des animations internes, qui se répètent plusieurs fois, mais que je puisse arrêter en arrêtant la "course" du symbole global. Je ne dois quand même pas répéter les mouvements le nombre de fois dont j'ai besoin au final? Je dois pouvoir créer un symbole dont l'animation interne se répète jusqu'à ce que le stop soit posé! Bon déménagement, je continue à regarder les tutos..
: Idem pour moi. J'ai bien lu le lien que vous avez mis sur Eduteech et ai exporté toutes les polices pour "assurer le coup" via l'option ''embed'' mais j'ai toujours le même message d'avertissement au moment ou je fait CTRL+Enter. Bon, j'avoue qu'il est un peu tard maintenant. Nous verrons si cela pose problème la semaine prochaine.
ça change quoi, en fait, de mettre un nom d'instance, par rapport au stop(); général?


=====Re: Re: Re: De la peine à faire ces séquence d'animation sur flash -- [[Utilisateur:Daniel K. Schneider|Daniel K. Schneider]] 14 octobre 2010 à 11:50 (CEST)=====
====Re: Re: Contribution Wiki -- [[Utilisateur:Daniel K. Schneider|Daniel K. Schneider]] 5 novembre 2011 à 11:35 (CET)====


En gros, dans votre fichier vous avez des timelines qui ne servent à rien:
Faut re-essayer, c'est une procédure qui est bien rodée et qui marche.  
* Il faut raccourcir les timelines des objets imbriqués à un seul frame s'il n'y a pas d'animation. Genre le clip prof a une timeline de 25 frames, sans aucune animation. Donc faudrait soit faire les animations dans les layers du prof, soit dans des clips imbriqués mais dans ce cas il faut tuer les 24 frames supplémentaires.
* le clip prof: Pas de timeline
* le clip animation moustache gauche: Interpolation de movement (donc il y a une timeline) d'un dessin de moustache. Note: Chez vous ce clip s'appelle juste "moustache gauche"
* Le dessin de la moustache. Un symbol sans timelime


== création d'un symbole lors d'interpolation de mouvement -- [[Utilisateur:Lucie.Marchon|Lucie.Marchon]] 13 octobre 2010 à 21:26 (CEST) ==
Par contre l'interface CS5 pour exporter n'est pas très intuitif. Peut-être vous exporté une fonte que vous n'utilisez pas et celle qui est utilisée n'est pas exportée ? Il suffit d'avoir un seul caractère qq. part dans une autre fonte .....
 
J'aimerais comprendre pourquoi, lorsqu'on fait une interpolation de mouvement, Flash nous demande de créer un nouveau symbole, et ce qu'il représente.
 
===Re: création d'un symbole lors d'interpolation de mouvement -- [[Utilisateur:Daniel K. Schneider|Daniel K. Schneider]] 13 octobre 2010 à 23:30 (CEST)===
 
Une interpolation de movement (shape tween) ne peut se faire qu'avec une SEULE instance de symbol (relire [[Flash CS4 - Interpolation de mouvement]]. Donc je conseille de le faire vous-même AVANT que le Flash propose de le faire à votre place.
 
Donc créer un symbol, placer une instance sur la scène (ou inversément:faire un dessin et transformer TOUT ce qui se trouve sur la scène en symbol). Ensuite ajouter le tween.
 
Explication technique: Animer veut dire transformer les propriétés d'un objet dans le temps. "Symbol" en langage Adobe veut dire "classe de type clip" (ou bouton etc.) c-a-d un type d'objet "lourd" avec bcp de propriétés animables. Un dessin simple n'est pas un objet animable car trop "léger".
 
====Re: Re: création d'un symbole lors d'interpolation de mouvement -- [[Utilisateur:Lucie.Marchon|Lucie.Marchon]] 14 octobre 2010 à 10:54 (CEST)====
 
En fait, j'avais déjà créé des symboles pour les parties que je souhaitais animer et je ne faisais l'interpolation que sur ces parties-là. Par exemple, pour la moustache, j'avais créé un symbole "moustache" à partir de la moustache du Monsieur clipart, et je l'avais mis sur un autre calque pour faire l'animation: j'ajoute une image à la trame 25 de ce calque et je demande une interpolation de mouvement. Mais Flash me demande quand même de créer un nouveau symbole, alors que c'est déjà un symbole et rien d'autre, c'est pour ça que je m'emmêle les pinceaux! Mon erreur doit venir d'ailleurs. J'ai publié mon travail [http://tecfaetu.unige.ch/etu-maltt/qwerty/marchonl/ex2/ là]
 
====Re: Re: Re: création d'un symbole lors d'interpolation de mouvement -- [[Utilisateur:Daniel K. Schneider|Daniel K. Schneider]] 14 octobre 2010 à 11:03 (CEST)====
Moi je vois 3 explications possibles:
* l'image au frame 25 n'est pas un symbol
* vous essayez de créer un motion tween ailleurs que dans le frame 25 de ce layer
* il y a un autre objet dans ce layer au frame 25 (un tout petit truc qq. part ?)
... ok je vais voir ce travail :)

Dernière version du 26 septembre 2013 à 14:03

Forum ex2 Flash -- Daniel K. Schneider 1 octobre 2010 à 11:17 (CEST)

Contribution Wiki -- Saoussane Rrhioua 31 octobre 2011 à 21:30 (CET)

Dans mon animation, j'ai intégré du texte. Après le lancement du .swf, je reçois un message dans l'onglet Output "Fonts should be embedded for any text that may be edited at runtime, other than text with the "Use Device Fonts" setting. Use the Text > Font Embedding command to embed fonts."

J'ai regardé dans le site d'adobe Embed fonts for consistent text appearance, il explique que lorsque les fichiers SWF sont publiés sur des ordinateurs via Internet, il n'y a aucune garantie que les polices utilisées soit disponibles sur les machines de ceux qui consultent ces fichiers. Alors, en intégrant les caractères dans le fichier SWF publié, la police sera disponible au fichier SWF indépendamment de l'ordinateur qui joue ce fichier. Et une fois une police est intégrée, nous pouvons l'utiliser n'importe où dans notre fichier SWF publié. Il suffit de faire Text > Font Embedding command, puis rajouter les polices en question.

Je trouve cette information intéressante et je voulais l'intégrer dans le Wiki de Flash, mais je ne trouve pas un emplacement adéquat.

Si vous trouvez également cette information intéressante, pourriez-vous m'indiquer où je peux l'intégrer.

Re: Contribution Wiki -- Daniel K. Schneider 1 novembre 2011 à 09:40 (CET)

C'est ici :)

http://edutechwiki.unige.ch/fr/Flash_CS4_-_Texte

Re: Contribution Wiki -- Loic.boujol 5 novembre 2011 à 09:21 (CET)

Idem pour moi. J'ai bien lu le lien que vous avez mis sur Eduteech et ai exporté toutes les polices pour "assurer le coup" via l'option embed mais j'ai toujours le même message d'avertissement au moment ou je fait CTRL+Enter. Bon, j'avoue qu'il est un peu tard maintenant. Nous verrons si cela pose problème la semaine prochaine.

Re: Re: Contribution Wiki -- Daniel K. Schneider 5 novembre 2011 à 11:35 (CET)

Faut re-essayer, c'est une procédure qui est bien rodée et qui marche.

Par contre l'interface CS5 pour exporter n'est pas très intuitif. Peut-être vous exporté une fonte que vous n'utilisez pas et celle qui est utilisée n'est pas exportée ? Il suffit d'avoir un seul caractère qq. part dans une autre fonte .....