Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-03-2009, 23:35   #16 (permalink)
Neuer User
 
Registriert seit: Mar 2009
Beiträge: 8
Hallo Marcellus,

also ich geb's auf! Ich weiß einfach noch zu wenig über AS.

Ich versuch's jetzt mal nach der Methode von shreding.

Ich habe also die gesamte Zeitleiste des Movieclips, in dem die Slideshow abläuft, mit allen Frames kopiert und in einen neuen Movieclip eingefügt und dann das Ganze mit rechter Maustaste mit "reverse" umgedreht. Den ersten Movieclip habe ich auf der Hauptzeitleiste in den ersten Frame und den zweiten Movieclip der rückwärts spielt, auf den zweiten Frame der Hauptzeitleiste gesetzt. Jeweils ein Stop auf beide Movieclips. Dann habe ich beiden Movieclips einen Instanznamen vergeben, den ersten MC den Instanznamen "vorwärts", den zweiten den Instanznamen "rückwärts".

Soweit so gut.

Nun will ich erreichen, dass ich von dem ersten Movieclip per Klick auf einen Button (bzw. Buttons), der auf auf der Timeline im ersten Movieclip liegt, zu einem bestimmten Frame im zweiten Movieclip springen kann. Auf den Button wollte ich folgendes Script legen:

onRelease
_root.rückwärts.gotoAndPlay(x)

oder

onRelease
this._root.rückwärts.gotoAndPlay(Bezeichner);


Ich denke, root bezieht sich auf die Hauptzeitleiste und this auf den aktuellen Movieclip, oder? Das Ganze funktioniert aber nicht. Was ist mein Fehler??? Ich bekomme die Fehlermeldung "Anweisung muß innerhalb einer On-prozedur vorliegen".
FräuleinA ist offline   Mit Zitat antworten
Alt 26-03-2009, 08:12   #17 (permalink)
Neuer User
 
Registriert seit: Jan 2009
Beiträge: 62
am besten richtest du deine BIlder alle im gleichen Abstand ein sprich 4 Frames für überleitung dann das normale Bild nächstes bild .. also immer selben abstand dann müsstest du deinen zurückbutton halt nur ca so belegen:
PHP-Code:
//Button zurück definieren
BTNback.onRelease = function() { 
    
trace("btn_back");
    if (
_root.nummer 1) {        
        
_root.nummer -[anzahl der frames die er zurückgehen soll;
        
Bühne.loadMovie("bilder/bild" nummer ".jpg""dia");
    } 
// nun kannnste noch sagen wenn er bei Bild 1 angekommen ist starte bei letztem Bild 

else {
        
_root.nummer _root.bilder ;
        
Bühne.loadMovie("bilder/bild" nummer ".jpg""dia");
    }
}


dasselbe mit button vor:



//button vor:

btn_vor.onRelease = function() {
    
trace("btn_vor");
    if (
_root.nummer _root.bilder ) {
        
_root.nummer+[frames zum nächsten Bild ];
        
Bühne.loadMovie("bilder/bild" nummer ".jpg""dia");
    } else {
        
_root.nummer ;
        
Bühne.loadMovie("bilder/bild" nummer ".jpg""dia");
    }

ist es das was du suchst ?


das ist AS 2..

Geändert von Badb3nd3r (26-03-2009 um 14:41 Uhr)
Badb3nd3r ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
abspielen, frame, rückwärts, slideshow, springen

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 03:41 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele