Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-02-2005, 10:55   #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?
wedelgirl ist offline   Mit Zitat antworten
Alt 28-02-2005, 11:24   #2 (permalink)
Neuer User
 
Benutzerbild von the binary
 
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
the binary ist offline   Mit Zitat antworten
Alt 28-02-2005, 12:08   #3 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
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.
gaspode ist offline   Mit Zitat antworten
Alt 28-02-2005, 13:10   #4 (permalink)
agedoubleju
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:
  1. _global.ref = this;
Und dann ersetze alle _root durch _global.ref im nachgeladenen Film.

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.
  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:18 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele