{lang: 'de'}
Flashhilfe.de - Flash Community

array mit for-Schleife auslesen und die unkorrekte Schreibweise? [Flash 8]

 


AntwortenRegistrieren Seite1  

TenLee#1
Benutzerbild von TenLee
Beiträge: 15
Registriert: Feb 2009

18.06.2011, 01:50

Hallo allerseits!

Ich habe folgendes Problem:

Auf meiner Bühne stehen 7 movieclips namens item_1 bis item_7. Mithilfe von arrays und buttons möchte ich, daß jeweils nur die geraden oder die ungeraden Zahlen ausgeblendet werden (_alpha = 0). Die for-Schleifen, die ich geschrieben habe, funktionieren aber nicht (entweder wird keine ausgeblendet oder alle). Ich wäre echt dankbar, wenn mir jemand helfen könnte. Danke schön im voraus!

So sieht der code aus:

ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
btn_gerade.onRelease = function(){
     for (var i = 0; i<gerade.length; i++) {
        var a = gerade[i];
        a._alpha = 0;       //habe es einmal so versucht
   }
}

btn_ungerade.onRelease = function(){
     for (var i = 0; i<ungerade.length; i++) {
        var a = ungerade[i];
        ["item_"+a]_alpha = 0;     //und dann so. funktioniert beides nicht
   }
}



LG, Ten Lee
micB#2
Benutzerbild von micB
Beiträge: 186
Registriert: Jun 2009

18.06.2011, 13:20

beide code-varianten suchen die items anscheinend innerhalb des buttons.
in deinen Arrays sind die items als string enthalten?
also ... ["item1","item3"...]
dann versuch doch mal:
ActionScript:
1_root[ungerade[i]]._alpha = 0;

damit sollten mcs auf der hauptzeitleiste erreichbar sein.
TenLee#3
Benutzerbild von TenLee
Beiträge: 15
Registriert: Feb 2009

Themenautor/in

18.06.2011, 13:37

Juuhuu! Hat funktioniert! Vielen lieben Dank!

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2024 Sebastian Wichmann - Flashhilfe.de