Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-06-2004, 00:41   #1 (permalink)
[tekkno DJ]
 
Benutzerbild von DJ Stylewalker
 
Registriert seit: Jun 2004
Ort: Meg
Beiträge: 8
Arrow swf über textdatei laden?? geht das?

hi leute ich hoffe doch ihr könnt mir helfen. und zwar ->
ich will in meine simulation mehrere swf´s laden .. doch die swfs sollen in einer text datei aufgelistet werden und nicht im movie.. dh. das nicht jedes mal die projektor *.exe neu compiled werden soll (mit der loadMovie anweisung) sondern ich schreib den namen der swf in eine textdatei und der lät das dann in die *.exe
ist sowas realisierbar ?? ich wär überglücklich wenn mir da jemand helfen könnte
thx schon mal und greetz
Styl
DJ Stylewalker ist offline   Mit Zitat antworten
Alt 18-06-2004, 01:37   #2 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
nabend. und willkommen im forum
bin zwar nicht aus dem 2004er bereich aber probier m folgendes:

ActionScript:
  1. swfladen=new LoadVars()
  2. swfladen.onLoad=function(geladen){
  3.     if(geladen){
  4.         container.loadMovie(this.swf);
  5.     }
  6. }
  7. swfladen.load("swf.txt");
es wird hier ein leeres mc mit dem instanznamen "container" zum einladen verwendet.

in der swf.txt sollten dann sowas in der art drinne stehen:
Code:
swf=einzuladende.swf&
grüße.
smirgel.
__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 18-06-2004, 02:14   #3 (permalink)
[tekkno DJ]
 
Benutzerbild von DJ Stylewalker
 
Registriert seit: Jun 2004
Ort: Meg
Beiträge: 8
uff - heißen dank erstmal Smirgel - aber könntest du den code etwas erleutern ganz so fit bin ich nun nicht
soll ich die swfs in der text datei
swf=movie1.swf&movie2.swf& <???
kann ich denn auch mit der geladenen movie1.swf über _level0.wasweißichfürnclip.gotoAndPlay("irgend_nen _bild"); abspielen??? das ist sehr wichtig nur ich kann grad mit dem script nicht viel anfangen .. sry bin halt nen n00b was das angeht ^^ aber vielen dank für die schnelle antwort

Bsp nochmal:
Mainmovie-
movie1.swf und movie2.swf sollen über config.txt in mainmovie geladen werden. aber ich muss von movie1 & 2 Mainmovie steuern können *g*bzw .. mainmovie- movie 1 & 2
DJ Stylewalker ist offline   Mit Zitat antworten
Alt 18-06-2004, 09:42   #4 (permalink)
Neuer User
 
Benutzerbild von Lukin
 
Registriert seit: Jun 2001
Ort: mainz
Beiträge: 692
Code:

//erstellt ein neues LoadVars-Objekt, in das deine Variablen und deren Werte
//gespeichert werden sollen sprich, swf1=movie1.swf sw2=movie2.swf
swfladen=new LoadVars() 

//wenn die daten aus der datei geladen wurde, wird diese funktion aufgerufen
//sie lädt die swf datei, die der varibale swf1 zugeordnet ist in den   
//mc "container"
swfladen.onLoad=function(geladen){ 
    if(geladen){ 
        container.loadMovie(this.swf1); 
    } 
} 

//lädt die daten aus deiner textdatei
swfladen.load("swf.txt");

bei diesem beispiel wird allerdings nur eine swf-datei geladen, nämlich die, von variable swf1
da su zwei swf laden willst, brauchst du auch zwei container und zwei lade-aktionen

also nennst du den mc, in den deine externe swf geladen werden soll zum besseren verständnis in movie1 eins um und ziehst eine weiter instanz von container auf deine bühne,
die nennst du movie2....:


if(geladen){
movie1.loadMovie(this.swf1);
movie2.loadMovie(this.swf2);
}


jetzt lädt das script beide swf-dateien in zwei verschieden container
die geladenen externen swfs verhalten sich wie der inhalt von movie1 bzw movie2, kannst sie also auch so ansprechen zB:

movie1.gotoAndPlay(15);

wird deine externe swf von bild 15 an abspielen...

alles klar?
hoffe ich hab net zu chaotisch geschrieben


achja, die txt sollte so aussehen

swf1=movie1.swf&
&swf2=movie2.swf&


normalerweise braucht man nur ein '&' als trenner, hatte aber schn öfter probleme, die durch ein zweites behoben wurden...
__________________
Lukin Lin Satima

Geändert von Lukin (18-06-2004 um 09:44 Uhr)
Lukin ist offline   Mit Zitat antworten
Alt 18-06-2004, 12:52   #5 (permalink)
[tekkno DJ]
 
Benutzerbild von DJ Stylewalker
 
Registriert seit: Jun 2004
Ort: Meg
Beiträge: 8
hm heissen dank für die schöne erklärung jetzt hab ichs verstanden aber es funzelt net ( er zeigt im mainmovie nix an :? was hab ich denn falsch gemacht ??
ich hab mal den den testquellcode angehängt kannst du dir ja mal anschauen wenn du lust hast
das gibt er aus wenn ich die variablen anzeigen lasse:

Stufe #0:
Variable _level0.$version = "WIN 7,0,14,0"
Variable _level0.swfladen = [Objekt #1, Klasse 'LoadVars'] {
onLoad:[Funktion 'onLoad'],
swf1:"movie1.swf",


:,
swf2:"movie2.swf",
swf3:"movie3.swf"
}
Schaltfläche: Ziel="_level0.instance1"
Variable _level0.instance1.tabIndex = [Get/Set] undefine

f0ür mich sieht das so aus als hätte er die variablen schon kann aber nix mit anfangen ...
Angehängte Dateien
Dateityp: zip test_movieload.zip (18,9 KB, 6x aufgerufen)

Geändert von DJ Stylewalker (18-06-2004 um 12:54 Uhr)
DJ Stylewalker ist offline   Mit Zitat antworten
Alt 18-06-2004, 12:58   #6 (permalink)
[tekkno DJ]
 
Benutzerbild von DJ Stylewalker
 
Registriert seit: Jun 2004
Ort: Meg
Beiträge: 8
.lol sry habs ...mein fehler hab vergessen die instanzen zu machen funzen wunderprechtig heißen dank *freu*rundeausgeb*
DJ Stylewalker 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 09:07 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele