STIC Discussion:STIC I - exercice 5 (Stella)

De EduTech Wiki
Aller à la navigation Aller à la recherche

Insérer plusieur cuepoints depuis le modèle -- Kcoopoos 20 novembre 2010 à 01:15 (CET)

J'aimerais insérer plusieurs cuepoint dans mon animation. J'ai recopier le code que vous avez donné et déterminer les seconde de ma vidéo. Cela marche pour mon Bouton "koala scene" mais lorsque j'essaie de faire la même chose avec le bouton "phoque scene" plus rien ne marche. J'ai cherché pour voir si je devais nommer mes cuepoints mais je n'arrive pas à trouver des informations sur mes questions dans le tutoriel.

Re: Insérer plusieur cuepoints depuis le modèle -- Daniel K. Schneider 20 novembre 2010 à 12:38 (CET)

Non, si votre nom est illégal, Flash va se plaindre. Première chose à faire écrire un code qui trace tous les cue points.

Dites-moi si vous voyez votre cue point dans la trace. Si oui, le problème est probablement que vous voulez sauter dans un endroit de la vidéo que le player n'a pas encore téléchargé

Re: Re: Insérer plusieur cuepoints depuis le modèle -- Kcoopoos 20 novembre 2010 à 15:37 (CET)

les cues apparaissent bien dans l'onglet "output" est-ce cela que vous entendez pas trace ? J'ai lu et relu ce tutoriel mais Je dois faire un blocage.... Je vais en resté là je crois. Je me rattraperais sur les deux autres exercices (du moins je vais essayer).

Re: Re: Insérer plusieur cuepoints depuis le modèle -- Daniel K. Schneider 20 novembre 2010 à 19:05 (CET)

Peut-être une faute de frappe. Si les 2 cue points sont les mêmes et traités de la même façon, cela doit marcher. Faudrait me montrer au moins la trace dans l'output plus le code actionscript ou encore le fichier *.fal... Si vous voulez résoudre le problème vous-même, insérez encore plus de traces (à d'autres endroits). Faut tjrs savoir ce qui se passe pour pouvoir diagnostiquer.

Re: Re: Re: Insérer plusieur cuepoints depuis le modèle -- Kcoopoos 20 novembre 2010 à 20:50 (CET)

J'avais joint mon ficher *.fla ci-dessus sous le lien animation de ma première question. Il y a sûrement une subtilité que je n'ai pas compris... mais je laisse de côté pour le moment. Merci pour votre disponibilité un samedi (vous êtes un des rares enseignants qui répond pendant le week end ;-))))

Re: Re: Re: Insérer plusieur cuepoints depuis le modèle -- Daniel K. Schneider 21 novembre 2010 à 14:55 (CET)

ouais mais manquait le bouton ... Donc cela doit marcher, faut juste faire attention aux fautes de frappes et n'ignorer aucune erreur qui va se produire dans le panneau "compiler errors". Vous par exemple, aviez une ligne de code fausse (un video.seekToNavCuePoint("...") qui ne marche pas avec les cue points Action Script. Donc code qui marche est par exemple:

video.addASCuePoint(20.00, "wonder");
video.addASCuePoint(5.00, "phoque");

btn_koala.addEventListener(MouseEvent.CLICK, jump1);
btn_phoque.addEventListener(MouseEvent.CLICK, jump2);


function jump1(event)
{
	video.seek(video.findCuePoint("wonder","actionscript").time);
	// video.seekToNavCuePoint("wonder");
}

function jump2(event)
{
	video.seek(video.findCuePoint("phoque","actionscript").time);
}
Re: Re: Re: Re: Insérer plusieur cuepoints depuis le modèle -- Kcoopoos 21 novembre 2010 à 15:34 (CET)

Merci beaucoup ça marche !!! J'ai même ajouté un troisième bouton :-))

SeekToNavCuePoint semble ne pas marcher -- Lucie.Marchon 25 novembre 2010 à 23:34 (CET)

J'ai défini mes Cue points de la manière suivante:

my_FLVPlybk.addASCuePoint (55.0, "mensonge");

J'ai créé des boutons qui sont censés permettre de naviguer vers les CuePoints:

btn_mensonge.addEventListener(MouseEvent.CLICK, jumpMensonge); 
 function jumpMensonge(event:MouseEvent):void { 
        my_FLVPlybk.seekToNavCuePoint ("mensonge"); }

Mais ça ne fonctionne pas, je reçois ce message:

VideoError: 1003: Invalid seek at fl.video::FLVPlayback/seekToNavCuePoint() at quatrecentcoups_fla::MainTimeline/jumpMensonge()


Pourquoi donc?

Re: SeekToNavCuePoint semble ne pas marcher -- Daniel K. Schneider 26 novembre 2010 à 12:18 (CET)

Cette fonction ne marche pas avec les cuepoints de type ActionScript (qu'on a ajouté via le code AS ou encore via l'interface dans les propriétés). La réponse était juste ci-dessus, mais également dans le tutoriel (j'ai changé la première ligne pour indiquer qu'il faudrait lire le tout). Donc la solutions est la suivante:

my_FLVPlybk.seek(my_FLVPlybk.findCuePoint("mensonge","actionscript").time);

Re: Re: SeekToNavCuePoint semble ne pas marcher -- Lucie.Marchon 27 novembre 2010 à 16:40 (CET)

Alors excusez-moi de n'avoir pris note de ces renseignement avant de poser ma question, je travaille tard et mon focus se rétrécit parfois un peu. Merci néanmoins pour votre réponse diligente qui m'apporte tout ce dont j'avais besoin pour continuer.