Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-11-2011, 22:27   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2008
Beiträge: 43
play button

Hallo,

bestimmt super einfach, aber irgendwie bekomme ich das nicht hin.
In der Zeitleiste habe ich 20 Bilder, da passiert verschiedenes Ein- und Ausblenden, Farbe wechseln usw.
Nun habe ich einen Button erstellt und wollte, kühn wie ich war, mit diesem Button bewirken, das beim jeweiligen Klicken auf den Button einfach ein Bild auf der Zeitleiste weitergesprungen wird.
So habe ich mir das vorgestellt:
Flash wird geladen Animation bleibt auf dem ersten Bild stehen
Button wird gedrückt Animation geht auf Bild zwei vor, nochmaliges Drücken auf Bild 3 usw.
Animation am Ende springt wieder auf Bild 0 zurück.


Die einzigen Befehle die ich kenne sind stop und play, leider reicht das nicht aus.

Wenn jemand helfen könnte wäre das nicht schlecht.

gruß und danke apollo12
apollo12 ist offline   Mit Zitat antworten
Alt 02-11-2011, 00:36   #2 (permalink)
Keine Panik
 
Registriert seit: Apr 2010
Ort: Düsseldorf (im ernst)
Beiträge: 1.868
Zitat:
Wenn jemand helfen könnte wäre das nicht schlecht.
eine Möglichkeit dafür wäre bspw nextFrame(); gotoAndStop(frameNr) ne weitere

Zitat:
Die einzigen Befehle die ich kenne sind stop und play, leider reicht das nicht aus.
ja, damit wirst du nicht allzu weit kommen.
hier findest du noch paar mehr Befehle: MovieClip (AS2) und MovieClip (AS3)
__________________
greetz Thomas

plz RTFM & Coding Conventions
thomas_E ist offline   Mit Zitat antworten
Alt 02-11-2011, 07:35   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2008
Beiträge: 43
Danke für die Antwort,

im Anhang mal ein Bild.
In der Zeitleist ist das so definiert das die Zahlen mit den Strichen Frame für Frame eingeblendet werden.
Beim Laden des Films soll ja nicht gleich abgespielt werden, das erreiche ich durch ein Stop.
Aber wie spricht der Button die Animation an?
Angehängte Grafiken
Dateityp: jpg bild1.jpg (250,0 KB, 3x aufgerufen)
apollo12 ist offline   Mit Zitat antworten
Alt 02-11-2011, 08:13   #4 (permalink)
Keine Panik
 
Registriert seit: Apr 2010
Ort: Düsseldorf (im ernst)
Beiträge: 1.868
gib dem button einen Instanznamen (bei Eigenschaften), ich nehm für den code "btn"

ind dann packst du in frame 1 folgendes rein:
für AS3:
PHP-Code:
stop();
if(!
init){
    var 
init:Boolean true;
    
btn.addEventListener(MouseEvent.CLICKonClick);
}

function 
onClick(e:MouseEvent):void
{
    if(
currentFrame == totalFrames){
        
gotoAndStop(1);
    }else{
        
nextFrame();
    }


für as2:
PHP-Code:
stop();
btn.onRelease = function(){
    if(
_root._currentframe == _root._totalframes){
        
_root.gotoAndStop(1);
    }else{
        
_root.nextFrame();
    }

__________________
greetz Thomas

plz RTFM & Coding Conventions

Geändert von thomas_E (02-11-2011 um 08:31 Uhr)
thomas_E ist offline   Mit Zitat antworten
Alt 02-11-2011, 08:23   #5 (permalink)
Neuer User
 
Registriert seit: Dec 2008
Beiträge: 43
okay,

danke für deine Hilfe.
dem Button habe ich ebenfalls unter Eigenschaften den Instanznamen btn vergeben und beim Button in den ersten Frame das AS3 eingefügt. Der Compiler zeigt mir diese Fehlermeldung an.

Szene1, Ebene `button`, Bild 1, Zeile 9 1120: Zugriff auf eine nicht definierte Eigenschaft totalframes.`

Danke apollo12
apollo12 ist offline   Mit Zitat antworten
Alt 02-11-2011, 08:30   #6 (permalink)
Keine Panik
 
Registriert seit: Apr 2010
Ort: Düsseldorf (im ernst)
Beiträge: 1.868
is ein Tippfehler, das F muss gross sein, also totalFrames
__________________
greetz Thomas

plz RTFM & Coding Conventions
thomas_E ist offline   Mit Zitat antworten
Alt 02-11-2011, 08:46   #7 (permalink)
Neuer User
 
Registriert seit: Dec 2008
Beiträge: 43
so funktioniert es,


nochmals Besten Dank


gruß apollo12
apollo12 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
[Flash CS3] Play Button hanssonny Flash Einsteiger 3 21-05-2010 08:56
Play Button/ Pause Button Royal Flush ActionScript 2 3 19-10-2007 20:13
Pause Button durch Play Button ersetzen Jusilu Flash Einsteiger 3 19-03-2007 14:06
Button => Play MC deeennis Flash MX 2004 7 24-10-2005 17:28
Mc als button mit go to and play? Prinz Flash MX 7 10-02-2003 17:27


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:56 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele