bigair Geschrieben 1. November 2006 Teilen Geschrieben 1. November 2006 servus leute vl checkt sich da wer durch: problem: -> dynamisch radio buttons erzeugen -> listener erzeugen -> listener attachen _root.createEmptyMovieClip('radios', _root.getNextHighestDepth()); _root.radios._y=100; _root.radios._x=50; for(var i=0; i _root.radios.createEmptyMovieClip('intern'+i, _root.radios.getNextHighestDepth()); _root.radios['intern'+i]._y=i*60; _root.radios['intern'+i].createClassObject(mx.controls.RadioButton, 'erstes'+i, 1, {label: radiosArr[i], groupName:"myGroup"}); } var myListener:Object = new Object(); myListener.click = function(evt){ trace("blub" + evt.target.groupName); } myGroup.addEventListener("click", myListener); was ja von der syntax auch alles passt, jedoch: die group bei den radio buttons funktioniert nicht wirklich..dh ich kann alle anklicken. die flash hilfe spuckt das aus: import mx.controls.RadioButton; this.createClassObject(RadioButton, "first_rb", 10, {label:"first", groupName:"myrbGroup"}); this.createClassObject(RadioButton, "second_rb", 20, {label:"second", groupName:"myrbGroup"}); this.createClassObject(RadioButton, "third_rb", 30, {label:"third", groupName:"myrbGroup"}); // Optionsfelder auf der Bühne platzieren. second_rb.move(0, first_rb.y + first_rb.height); third_rb.move(0, second_rb.y + second_rb.height); // Listener-Objekt erstellen. var rbListener:Object = new Object(); rbListener.click = function(evt_obj:Object){ trace("The selected radio button group name is " + evt_obj.target.groupName); } // Listener hinzufügen. myrbGroup.addEventListener("click", rbListener); da funktioniert die group. aber der listener auch nicht... :f: Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bigair Geschrieben 1. November 2006 Autor Teilen Geschrieben 1. November 2006 Du verweigerst Flash aber nicht sehr konsequent.... stimmt...pflicht is pflicht aber is das behinderste drecks programm was ich kenn...§)=$)=%)$=%§?$ Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.