Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-08-2003, 12:50   #1 (permalink)
miu
Neuer User
 
Registriert seit: May 2002
Ort: vienna
Beiträge: 76
instanznamen abfragen und auswerten

hallo allerseits,
ich habe ein irgendwie irratioanles problem...

ich möchte eine instanz eines mc auf grund der übereinstimmung mit einer ext. variable auf ein bestimmtes bild springen lassen.
die dinger sind kontrollpunkte.

die externe liste sieht ca so aus
wp_anz_1=1;
&wp_anz_2=1;
&wp_anz_3=1;
&wp_anz_4=0;

dann gibt es instanzen mit instanznamen
a la anz_1, anz_2, anz_3 ...

im ersten bild des mc nun folgendes script, das je nach dem ob die bedingung
erfüllt ist, den mc auf bild 2 oder 3 schickt.
nur das tut es nicht?! praktisch funktioniert das nicht. die bedingung erfüllt sich nicht.

// inst.name abfragen:
heisst=this._name;
// ext. variaben laden:
loadVariablesNum ("text/anzengrubergasse.txt", 0);
// nur damit man das sehen kann
gebe ich mir die variable als text mal aus,
dort erscheint der wert der ext. variable
im textfeld!
voll=eval("_root.wp_"+heisst);

if (eval("_root.wp_"+heisst) == 1) {
this.gotoAndStop(3);
}
else { this.gotoAndStop(2); }

hat da jemand eine idee?!
miu - sehr ratlos
miu ist offline   Mit Zitat antworten
Alt 26-08-2003, 13:06   #2 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
Instanznamen kannst du leider nicht abfragen - du musst die wissen um auf sie zuzugreifen
MacEvil ist offline   Mit Zitat antworten
Alt 26-08-2003, 13:14   #3 (permalink)
Fleischer
 
Benutzerbild von one.ID
 
Registriert seit: Mar 2003
Ort: mg town
Beiträge: 147
öhm wie jetzt MacEvil!

Aus der Referenz:

_name

Eigenschaft; gibt den Instanznamen des durch meinMovieclip bezeichneten Movieclips zurück.


Also ich frage mich nur gerade ob es überhaupt möglich ist, Variablen in extrenen Dateien zu definieren und diese dann auszulesen!

Gruß

one.ID
one.ID ist offline   Mit Zitat antworten
Alt 26-08-2003, 13:36   #4 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
deine mc müssen bei diesem beispiel auf _root sein.
instanznamen "mc1" "mc2" mc3" usw und erstes frame stop().
textdatei sieht so aus:name des mc und die framenummer wo er hin soll.
&daten=mc1#2|mc2#3|mc3#2&
dann den code in die HZL.
ActionScript:
  1. System.useCodepage = true;
  2. lv = new LoadVars();
  3. lv.load("deintext.txt");
  4. lv.onLoad = function(success) {
  5.         if(success){
  6.             _root.myarr=this.daten.split("|")
  7.             for(i=0;i<_root.myarr.length;i++){
  8.             _root.myarr[i]=_root.myarr[i].split("#")
  9.             _root[myarr[i][0]].gotoAndStop(_root.myarr[i][1])
  10.             }
  11. }
  12. };
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 26-08-2003, 14:28   #5 (permalink)
miu
Neuer User
 
Registriert seit: May 2002
Ort: vienna
Beiträge: 76
mhm, klingt schon mal gut.
nur noch eine weitere ansatzfrage:
mich hat das mit den zu lademöglichkeiten für
variablen verwirrt. kann ich denn wirklich keine
variable aus einem textdokument laden ohne
besondere befehle ( Load Vars) ?!

mit variablen, die text für textfelder enthalten
geht das doch auch. kann ich diese dann nicht
direkt als variable einsetzen? so al a
eval(_root.variableausdatei)

ich mein es hat nicht funktioniert, aber
würde das theoretisch überhaupt gehen?

das mit dem array kann ich leider so nicht
direkt anwenden, weil meine textdateien
eine art mini-contentmanagement ergeben
werden. dabei ist mir wichtig, die einzugebenden
werte so klar, und vor allem von einander getrennt,
wie möglich zu lassen. und es gibt in der datei
sehr viele punkte...

thanks
miu
miu 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 16:40 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele