Forums Développement Multimédia

Aller au contenu

Timer et conflit

CODE timer

2 réponses à ce sujet

#1 designeratwork

    Ceinture Blanche

  • Members
  • Pip
  • 5 messages

Posté 14 April 2015 - 16:06 PM

Salut,
j'ai un conflit qui se crée entre la gestion de mon timer et celle de ma vidéo.

// Bouton pause


function pauseMovie(e:MouseEvent):void
{
stream.pause();
myTimer.pause();
}
CdVidPause.addEventListener(MouseEvent.CLICK, pauseMovie);

// Timer

var myTimer:Timer = new Timer(2000);
myTimer.addEventListener(TimerEvent.TIMER, timerListener);
function timerListener (e:TimerEvent):void{
EndScreen.play();
}
myTimer.start();

Je voudrais bien sur que mon timer se mette en pause comme mon stream quand je clic sur CdVidPause afin que EndScreen se joue bien à 2 secondes mais au lieu de ça j'ai un conflit du type "appel à la méthode resume peut-être non définie, via la référence de type static flash.utils:Timer".
J'ai le même souci quand je re clique sur play, pour continuer la lecture


stream.resume();
myTimer.resume();

Quelqu'un peut il m'aider ??
Merci beaucoup ! :)

#2 Monsieur Spi

  • Community Manager
  • PipPipPipPipPipPipPipPip
  • 6954 messages

Posté 14 April 2015 - 18:25 PM

Bonjour,

Doc d'AS3 à propos des timers : http://help.adobe.co...tils/Timer.html

Méthodes disponibles :

Timer(delay,repeatCount)
reset()
start()
stop()

Aucune méthode "resume" de disponible, il n'est donc pas possible de mettre un timer en pause via cette méthode.
Tu peux en revanche essayer de bidouiller un peu avec cette piste :


var my_date:Date = new Date();
trace(my_date.getTime());
 


#3 designeratwork

    Ceinture Blanche

  • Members
  • Pip
  • 5 messages

Posté 15 April 2015 - 09:20 AM

Super merci beaucoup ! Je vais regarder de ce côté là.
A la base j'ai essayé en détectant le flux de la vidéo, mais le flux en lecture pas celui en buffering, impossible de mettre ça en place...
Je voulais qu'à 95% de vidéo lu EndScreen.play(); se joue.
Si quelqu'un a une idée de ce côté je crois que ce serait encore le plus simple et le plus propre surtout.
Merci beaucoup !



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS

FFP