• Blackberry DevCon – Register Now!
Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-11-2009, 10:23   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2009
Beiträge: 11
Movieclipsteuerung mittels Timer

Hey,
ich habe ein Problem mit einem Movieclip der per actionscript gesteuert werden soll.
Der MovieClip hat 8 Bilder und nach einer gewissen Zeit die Mittels Timer eingestellt wird soll, wechselt er zum nächsten Frame. Nach dem 8. Bild soll wieder der erste Frame aufgerufen werden.

AS für Bild 1-7

Code:
// Stoppen der Timeline
stop()

// Festlegung der Variable "base" für Pfadangaben
var base:MovieClip=root as MovieClip;

// Timer zum Festlegen des nächsten Übergangs
var TimerNextFrame:Timer=new Timer(base.WechselTimer*1000,1);

TimerNextFrame.start();

TimerNextFrame.addEventListener(TimerEvent.TIMER, GoToNextFrame);

// Funktion um zum nächsten Frame zu springen
function GoToNextFrame(event:TimerEvent):void {
	gotoAndStop(currentFrame + 1);
	TimerNextFrame.reset();
	TimerNextFrame.start();

}
AS für Bild 8
Code:
// Stoppen der Timeline
stop()

//Stoppen des TimerNextFrame
TimerFirstFrame.start();

// Festlegung der Variable "base" für Pfadangaben
var base:MovieClip=root as MovieClip;

// Timer zum Festlegen des nächsten Übergangs
var TimerFirstFrame:Timer=new Timer(base.WechselTimer*1000,1);

TimerFirstFrame.start();

TimerFirstFrame.addEventListener(TimerEvent.TIMER, GoToFirstFrame);

// Funktion um zum nächsten Frame zu springen
function GoToFirstFrame(event:TimerEvent):void {
	gotoAndStop(1);

}
simonwiesinger ist offline   Mit Zitat antworten
Alt 18-11-2009, 10:58   #2 (permalink)
lebt in stereo
 
Benutzerbild von figure8
 
Registriert seit: Mar 2008
Ort: karlsruhe
Beiträge: 1.093
ActionScript:
  1. // Stoppen der Timeline
  2. stop()
  3.  
  4. // Festlegung der Variable "base" für Pfadangaben
  5. var base:MovieClip=root as MovieClip;
  6.  
  7. // Timer zum Festlegen des nächsten Übergangs
  8. var TimerNextFrame:Timer=new Timer(base.WechselTimer*1000);
  9.  
  10. TimerNextFrame.start();
  11.  
  12. TimerNextFrame.addEventListener(TimerEvent.TIMER, GoToNextFrame);
  13.  
  14. // Funktion um zum nächsten Frame zu springen
  15. function GoToNextFrame(event:TimerEvent):void {
  16.     _currentFrame < 8 ? gotoAndStop(currentFrame + 1) : gotoAndStop(1);
  17. }

reicht doch vollkommen?
__________________
* Flash-JunkieMusiker & Grafiker

# Marvin Blase
# Speaker, Author, Silly Billy.
# @beautifycode
figure8 ist offline   Mit Zitat antworten
Alt 18-11-2009, 11:05   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2009
Beiträge: 11
Wunderbar! Klappt alles
Vielen Dank
simonwiesinger ist offline   Mit Zitat antworten
Alt 18-11-2009, 11:08   #4 (permalink)
lebt in stereo
 
Benutzerbild von figure8
 
Registriert seit: Mar 2008
Ort: karlsruhe
Beiträge: 1.093
büdde - hast du das mit der if-kurzform verstanden? solange der currentframe kleiner als 8 ist soll er weitergehen, sonst auf frame 1 springen. da der timer unendlich oft aufgerufen wird läuft das somit also ewig in schleife, bis du via TimerNextFrame.stop(); stoppst.
__________________
* Flash-JunkieMusiker & Grafiker

# Marvin Blase
# Speaker, Author, Silly Billy.
# @beautifycode
figure8 ist offline   Mit Zitat antworten
Alt 18-11-2009, 11:41   #5 (permalink)
Neuer User
 
Registriert seit: Nov 2009
Beiträge: 11
Ja hab ich verstanden. Ist ja eigentlich nicht schwer - man muss nur drauf kommen...
simonwiesinger ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Movieclipsteuerung mjanz Flash Einsteiger 2 18-12-2007 19:59
Movieclipsteuerung Dario Flash Einsteiger 4 25-10-2006 13:57
movieclipsteuerung leporello Flash MX 2004 5 13-07-2005 16:19
Movieclipsteuerung gruner ActionScript 1 1 10-12-2004 11:54
movieclipsteuerung per AS magicPEanut Flash MX 2004 0 18-11-2004 16:37


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:35 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele