Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-07-2004, 11:04   #1 (permalink)
Affine Abbildung
 
Benutzerbild von Samuel
 
Registriert seit: Feb 2002
Ort: Bremen
Beiträge: 15.089
Kombination : Objekt+Var

Ich hab ein Problem, ich hab bei with immer ne Variable genommen, besser gesagt müsste das keine Variable sondern ein Objekt sein, denn ich mach folgendes:
ActionScript:
  1. text=_root.pfad1.name;
  2. with(text){
  3. ...
  4. }

Das klappt, jetzt hab ich zusätzlich eine Variable, die beim Pfad die Zahl darstellt.
Nun geht das ja wohl nicht:
ActionScript:
  1. sel=1;
  2. text=_root.pfad+sel+.name;
  3. with(text){
  4. ...
  5. }

Da ja text kein String sondern ein Objekt ist.
wie genau kombiniere ich dies, oder muss ich dafürtext als String behandeln?
Wenn ja, hab ich nachm suchen dies mit _root[...] gefunden.
Kann es aber nicht anwenden, da bei mir das root ja schon da ist und ich noch ne variable von sel habe, die ich so nicht kombinieren kann.

Hab was ausprobiert, dies geht nicht:
ActionScript:
  1. sel=1;
  2. text="btns.btn_"+sel+".Mover";
  3. with (_root[text]) {
  4. }
klappt nicht, es kommt
Zitat:
Fehler: Eine 'with'-Aktion schlug fehl, da das angegebene Objekt nicht vorhanden ist.
Es klappt allerdings so
ActionScript:
  1. with (_root.btns.btn_1.Mover){
  2. }

So hab ich es aber auch im FF gefunden, mit _root[], diesmal klappts aber wohl nüscht
__________________
Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben?

If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net

Hier ruhn meine Gebeine - ich wollt, es wären Deine.

Try to look unimportant, they may be low on ammo!

Was ist euer Lieblings-Datentyp? Schreibt mir!

Geändert von Samuel (28-07-2004 um 11:17 Uhr)
Samuel ist offline   Mit Zitat antworten
Alt 28-07-2004, 11:18   #2 (permalink)
_Thomas_
Gast
 
Beiträge: n/a
hallo

..da merkt man, wer ansonsten bisher nur php geschrieben hat. da klappt sowas ja

so funktionierts in flash:

ActionScript:
  1. text=_root["pfad"+sel].name;

gruß,
Tante Amanda
  Mit Zitat antworten
Alt 28-07-2004, 11:27   #3 (permalink)
Affine Abbildung
 
Benutzerbild von Samuel
 
Registriert seit: Feb 2002
Ort: Bremen
Beiträge: 15.089
Also ich mit Flash angefangen, nicht mit PHP
Und in PHP klappts das noch weniger, da is PHP schon komplexer.

Und dein Tipp funzt nicht, sieht bis jetzt so aus
ActionScript:
  1. text=_root["btns.btn_"+selected].Mover;
  2. with (text) {

selected is definiert, und das in with ohne vars reingesetzt funzt, aber mit der var nicht

EDIT: Verflucht, text liefert mir undefined
__________________
Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben?

If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net

Hier ruhn meine Gebeine - ich wollt, es wären Deine.

Try to look unimportant, they may be low on ammo!

Was ist euer Lieblings-Datentyp? Schreibt mir!

Geändert von Samuel (28-07-2004 um 11:28 Uhr)
Samuel ist offline   Mit Zitat antworten
Alt 28-07-2004, 11:56   #4 (permalink)
Affine Abbildung
 
Benutzerbild von Samuel
 
Registriert seit: Feb 2002
Ort: Bremen
Beiträge: 15.089
Habs gelöst, ich dumpfbacke
ActionScript:
  1. text=_root.btns["btn_"+selected].Mover;

es dürfen ja keine zwei objekte sein
__________________
Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben?

If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net

Hier ruhn meine Gebeine - ich wollt, es wären Deine.

Try to look unimportant, they may be low on ammo!

Was ist euer Lieblings-Datentyp? Schreibt mir!
Samuel ist offline   Mit Zitat antworten
Alt 28-07-2004, 12:30   #5 (permalink)
_Thomas_
Gast
 
Beiträge: n/a
naja, ich war von deinem ersten beispiel ausgegangen, in dem es noch _root.pfad1 hieß...zwei objekte gehen nicht..logisch..flash behandelt alles zwischen den anführungsstrichen als einen string.

aber wenns nun funktioniert, dann ist ja gut ..

btw: was ist eigentlich aus dem domino geworden...irgendein feedback möchte man als helfender ja schon haben

gruß,
Tante Amanda
  Mit Zitat antworten
Alt 28-07-2004, 12:37   #6 (permalink)
Affine Abbildung
 
Benutzerbild von Samuel
 
Registriert seit: Feb 2002
Ort: Bremen
Beiträge: 15.089
domino hab ich erstmal so gelassen, weil ich eh alles im 1 frame habe und das is unübersichtlich, werde dasmit domino eventuell später aufgreifen
__________________
Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben?

If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net

Hier ruhn meine Gebeine - ich wollt, es wären Deine.

Try to look unimportant, they may be low on ammo!

Was ist euer Lieblings-Datentyp? Schreibt mir!
Samuel 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:43 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele