• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > Flash erweitern > Komponenten und SmartClips

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-08-2010, 11:10   #1 (permalink)
Alter User
 
Registriert seit: Apr 2010
Ort: Deutschland
Beiträge: 128
Question ComboBox -- ausgewähltes Elemente _nicht_angezeigt_

Hi ihr!

Ich versuche seit ca. einem Monat+ dieses Problem zu bestimmen / einzukreisen / zu lösen und starte mal einen neuen Hilferuf mit einer, hoffentlich präziseren, Beschreibung...

Mein Ziel ist, eine CB dynamisch zu befüllen. Klappt.
Der DataProvider soll dynamisch geändert werden. Klappt.

Mein Problem ist, dass nach einem DP-Wechsel kein Element in der CB sichtbar ist. Sie wurde neu befüllt und funktioniert, aber das Element-Fenster ist leer...

Erwähnen sollte ich noch, dass der Clip, in dem sie erzeugt wird, bei einem "update"-Ereignis neu geladen wird (einfach überschrieben). Deshalb versuche ich die CB dann auch zu zerstören, lasse den DP aber bestehen...

Mal ein bisschen Code:
PHP-Code:
var ringWidth_mc:MovieClip target.createEmptyMovieClip ("ringWidth"depth);
this["upDown" + ++cb] = ringWidth_mc.createClassObject (ComboBox"upDownRingWidth" cbringWidth_mc.getNextHighestDepth());
if (
rw_dp_array.length == 0) {
    for (var 
i:Number 25<= 100+= 5) {
        
rw_dp_array.addItem ({data:10label:10});
    }
}
this["upDown" cb].dataProvider rw_dp_array;
this["upDown" cb].selectedIndex 5;
this["upDown" cb].setSize (55null);
this["upDown" cb].addEventListener ("change"getController ());        

public function 
update (o:ObservableinfoObj:Object):Void {
    var 
iO:InfoObject InfoObject (infoObj);        
    if (
infoObj.attribute === "gender") {
        if (
infoObj.value == 1) {
            
rw_dp_array.removeAll ();
            for (var 
i:Number 25<= 150+= 5) {
                
rw_dp_array.addItem ({data:10label:10});
            }
            
this["upDown" cb].selectedIndex 5;
            
rw_dp_array.selectedIndex 5;
        }
        else {
            
rw_dp_array.removeAll ();
            for (var 
i:Number 25<= 100+= 5) {
                
rw_dp_array.addItem ({data:10label:10});
            }
            
this["upDown" cb].selectedIndex 5;
            
rw_dp_array.selectedIndex 5;
        }
        
this["upDown" cb].unloadMovie();
        
unloadMovie(this["upDown" cb]);
        
this["upDown" cb].removeMovieClip();
        
removeMovieClip(this["upDown" cb]);
        
//ringWidth_mc.unloadMovie();
        
makeView (tdx_coordy_coord);
    }

Ich weiss nicht, ob klar geworden ist, was ich machen will. Ich brauche diese Funktionalität aber und sehe im Moment keinen anderen Weg... :-/

Danke + Gruss,
T
twietee ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
combobox, dataprovider

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 aus.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
comboBox.getValue comboBox.getData?? :-( seby1302 ActionScript 2 0 07-02-2010 06:35
Combobox - einzelne Elemente mit verschiedenen Fonts Wall_nuss ActionScript 3 5 24-11-2009 08:16
AS für Combobox??? Combobox durch AS belegen? bluscht Komponenten und SmartClips 2 28-06-2006 23:19
zufällig ausgewähltes bild anzeigen LionHead Flash MX 2004 4 19-07-2004 13:22
Verschiedenfarbige Elemente in einer ComboBox? thommy72 Komponenten und SmartClips 1 25-10-2003 15:21


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:15 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele