Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-11-2004, 18:14   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 34
Frame eines movieclips

Hi, wahrscheinlich nen ziemlich einfache Frage, aber ich komm einfach nicht drauf.
Ich möchte das beim Rollover eines Buttos ein Video abgespielt wird, beim verlassen soll er dieses Movie wieder auf den Anfang zurück setzten, aber erst, wenn das Movie bis zum Ende abgespielt wurde.
Hier mein AS-Code:

on (rollOver) {
this.home.gotoAndPlay(2);
}


on (rollOut) {
if this.home.????????? = 5 {
this.home.gotoAndStop(1);
}
}

Geändert von Pidi2002 (06-11-2004 um 18:20 Uhr)
Pidi2002 ist offline   Mit Zitat antworten
Alt 06-11-2004, 18:23   #2 (permalink)
oFo
Neuer User
 
Benutzerbild von oFo
 
Registriert seit: Oct 2004
Beiträge: 264
hallo,
wie du wohl schon vermutest liegt es an der if-abfrage:
mit movieclip._currentframe erhälst du den aktuellen frame
eines movieclips.
oFo ist offline   Mit Zitat antworten
Alt 06-11-2004, 18:44   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 34
Alles klar, das hat mir schon mal weitergeholfen. Danke
Wenn das Movie schon zu Ende geladen ist dann funktionierts perfekt.
Ist es aber noch nicht bei frame 4 angelangt, dann klappt logischerweise nicht, da die if abfrage "false" ausgibt. Jetzt müsste er aber solange probieren bis es "true" wird. Ich bräuchet also ne Art "While-Schleife), aber irgendwie gibts immer ne Endlos-Schleife

Code:
on (rollOver) {
this.home.gotoAndPlay(2);
}


on (rollOut) {
while (this.home._currentframe < 4) {}
this.home.gotoAndStop(1);
}
Pidi2002 ist offline   Mit Zitat antworten
Alt 07-11-2004, 18:24   #4 (permalink)
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 34
Ich hab noch ne ganze Zeit weiterprobiert, aber es will nicht klappen, kann mir denn keiner weiterhelfen?

Danke Pidi
Pidi2002 ist offline   Mit Zitat antworten
Alt 07-11-2004, 19:17   #5 (permalink)
oFo
Neuer User
 
Benutzerbild von oFo
 
Registriert seit: Oct 2004
Beiträge: 264
on (rollOut) {
if this.home._currentframe > 4 {
this.home.gotoAndStop(1);
}
}

behebt das nicht schon dein problem?
oFo 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



Alle Zeitangaben in WEZ +1. Es ist jetzt 12:34 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele