Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-11-2004, 11:37   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2004
Beiträge: 99
dyn variabel

hi, wie kann mann einen 'dynamische' Variable erstellen,
nach dem folgenden prinzip:

ActionScript:
  1. for (var i = 0; i<=anzahl; i++) {
  2.           neuevar.+i = array[i];};

also, das er jedem array wert eine Variabel zuweist, die quasi nur duechnummeriert ist.
ausgabe soll dann sein
neuevar1 = array[1]
neuevar2 = array[2]
usw.
ich weiß eigentlich, dass es ziemlch sinnlos ist, da dafür ja arrays da sind, aber ich hoffe damit mein array problem lösen zu können (dyn combobox PHP)
oder weiß jemand, ob man den inhalt der combobox mit setDataProvider auch
in etwa so angeben kann SetDataProvider("array[]","werte.array[]"), denn wenn ich die einzelnen werte per additem angebe klappt noch alles, als array aber nicht, denke das es am 'zeichentyp' liegt.
Habe davon aber so gut wie keine ahnung.
Kann mir jemand ein paar infos darüber geben?
Johann.S ist offline   Mit Zitat antworten
Alt 27-11-2004, 12:09   #2 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
PHP-Code:
for (var 0i<=anzahli++) 
{
         
this["neuevar"+i] = array[i]

hier werden die vars "neuevar0"...etc erstellt und ihnen werden die werte
aus dem array zugewiesen.

PHP-Code:
for (var 0i<=anzahli++) 
{
         array[
i]="neuevar"+i

hier werdem dem array die werte "neuevar0"...usw zugewiesen (einfache strings)
warrantmaster ist offline   Mit Zitat antworten
Alt 27-11-2004, 12:47   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2004
Beiträge: 99
dankeschön soweit klappt es hilft mir leider doch nicht weiter, kann mir jemand sagen warum ein ausgewählter item der zb einfach in einem dynamischen Textfeld angezeigt werden soll als undefinied angezeigt wird, das label aber sichtbar und richtig ist. Was für ein datentyp muss denn der Inhalt der combobox haben, damit es richtig im textfeld angezeigt wird?
Füttere eine box mit einem array aus einem string dann wird undefinied angezeigt, wenn ich die einzelnen werte des arrays aber selbst definiere :
ActionScript:
  1. array[1] ='hallo';
klappt alles
worin kann da problem liegen ich komm da ienfach nicht weiter
Johann.S ist offline   Mit Zitat antworten
Alt 27-11-2004, 13:23   #4 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
PHP-Code:
= ["null",0,"eins"1"zwei"2"drei"3"vier"224"fünf"5"sechs"6];

for (var 
0i<a.length-1+= 2
{
    
cb.addItem(a[i], a[i+1]);
}

cb.close = function(eventObj)
{
  
trace("Wert geändert in " eventObj.target.value);//<---hier deine aktion
}

cb.addEventListener("close"cb); 

beim event close wird jetzt value ausgegeben
warrantmaster 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 07:58 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele