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

De EduTech Wiki
Aller à la navigation Aller à la recherche
Ligne 75 : Ligne 75 :


Je n'avais pas vu le réponse de M. Daniel. Maintenant mienne est inutile :)
Je n'avais pas vu le réponse de M. Daniel. Maintenant mienne est inutile :)
== Démarrer-arrêter une animation depuis la timeline du clip -- [[Utilisateur:Margot.baehler|Margot.baehler]] ([[Discussion utilisateur:Margot.baehler|discussion]]) 23 novembre 2013 à 12:39 (CET) ==
Bonjour,
Voilà maintenant 1h30 que je me triture les méninges avec un souci dans mon dispositif pour l'exercice 3.
J'ai créé 2 boutons dans mon animation pour start/stop l'animation anim_sapin. Mais un message d'erreur s'affiche comme quoi le nom donné à mon animation est une propriété indéfinie...
Je ne comprends pas ce qui ne fonctionne pas...
Je vous mets le lien du fichier .fla ici :
http://tecfaetu.unige.ch/etu-maltt/tetris/baehlem0/stic-1/ex3/consignes.fla
Je pensais créer des événements liés aux boules du sapin. Par exemple, l'utilisateur clique sur la boule jaune et elle disparaît, etc. Mais les boules étant inclues dans une animation, est-ce tout de même possible ?
En espérant que vous pourrez m'aider, je vous souhaite une belle journée,
Margot

Version du 23 novembre 2013 à 12:39

uploader la vidéo correctement-- Raphaël Gracia

Comment dois-je uploader la vidéo sur le serveur pour qu'elle s'affiche dans mon site flash?

Re: uploader la vidéo correctement-- Daniel K. Schneider 1 novembre 2012 à 17:46 (CET)

Elle doit être à l'endroit que vous indiquez dans votre fla.

  • A priori, il faut donc d'abord vérifier la propriété source dans les component parameters. Il est impératif que le chemin ne pointe pas sur un lieu obscur (genre partition windows ou mac perso). Je conseille d'indiquer seulement un nom de fichier.
Bon: Ma_video.flv
OK: ../videos/my_video.flv (mais ensuite faut répliquer cela sur le serveur)
Impossible: c:\Mes documents\....\my_video.flv
  • Ensuite il suffit de mettre la vidéo dans le même répertoire que le swf.

stopper vidéo et son -- Raphaël Gracia 31 octobre 2012

J'ai créé un petit site avec quatre boutons qui mènent vers quatre frames différentes. Une contient une vidéo, une autre une animation, et la dernière contient de la musique. Malheureusement, lorsque je change de page (=je quitte la frame), la vidéo et le son continuent, ce qui est assez gênant. Quelles commandes est-ce que je dois entrer pour arrêter tout ça ?

Re: stopper vidéo et son -- Daniel K. Schneider 31 octobre 2012 à 14:08 (CET)

Pour le moment, je vous conseille d'arreter seulement le son. Arreter la video est un peu compliquée.

La solution est ci-dessous dans un autre message. Enfin, dans le frame où se trouvent les boutons, il faut ajouter la ligne suivante dans chacune des fonctions qui sont déclenchées lorsque l'utilisateur clique sur un bouton. En gros, cela tue tous les sons.

SoundMixer.stopAll();

Re: Re: stopper vidéo et son -- Raphaël Gracia 31 octobre 2012 à 17:33 (CET)

Yesss. ça marche. Merci

Animations simultanées -- Saoussane Rrhioua 5 novembre 2011 à 02:28 (CET)

Bonsoir,

ça fait un moment que je bloque sur un problème, et pour ne pas perdre plus de temps je pose cette question.

Mon problème est que j'utilise 3 éléments externes (vidéo youtube, son enregistré depuis youtube et une animation externe)

le problème est que quand je clique sur plusieurs boutons toutes les différents éléments sont activent. J'ai essayé bcp de possibilités chaque fois un truc ne joue pas.

je mets ici le lien fla et swf si vous pouvez trouver l'erreur.

Merci d'avance.

Re: Animations simultanées -- Daniel K. Schneider 5 novembre 2011 à 11:50 (CET)

Oui à chaque fois que lancez qc. et notamment le son, cela continue a "tourner". Donc il faut arrêter manuellement tout ce tourne et c'est assez pénible à faire car il n'existe à ma connaissance pas de event de type "frame unload" qu'on pourrait utiliser pour lancer une fonction de nettoyage dès qu'on sort du frame.

Etant donné que vous déjà fait un travail remarquable (la note de 6 assurée si vous faites aussi le rapport et la contribution wiki), je suggère pour le moment d'arrêter juste les sons et c'est très facile à faire. Pour chaque bouton, vous ajoutez une ligne comme ci-dessous:

function fl_ClickToGoToAndStopAtFrame_1(event:MouseEvent):void
{
	trace(" Bouton Home appuyé");
        // Tuer tous les sons.
        SoundMixer.stopAll();
	gotoAndStop(1);
}

Donc SoundMixer est le nom d'une classe et stopAll() est une méthode de classe. Autrement dit, la ligne "marche tel quel".

voir: http://edutechwiki.unige.ch/fr/Flash_CS4_-_Son#Avec_ActionScript

Re: Animations simultanées -- Ortaer 5 novembre 2011 à 12:07 (CET)

Salut Saoussane,

Je pense que ton problème, comme tu as dit, est que tu appelles les vidéos au dehors, avec les liens. Moi j’ai mit tous dans le même fichier de .swf. Puis j’ai appelé dedans du fichier. Peut-être tu peux essayer ça.

En plus, je n’ai pas utilisé les buttons déjà préparé mais je pense qu’il y a un petit problème entre les codes et les “instance name” des boutons. Mais je ne suis pas sûre. En plus je pense que tu dois mettre le code de "SoundMixer.stopAll();" avant le chaque "gotoandstop".

Re: Re: Animations simultanées -- Ortaer 5 novembre 2011 à 12:10 (CET)

Je n'avais pas vu le réponse de M. Daniel. Maintenant mienne est inutile :)

Démarrer-arrêter une animation depuis la timeline du clip -- Margot.baehler (discussion) 23 novembre 2013 à 12:39 (CET)

Bonjour,

Voilà maintenant 1h30 que je me triture les méninges avec un souci dans mon dispositif pour l'exercice 3. J'ai créé 2 boutons dans mon animation pour start/stop l'animation anim_sapin. Mais un message d'erreur s'affiche comme quoi le nom donné à mon animation est une propriété indéfinie... Je ne comprends pas ce qui ne fonctionne pas...

Je vous mets le lien du fichier .fla ici :

http://tecfaetu.unige.ch/etu-maltt/tetris/baehlem0/stic-1/ex3/consignes.fla

Je pensais créer des événements liés aux boules du sapin. Par exemple, l'utilisateur clique sur la boule jaune et elle disparaît, etc. Mais les boules étant inclues dans une animation, est-ce tout de même possible ?

En espérant que vous pourrez m'aider, je vous souhaite une belle journée, Margot