Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-07-2004, 22:12   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Ort: nähe ma
Beiträge: 25
keine variablen übergabe + falscher movie clip - hilfe!

liebe community,

da mir alois schon viel geholfen hat aber ich im moment nicht weiter komme, frage ich nun nochmal wegen einem anderen problem.

folgendes:

main.fla
lädt mehrere swfs mit container in die datei.

navi.fla
wird dynamisch aus textdateien gelesen enthält links die an content_includer.swf übergeben werden.

Code:
 var ziel=this.createEmptyMovieClip("contentinclude", 10);
                    ziel._x = 357;
                    ziel._y = 60;
LoadVars.prototype.einlesen = function(pFile) {
    this.load(pFile);
    this.onLoad = function(fertig) {
        if (fertig) {
            this.nav = new Array();
            for (var i=1; i<=vars.anzahl; i++) {
                this.nav.push(this["nav"+i]);
                var ziel=attachMovie("home_movie", "home_movie"+i, i, {_x:30, _y:30*i});
                ziel.textint.text = this.nav[i-1];
				ziel.trackAsMenu();
ziel.buttn.onRelease = function() {
                                       contentinclude.loadMovie("content_includer.swf?content="+this.textint.text+"&teaser="+this.textint.text+"&files="+this.textint.text);
                };
            }
        }
    };
};
vars = new LoadVars();
vars.einlesen("nav.txt");
content_includer.fla
liest variablen (?content=XXX&teaser=XXX&files=XXX) mit den befehlen:
Code:
this.createEmptyMovieClip("img", 10);
img._x = 10;
img._y = 10;
img.loadMovie(""+teaser+".jpg");
contentinclude.play();
und
Code:
_root.loadVariables('http://contentserver.www2.deck3.de/\"+content+\".txt', '11');
ein.

nun habe ich folgende probleme: die textdateien werden nicht gelesen, die variablen die von der navi übergeben werden kommen bei der content_includer nicht an. desweiteren schmeisst sich der neue mc der bei click auf die navi erstellt wird irgendwo hin. (siehe http://th.dyndns.info/test/main.html)

ich steh vor nem rieseigen problem und weiss nicht mehr weiter.

anbei noch die dateien.

hoffe ihr könnt mir irgendwie helfen.

grüsse dios / sven
Angehängte Dateien
Dateityp: rar forum.rar (34,8 KB, 0x aufgerufen)
Dateityp: rar content_includer.rar (46,1 KB, 1x aufgerufen)
__________________
the most important thing in life is to be free
dios ist offline   Mit Zitat antworten
Alt 22-07-2004, 07:09   #2 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
soooo ich noch mal,
erstmal ich kann die content_includer.fla nicht öffnen, weil (du wirst schon wissen)...
...aber die ist ja eh völlig überflüssig, warum nicht direkt beim Buttonklick image und content laden, dafür kann man sich ja eine wunderbare funktion basteln...
der loadvariables-befehl ist definitv vom syntax her falsch, die backslashes vor den Anführungszeichen meine ich jetzt im speziellen
ausserdem wahrscheinlich falsch ist das _root vor loadvariables, am Besten durch this ersetzen
...und das loadVars-Objekt ist loadVariables vorzuziehen
...uuuund als allerletztes deutet die Verlinkung im loadVariables-Befehl darauf hin, daß Du die variablen von einem anderen server laden willst, das wird online ohne crossdomain.xml (auf eben jenem server) nicht funktionieren
insgesamt ist das was Du vorhast wesentlich einfacher und flexibler machbar, allerdings nur wenn crossdomain-Rechte vorhanden sind, sonst kannst Du es vergessen.

Gruß

Alois
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-

Geändert von Alois (22-07-2004 um 07:12 Uhr)
Alois ist offline   Mit Zitat antworten
Alt 25-07-2004, 12:05   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Ort: nähe ma
Beiträge: 25
1.) das war die umwandlung im forum der loadVariables befehl innerhalb des AS ist korrekt.

2.) nunja ich habe diese methode gewählt, da die inhalte sowie die nagigation nachträglich änderbar sind. wie du ja weisst wird dann die variable an die content_includer.swf weitergegeben (?content=home etc) ich fand das als geschickteste lösung, lasse mich aber gerne von einer anderen überzeugen.

3.) ich habe jetzt mal die "crossdomian.xml" impelemiert leider funktioniert die applikation immer noch nicht (siehe http://th.dyndns.info/test/main.html)

4.) desweiteren immer noch das problem mit den movieclips (falsche position) *seufz*

habe dieses mal nochmal die datein im flash mx format angehängt. nochmal danke für deine bemühungen und deine hilfe.

lg sven / dios
Angehängte Dateien
Dateityp: rar main.rar (32,7 KB, 1x aufgerufen)
Dateityp: rar navi.rar (9,0 KB, 1x aufgerufen)
Dateityp: rar content_includer.rar (46,8 KB, 1x aufgerufen)
__________________
the most important thing in life is to be free
dios ist offline   Mit Zitat antworten
Alt 25-07-2004, 20:43   #4 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Ort: nähe ma
Beiträge: 25
update..

also 2 probleme gelöst jetzt nur noch eines:

die variablen werden bei dem as:

Code:
 var ziel=this.createEmptyMovieClip("contentinclude", 10);
                    ziel._x = 357;
                    ziel._y = 60;
LoadVars.prototype.einlesen = function(pFile) {
    this.load(pFile);
    this.onLoad = function(fertig) {
        if (fertig) {
            this.nav = new Array();
            for (var i=1; i<=vars.anzahl; i++) {
                this.nav.push(this["nav"+i]);
                var ziel=attachMovie("home_movie", "home_movie"+i, i, {_x:30, _y:30*i});
                ziel.textint.text = this.nav[i-1];
				ziel.trackAsMenu();
ziel.buttn.onRelease = function() {
                                       _root.contentinclude.loadMovie("content_includer.swf?content="+this.textint.text+"&teaser="+this.textint.text+"&files="+this.textint.text);
                };
            }
        }
    };
};
vars = new LoadVars();
vars.einlesen("http://contentserver.www2.deck3.de/flashMenu.txt");
nicht an die content_includer.swf übergeben. die variablen bleiben einfach leer. hast jemand einen lösungsvorschlag?

danke für eure hilfe.

lg dios / sven
__________________
the most important thing in life is to be free
dios ist offline   Mit Zitat antworten
Alt 11-08-2004, 10:54   #5 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Ort: nähe ma
Beiträge: 25
leider besteht mein problem immer noch. weiss keiner rat bezgl. der variablenübergabe?

thx dios
__________________
the most important thing in life is to be free
dios 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 18:20 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele