Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-04-2007, 14:23   #1 (permalink)
IbizaFlasher
 
Benutzerbild von bavaglino
 
Registriert seit: Aug 2002
Ort: Spanien / Ibiza
Beiträge: 111
Question Dynamisches Drop Down

Hallo zusammen.

Ich habe ein kleines Problem.

Habe eine DropDown Komponente "ComboBox" und versuche die mit einem Array zu füllen. Name der Komponente = "varboot".

PHP-Code:
varboot.labels = ["label0","label1","label2","label3"];
varboot.data = ["wert0","wert1","wert2","wert3"]; 
Das die Werte ankommen sehe ich dadurch das er mir den "label0" wert ins drop down menu schreibt, aber keine weiteren werte!?

was kann ich machen das er mir das drop down richtig mit den werten füllt?

danke für eure hilfe
bavaglino ist offline   Mit Zitat antworten
Alt 18-04-2007, 16:04   #2 (permalink)
Certified dump
 
Registriert seit: Aug 2001
Beiträge: 969
gibt viele Möglichkeiten, ne comboBox zu füllen:

for (var i=0; i<8; i++)
{

comboBox.addItem({label: "i"+i,
data: i});
}

oder aber mit dataProvider Zuweisung:
var dp = new Array();
for (var i = 0; i<8; i++)
{
dp.push({label:"i"+i, data:i});
}
comboBox.dataProvider = dp;


udo
rudi66 ist offline   Mit Zitat antworten
Alt 18-04-2007, 16:31   #3 (permalink)
IbizaFlasher
 
Benutzerbild von bavaglino
 
Registriert seit: Aug 2002
Ort: Spanien / Ibiza
Beiträge: 111
habe jetzt folgenden code benutzt:

PHP-Code:
for (var i=0i<_root.booteimangebot.lengthi++) 
{
mcFormular.varboot.addItem({label_root.booteimangebot[i], data_root.booteimangebot[i]}); 

er zeigt mir wieder den ersten wert im drop down an, aber ich kann das drop down nicht öffnen um weitere werte zu sehen.

im drop down habe ich alles leer [] gelassen und bei rowCount eine 5 stehen.

was mache ich falsch?
bavaglino ist offline   Mit Zitat antworten
Alt 18-04-2007, 16:47   #4 (permalink)
IbizaFlasher
 
Benutzerbild von bavaglino
 
Registriert seit: Aug 2002
Ort: Spanien / Ibiza
Beiträge: 111
ich habe gerade festgestellt auch wenn ich die werte manuell eingebe, das sich das drop down menu im browser nicht aufklappen lässt. wenn ich es als film einzeln teste geht es.

woran kann das liegen?
bavaglino ist offline   Mit Zitat antworten
Alt 18-04-2007, 18:38   #5 (permalink)
Certified dump
 
Registriert seit: Aug 2001
Beiträge: 969
ist dann wohl ein flashbug,
bring den code zum füllen direkt im movieclip mit der combobox unter,
dann läufts...
rudi66 ist offline   Mit Zitat antworten
Alt 18-04-2007, 18:52   #6 (permalink)
IbizaFlasher
 
Benutzerbild von bavaglino
 
Registriert seit: Aug 2002
Ort: Spanien / Ibiza
Beiträge: 111
leider nein.

habe jetzt den code im mc mit der combobox zusammen, zeigt mir aber leider immer noch nur den ersten eintrag des arrays und drop down lässt sich nicht öffnen. das ganze drop down markiert sich nur grün wenn ich es anklicke, sonst nichts.

die swf in der sich der mc mit der combobox befindet lasse ich per loadMovie in eine swf in einen mc laden (nicht level) . kann es daran liegen?
bavaglino ist offline   Mit Zitat antworten
Alt 18-04-2007, 18:59   #7 (permalink)
Certified dump
 
Registriert seit: Aug 2001
Beiträge: 969
loadMovie ist kein problem für die comboBox.
Am besten zur Fehlerisolierung eine frische combobox aus
der componentenbibliothek in ein leeres neues dokument ziehen
und dann mit dem codeschnipsel füllen.

Wenns da läuft folgt die fehleranalyse, arraydaten
sauber?
mal ein trace ausgeben lassen mit den werten,
movie für die neue flashversion veröffentlicht,
oder ob was anderes nicht stimmt...


udo
rudi66 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 05:45 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele