Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-09-2007, 16:04   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2007
Beiträge: 16
Flashfilm noch bis zum Ende spielen und dann andere swf-Datei laden?

Hallo zusammen!

Ich kriege folgenden Ablauf nicht hin:

Mein home.swf wird bis zum Bild 25 aufgebaut
(es wird alles eingeblendet).
Auf Bild 25 liegt der stop() Befehl.
Wenn ich nun auf einen meiner 5 Navigationsbuttons
(home,über mich,portfolio, kontakt, impressum) klicke
soll die home.swf noch bis zum Bild 50 abgespielt werden
(die Seite wird wieder ausgeblendet)
und dann die entsprechende swf-Datei
(home.swf,über mich.swf,portfolio.swf, kontakt.swf, impressum.swf) geladen werden.
Auf meinen Button lieg folgender AS: (Beispiel für Impressum_btn)

//Animation bei RollOver
impressum_btn.onRollOver = function() {
this.play();
};
//Animation bei RollOut
impressum_btn.onRollOut = function() {
this.gotoAndStop(1);
};
//Ab Bild 26 weiter bis Bild 50
impressum_btn.onRelease = function() {
_root.gotoAndPlay(26);
};

Sinngemäß soll dies natürlich auch auf den anderen Seiten funkltionieren.
Alle Seiten sind gleich afgebaut!

Leider komme ich als "beginner" nicht mehr weiter und ich würde mich freuen wenn Ihr mir helfen könntet.

Vield Dank schon mal
Gruß Joschi
joschimeckmeck ist offline   Mit Zitat antworten
Alt 08-09-2007, 16:18   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Tag,

die Frage ist, wohin dann dein swf geladen werden soll. Aber grundsätzlich ginge das so z.B.:
Auf deinem Button:
PHP-Code:
impressum_btn.onRelease = function() {
_root.nextToLoad "impressum"
_root.gotoAndPlay(26);
}; 
und auf Bild 50 des Hauptfilms:
PHP-Code:
container.loadMovie(_root.nextToLoad+".swf")//setzt voraus, dass ein leerer MC Namens "container" existiert 
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 08-09-2007, 16:28   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2007
Beiträge: 16
Hallo, das ging aber schnell!!
Könnte ich das ganze so lösen, indem ich eine weiter swf Datei anlege die einen leeren mc enthält in welchem dann die antsprechenden einzelnen swf-dateien geladen werden?

Gruß Joschi
joschimeckmeck ist offline   Mit Zitat antworten
Alt 08-09-2007, 16:52   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Wozu? Und wie stellst du dir das eigentlich vor? Einen leeren MC kannst du einfach von Hand erstellen (strg+F8) oder per AS:
PHP-Code:
this.createEmptyMovieClip("container",1)
container.loadMovie(_root.nextToLoad+".swf"
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 08-09-2007, 18:15   #5 (permalink)
Neuer User
 
Registriert seit: Jun 2007
Beiträge: 16
Hallo "Der Frager"

Ich habe nun für jeden Button eine eigene Ebene und die entsprechenden pHp-Befehle auf den Bildern 1 der Buttenebene.
Ebenso die Befehle auf den Bildern 50 der Button.

In allen swf-Filmen einen leeren mc - dieser befindet sich auf oberster Ebene auf Bild 51.

Die Animation klappt wunderbar nur wird offensichtlich immer wieder die gleiche swf-datei geladen.
Wenn ich z.B. die Navigation der home.swf teste, baut sich beim Klicken auf die Tasten (home, über mich, kontakt, portfolio, impressum) immer die Seite home ab (was ja so erwünscht ist) und dann aber wieder die Seite home auf!

Ich habe 5 swf-dateien:
home.swf
uebermich.swf
portfolio.swf
kontakt.swf und
impressum.swf - diese befindensich alle im gleichen Ordner.

Vielleicht werden diese mit den pHp code nicht gefunden?
Oder muss vor dem Laden einer anderen swf-datei die aktuelle erst gelöscht werden?

Gruß Joschi
joschimeckmeck 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:50 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele