| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #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"); 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(); Code: _root.loadVariables('http://contentserver.www2.deck3.de/\"+content+\".txt', '11'); 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
__________________ the most important thing in life is to be free |
| | |
| | #2 (permalink) |
| Level up 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) |
| | |
| | #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
__________________ the most important thing in life is to be free |
| | |
| | #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"); danke für eure hilfe. lg dios / sven
__________________ the most important thing in life is to be free |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |