| |||||||
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: Sep 2003 Ort: berlin
Beiträge: 5
| externer txt wird nicht geladen
Question externer txt wird nicht geladen ich hab ein problem mit einer externen txt datei. über einen button (der auf _root liegt), soll durch einen leeren movieclip (_root.filmziel) ein swf (""test.swf") geladen werden. script auf button: on(press){ loadMovie("test.swf",_root.filmziel) } der test.swf wird geladen, jedoch ohne text. test.swf sieht so aus: es liegen 2 leere mc auf root. der eine ist für textscroll: onClipEvent (enterFrame) { if (_root.hochscroll == true) { j++; if (j>=5) { _root.leben.scroll++; j = 0; } } if (_root.runterscroll == true) { j++; if (j>=5) { _root.leben.scroll--; j = 0; } } } , der andere attached die buttons: onClipEvent (load) { a_leiste = new Array(); a_leiste = _level0.leiste.split(","); for (i=1; i<=a_leiste.length; i++) { this.attachMovie("leiste", "l"+i, i); this["l"+i]._x = 50; this["l"+i]._y = ((this["l"+i]._height+10)*i)+40; this["l"+i].ausgabe2 = a_leiste[i-1]; ///ausgabe2 ist die beschriftung des buttons(ein dynamisches textfeld mit var ausgabe2). die erscheint auch. //// also heisst: es werden 4 buttons attached, die jeweils einen namen haben (ausgabe2). die externe txt.datei mit dem namen leiste.txt: leiste=Schule,Studium,Berufserfahrung,Weiterbildun g ein button hat namen schule, der andere studium etc. /// bis hier ist alles o.k. die buttons erscheinen und ihr name auch } } doch: die buttons sollen on release externen text in ein dynamisches textfeld ( var leben), das auch auf root liegt laden: on (release) { trace(ausgabe2); // wird richtig ausgetraced loadVariablesNum("texteleiste/"+ausgabe2+".txt",0); }i die zu ladenen texte liegen in einem ordner: texteleiste und haben die namen von ausgabe2 (studium.txt,schule.txt, etc.) studium.txt: leben= dfhgf skjfhjskf jhsfksjhf sjfksjhfksfjb schule.txt: leben= dfhgf skjfhjskf jhsfksjhf sjfksjhfksfjbin also nur der text, der in das dynamische textfeld (var leben) geladen werden soll erscheint nicht. ich hoffe ich habe das verständlich erklärt. hat jemand eine ahnung was ich falsch mache? |
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: Jul 2001 Ort: Berlin | Friedrichshain
Beiträge: 3.561
|
wenn du deinen post ordentlich mal etwas übersichtlicher gestalten würdest, könnte man sich deinem problem sicher mal widmen. ![]() so wird sich aber sicherlich kein mensch durch den wust kämpfen, der da steht.. nicht böse gemeint, nur ein tip... gruss
__________________ 8bm | join ff@BOINC formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn |
| | |
| | #3 (permalink) |
| Der Wunderhund Registriert seit: Jun 2002 Ort: Hattingen
Beiträge: 10.515
|
holt sich denn das dynamische textfeld den variableninhalt aus dem _root, nachdem er geladen wurde? nenne deine textfeld-var mal «leben2» und mache nach dem laden «leben2 = _root.leben». gruß, gaspode wie «the_binary» schon sagte, den code zu formatieren würde was bringen. du erreichst es, indem du vor den code «as» in eckige klammern schreibst und hinter den code «/as» auch in eckige klammern. |
| | |
| | #4 (permalink) |
| Gast
Beiträge: n/a
|
"_root" ist eine absolute Pfadangabe, die sich immer auf die aktuelle Hauptzeitleiste bezieht. Wenn du also _root in nachgeladenen Filmen verwendest, bezieht sich _root nicht mehr auf den nachgeladenen, sondern den Hauptfilm und damit stimmen dann deine Objektpfade nicht mehr. Setz mal sicherheitshalber im nachgeladenen Film eine Referenz, z.B. ActionScript:
Weiterhin überschreibst du mit deinem loadVariablesNum die Variablen deines Levels 0. Du solltest deshalb Textnachladeaktionen besser mit der LoadVars-Klasse machen, siehe z.B. hier. |
|
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |