Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-08-2004, 10:29   #1 (permalink)
Flashnoob<-->CS PG
 
Registriert seit: Jul 2004
Beiträge: 63
Einzelne Frames in extern gelandener SWF ansteuern

Hallo,

ich möchte von einer Navigation aus in eine andere Flash.swf springen, diese wird reingeladen. Jedoch soll es möglich sein zu bestimmten Stellen im Film zu springen, also den einzelnen Frames!

Wie kann ich das machen?!
__________________
90% aller Pc Probleme sitzen 20 cm vorm Monitor!
Sash^noob ist offline   Mit Zitat antworten
Alt 05-08-2004, 10:34   #2 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
moin.
wenn du es in einen movieclip einlädst dann deinmovieclip.gotoAndStop(2).
bei einem level _level12.gotoAndStop(2) (glaube ich. ich mach eigentlich nix mit levels).

grüße.
smirgel.

p.s. bitte auch voher n bissl im forum suchen
__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 05-08-2004, 10:35   #3 (permalink)
Flashnoob<-->CS PG
 
Registriert seit: Jul 2004
Beiträge: 63
das mit dem level klappt irgendwie nich....

und in nen Movieclip reinladen is einfach zuviel!!!
__________________
90% aller Pc Probleme sitzen 20 cm vorm Monitor!
Sash^noob ist offline   Mit Zitat antworten
Alt 05-08-2004, 10:44   #4 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
was ist denn zuviel?
ist doch bei beiden quasi das gleiche:

deinmovieclip.loadMovie("bla.swf")
loadMovieNum("bla.swf",12)

in beiden fällen muss allerdings der film geladen sein, bevor man in andere frames springen kann.
vielleicht kannst du auch mit diesem link noch was anfangen (hier wird zwar nix eingeladen, aber das prinzip ist das gleiche): Steuerung zwischen Hauptzeitleiste (auch Szenen), Movieclips und Stufen
__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 05-08-2004, 10:47   #5 (permalink)
Flashnoob<-->CS PG
 
Registriert seit: Jul 2004
Beiträge: 63
Wuuste nich das es so einen befehl zum reinladen in einen Movieclip gibt
__________________
90% aller Pc Probleme sitzen 20 cm vorm Monitor!
Sash^noob ist offline   Mit Zitat antworten
Alt 05-08-2004, 10:57   #6 (permalink)
Flashnoob<-->CS PG
 
Registriert seit: Jul 2004
Beiträge: 63
Krieg dat irgendwie nich aus. Wie würde denn die Aktion aussehen?!

on ( press)
{
unload.......
.......
.......
Bilderschriftlich.loadMovie("BIlderschriftlich.swf );
gotoAndStop(2);
..............
........
.........
..}

So oder wie????
__________________
90% aller Pc Probleme sitzen 20 cm vorm Monitor!
Sash^noob ist offline   Mit Zitat antworten
Alt 05-08-2004, 11:15   #7 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
also unloaden brauchst du eigentlich nur, wenn der inhalt wieder weg soll.
ansonsten wird bei loadmovie in den gleichen mc der inhalt sowieso überschrieben (ausgetauscht).

dann muss wie gesagt der inhalt geladen sein, bevor du in ein frame der geladenen swf springen kannst (schau dazu evtl mal nach "preloader").

da du ja warscheinlich über die navi erstmal mehrere frames ansteuern möchtest, würde ich den inhalt nur einmal laden. nicht jedesmal wenn man auf den button klickt.

wenn du nicht preloaden möchtest, könnte man das auch anders lösen. du verwendest eine variable um das frame, zu dem gesprungen werden soll, zu übergeben:

ActionScript:
  1. on(press){
  2. _root.frame=2;
  3. Bilderschriftlich.loadMovie("BIlderschriftlich.swf");
und im ersten frame deiner BIlderschriftlich.swf schreibste folgendes rein:
ActionScript:
  1. this.gotoAndStop(_root.frame);
__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 05-08-2004, 12:53   #8 (permalink)
Flashnoob<-->CS PG
 
Registriert seit: Jul 2004
Beiträge: 63
THX!!!!

Funzt einwandfrei!

Kleine Frage noch was hat das mit dem _root Frame zu bedeuten?!
__________________
90% aller Pc Probleme sitzen 20 cm vorm Monitor!
Sash^noob ist offline   Mit Zitat antworten
Alt 05-08-2004, 13:26   #9 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
"frame" ist in diesem falle einfach nur eine variable. in dieser variable legst du einfach die framenummer ab, in die die swf springen soll.
diese variable liegt auf _root, also auf der zentralen stelle des films, auf den auch der eingeladene film zugreifen kann.
__________________
bei fragen, fragen.
Smirgel 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 10:45 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele