Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-02-2005, 20:39   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 91
Objekt-Name aus Variable erstellen?!

Hi !
ich wollte mal Fragen ob man Objekt Namen/Pfade aus Variablen erstellen kann?! Etwa so...

Code:
XMLsub_menu_title[k].text = "ebene"; 

win_mc = _root.attachMovie("win_mc", XMLsub_menu_title[k], k+20);

_root."XMLsub_menu_title[k].text".visible = true;
Ich mache soetwas zu oft in PHP und wollte wissen ob es da irgendeine Möglichkeit gibt...

Danke auch schon mal...
startupboy ist offline   Mit Zitat antworten
Alt 10-02-2005, 20:46   #2 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Hi.

_root["XMLsub......."]._visible=true;
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 10-02-2005, 20:55   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 91
Danke...
das sieht schon ganz gut aus... ich habe das getestet...


Code:
sub_menu_punkt_mc.onRelease = function() {
  test.text = "Fenster4";
  _root["test.text"]._visible = true;
aber wenn ich auf den button drücke tut's nicht.. : (
es gibt aber auch keine fehler meldung...
wie kann ich denn schauen ob er auch wirklich "_root.Fenster4._visible" anspricht?!
startupboy ist offline   Mit Zitat antworten
Alt 10-02-2005, 21:03   #4 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
hi!

das müsste in deinem beispiel so heißen:
ActionScript:
  1. sub_menu_punkt_mc.onRelease = function() {
  2.     test = "Fenster4";
  3.     _root[test]._visible = true;
  4. }
  5.  
  6. //bzw
  7. sub_menu_punkt_mc.onRelease = function() {
  8.     _root["Fenster4"]._visible = true;
  9. }
  10. //und das ist das gleiche wie:
  11. sub_menu_punkt_mc.onRelease = function() {
  12.     _root.Fenster4._visible = true;
  13. }
wenn du "test" machst, sprichst du nicht die variable an, sondern behandelst das wort "test" als string!
grz

edit: für dein eigentliches script:
ActionScript:
  1. _root[XMLsub_menu_title[k].text]._visible = true;

Geändert von pape (10-02-2005 um 21:06 Uhr)
pape ist offline   Mit Zitat antworten
Alt 10-02-2005, 21:11   #5 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 91
Yeah...
danke... habs
startupboy 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 23:02 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele