Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-02-2005, 09:09   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 9
Refresh Funktion!

Hallo Flash-professionals!

Kann mir jemand mit einem Actionscript dienen, das eine Refreshaktion auslöst. Damit meine ich, dass ich per mausclick auf einen Button immer an den Anfang bzw. Ausgangspunkt meines Flashmovies gelange (analog zum Home-Befehl bei Internetbrowsern).

Bin für jede Hilfe dankbar.

Eines Tages möchte ich auch ein Jedi werden......
supersoko ist offline   Mit Zitat antworten
Alt 23-02-2005, 09:51   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Das ist nicht so einfach: wenn du "nur" einen kontinuierlichen Film ablaufen lässt, könntest du natürlich auf einem Button- oder MC-Event einen Sprung zu Frame 1 machen. Wenn du aber z.B. Funktionen einsetzt und nur auf Frame 1 arbeitest, musst du dir eine eigene Initialisierungs-Routine schreiben.

Beispiel für Sprung auf Frame 1:
ActionScript:
  1. //Script liegt auf der Hauptzeitleiste
  2. //der Button oder MC muss einen Instanznamen haben, z.B. meinMC
  3.  
  4. this.meinMC.onRelease = function(){//nach Loslassen der Maustaste
  5.    _level0.gotoAndStop(1);
  6. }
  Mit Zitat antworten
Alt 23-02-2005, 10:13   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 9
So weit, so gut.

Habe ich ja gewusst, das das Wörtchen "nur" für Actionscript nicht existiert.

Ich arbeite wirklich ausschliesslich im ersten Frame und erstelle movieclips, in die Bilder eingeladen werden.

Habe die Zeilen von dir an sich schon verstanden, aber wie muss ich denn den Button gestalten? Habe einen einfachen Text mit Feld dahinter erstellt, aber wenn ich ihn in ein movieclip umwandle, kann ich ihn per maus nicht anwählen.

Mache ich einen Button daraus, funktioniert dein script nicht.

Fast da, aber was ist noch falsch?
supersoko ist offline   Mit Zitat antworten
Alt 23-02-2005, 10:41   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Wie schon geschrieben - der MC benötigt einen Instanznamen, damit Flash ihn im Objektpfad zuordnen kann...

Wenn du dir viel Arbeit ersparen willst, kannst du z.B. einen Container-MC erstellen, in den du alle weiteren MCs/Buttons nachlädst. In einer "Reset"-Funktion würde es dann reichen, diesen MC mit removeMovieClip zu löschen und mit createEmptyMovieclip neu zuerstellen.
  Mit Zitat antworten
Alt 23-02-2005, 10:51   #5 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 9
Wenn du das, was du mir gerade gepostet hast, noch mal in actionscript übersetzen könntest, wärst du für mich der Held des Tages!!!

ich = blutiger Actionscriptanfänger
supersoko ist offline   Mit Zitat antworten
Alt 23-02-2005, 13:52   #6 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
ActionScript:
  1. //auf der Hauptzeitleiste:
  2. this.createEmptyMovieClip("con",1);//leeren MC erstellen
  3. this.con.loadMovie("meinFilm.swf");//in diesen MC einen Film nachladen
  4. //oder alternativ
  5. this.con.attachMovie("meinBezeichner","meinMC",1);//in den MC einen anderen MC aus der Bibliothek attachen
  6.  
  7. //und dann später
  8. _level0.con.removeMovieClip();//den Container-MC löschen und alles ist weg...
  9.  
  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 06:10 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele