Does your RadioButton have a method called initModel? The base classes don't implement it by default.
On 5/7/13 7:38 AM, "Peter Ent" <p...@adobe.com> wrote: > I'm trying to programmatically create a RadioButton to test and create a > jQuery version. My ActionScript code works well: > > > public function createNewRadioButton() : void > > { > > var rb:RadioButton = new RadioButton(); > > rb.initModel(); > > rb.initSkin(); > > rb.text = "New Radio"; > > rb.groupName = "group1"; > > rb.x = radioXpos; > > rb.y = 290; > > rb.value = radioXpos; > > this.addChild(rb); > > radioXpos += 100; > > } > > However, after compiling with Falcon JX and running the Javascript version, > this code causes the browser to complain "TypeError: rb.initModel is not a > function". I guess I'm confused about how to bring the model from ActionScript > over to Javascript. Since normal HTML <input type="radio"> elements do not > require group management (on our part), I didn't need anything like that when > I created the HTML RadioButton, but even without thinking about jQuery, > programmatically creating a RadioButton requires - I think - using > rb.initModel(). > > --peter -- Alex Harui Flex SDK Team Adobe Systems, Inc. http://blogs.adobe.com/aharui