Forums Développement Multimédia

Aller au contenu

Starling MovieClip currentFrame résultat bizarre

CODE Actionscript

4 réponses à ce sujet

#1 pol2095

  • Members
  • PipPipPipPipPipPipPipPip
  • 1919 messages

Posté 27 June 2013 - 11:25 AM

Bonjour,

dans un Starling MovieClip, la propriété currentFrame me retourne un résultat surprenant

Citation

0144555666778889990011122233333444455555566666777788888899999000011111122222...

private function enterFrameHandler(event:starling.events.Event):void {
  myText.appendText(String(movieClip.currentFrame));
}

au lieu de

Citation

01234567890123456789...

???

Fichier(s) joint(s)



#2 tlecoz

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 3486 messages

Posté 27 June 2013 - 12:44 PM

Hello !

Je suppose que tu dois pouvoir définir quelque part la durée de ton animation dans Starling (mais je ne l'utilise pas alors je ne suis pas sur)

Si oui,
admettons que ton anim contiennent 12 images, qu'elle soit sensé durer 1 secondes et que le framerate soit de 60 images par secondes. Chaque image de ton anim restera affiché pendant 60 / 12 = 5 frames

#3 pol2095

  • Members
  • PipPipPipPipPipPipPipPip
  • 1919 messages

Posté 27 June 2013 - 13:00 PM

j'ai testé avec
movieClip = new MovieClip(textures, 60);

on dirait qu'il y a des images qui sautent

Citation

0379135790246802468024690246802244557780145678900123489...


#4 tlecoz

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 3486 messages

Posté 27 June 2013 - 14:21 PM

Ca ne me choque pas, l'image actuelle est calculée en fonction du temps passé dans le but de sauter une image si nécessaire mais d'assurer un framerate constant plutot que des animations complètes mais qui rament.

#5 draad

  • Members
  • PipPipPipPipPipPipPipPip
  • 654 messages

Posté 29 June 2013 - 16:56 PM

Coucou,

Une petite question au passage, pourquoi utilise-tu :


private function enterFrameHandler(event:starling.events.Event):void {
 

au lieu de :


private function enterFrameHandler(event:EnterFrameEvent):void {
 




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

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