Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-08-2003, 22:18   #1 (permalink)
Neuer User
 
Registriert seit: May 2003
Beiträge: 43
MovieClib über Get Variable einfügen

Hallo,

ich habe eine Frage:
Kann ich über eine URL Variable einen Movie-Clip dazu veranlassen einen anderen einzufügen???

Also z.B.
http://domain.de/movie.swf?clip=home

und das dann innerhalb des Clibs folgendes abläuft:

ActionScript:
  1. loadMovie(clip+".swf", 1);

ginge das, oder so ähnlich???
Ich hab das mal so probiert, aber die loadMovie Funktion macht da nicht wirklich mit.....obwohl die Variable an den Clip übergeben wird (hab das über ein Dynamisches Textfeld ausprobiert)

ich bin in ActionScript noch Anfänger und kenne mich nicht wirklich gut aus, kann mir jemand weiterhelfen???
Geschan ist offline   Mit Zitat antworten
Alt 06-08-2003, 23:24   #2 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
Das sollte eigentlich funktionieren. Vielleicht benutzt du lieber loadMovieNum, wenn du auf ein level laden willst.

mfg r.
bokel ist offline   Mit Zitat antworten
Alt 07-08-2003, 06:21   #3 (permalink)
Neuer User
 
Registriert seit: May 2003
Beiträge: 43
Das geht aus irgendeinem Grund nicht.....
anscheinend nimmt loadMovie() keine Variablen an (z.B: loadMovie(seite+".swf",1))......er läd nie etwas, und wenn ich es manuel eingebe schon(z.B. loadMovie("home.swf",1)).....das dürfte aber auf das selbe rauskommen da die Variable Seite ja den Wert home beinhaltet ....was es nicht tut

Geändert von Geschan (07-08-2003 um 06:22 Uhr)
Geschan ist offline   Mit Zitat antworten
Alt 12-08-2003, 23:28   #4 (permalink)
Neuer User
 
Registriert seit: May 2003
Beiträge: 43
Hallo???

keine da der mir helfen kann
Geschan ist offline   Mit Zitat antworten
Alt 13-08-2003, 08:12   #5 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
dein loadmovie befehl ist falsch wie @bockel schon gesagt hat.
in einen level laden = loadMovieNum ()
in einen mc laden = loadMovie()
zb:
ActionScript:
  1. createEmptyMovieClip("container",1);
  2.         clip="home"
  3.         container.loadmovie(clip+".swf");
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 13-08-2003, 09:27   #6 (permalink)
Neuer User
 
Registriert seit: May 2003
Beiträge: 43
Hallo HAY


hmm....das geht schon besser, aber noch nicht wirklich pervekt....

das ganze geht leider mit dem jetztigen System das ich angewedet habe nicht wirklich:
http://www.geschan.de/main.swf ist zur zeit meine Seite.....(meine erste ) und dort habe ich für die Menübuttons immer den
ActionScript:
  1. on (release) {
  2.     unloadMovieNum(1);
  3.     loadMovie("irgendetwas.swf",1);
  4. }
code benutzt....das ging bis jetzt auch immer einwandfrei....

jetzt möchte ich aber, dass ich von "auserhalb" direkt auf einen Bereich zugreifen kann und dass eben über movie.swf?code=home oder so ähnlich...
doch mit der Technik die du mir gezeigt hats gibt es Probleme:
1. läd er zwar den inhalt des home.swf clips, aber er springt nach dem PreLoader nicht weiter....
( http://www.geschan.de/test2.swf?code=home )
2. funktioniert das mit unloadMovieNum(1); dann nichtmehr

Was muss ich ändern, dass es geht......wie schon gesagt, kenne ich mich mit AS noch nicht alzugut aus und expermimentiere noch mehr oder weniger rum.....
Geschan ist offline   Mit Zitat antworten
Alt 13-08-2003, 09:37   #7 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi du kannst natürlich auch in die ebenen laden dann aber mit
loadMovieNum und das unloadMovieNum brauchst du nicht
das wird ja überschrieben.
ActionScript:
  1. on (release) {
  2.            loadMovieNum("irgendetwas.swf",1);
  3. }
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 13-08-2003, 09:56   #8 (permalink)
Neuer User
 
Registriert seit: May 2003
Beiträge: 43
achso...ok

aber mit der Technik mit dem

ActionScript:
  1. createEmptyMovieClip("container",1);
  2. clip="home"
  3. container.loadmovie(clip+".swf");

geht aber nicht wirklich, da der Preloader nicht richtig funktioniert.......wie mache ich das????
Geschan ist offline   Mit Zitat antworten
Alt 14-08-2003, 21:58   #9 (permalink)
Neuer User
 
Registriert seit: May 2003
Beiträge: 43
HAAAAAAAAAAALLLLLLLLOOOOOOOOOOO????????????

jemand zuhause???
Geschan ist offline   Mit Zitat antworten
Alt 15-08-2003, 04:02   #10 (permalink)
nachtaktiver Flasher
 
Benutzerbild von Cool
 
Registriert seit: Jan 2002
Ort: Stuttgart
Beiträge: 1.310
der preloader ist vermutlich in dem reingeladenen film... wird dann ein pfadproblem sein. hast du irgendwo ein _root in deinem preloaderscript? falls ja musst du das je nachdem wo das script sitzt durch _parent oder this ersetzen oder kannste es vielleicht auch einfach ganz weglassen... root bezieht sich nämlich immer auf die hauptzeitleiste des hauptfilms und nicht auf die eines reingeladenen films...

das selbe gilt übrigens auch für alle anderen scripte in deinem reingeladenen film...
__________________
Gruß

-Marc-


Wenn das Automobil denselben Entwicklungszyklus wie der Computer hätte, würde ein Rolls Royce heute 100 Dollar kosten, eine Gallone Benzin auf eine Million Meilen verbrauchen und einmal pro Jahr explodieren und dabei alle Insassen umbringen.

Geändert von Cool (15-08-2003 um 04:04 Uhr)
Cool ist offline   Mit Zitat antworten
Alt 15-08-2003, 10:17   #11 (permalink)
Neuer User
 
Registriert seit: May 2003
Beiträge: 43
ja. ich musste die _root ganz weg lassen.....doch jetzt habe ich ein anderes Problem

ich weis nicht, wie ich den geladenen Movie wieder rauslade und durch einen anderen ersetzte, wenn jemand auf einen Menübutton klickt. Schließlich kannte ich das mit dem "createEmptyMovieClip....." bis jetzt noch garnicht......
Geschan 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 23:38 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele