type: command

location: commands-->classBuilder

usage:

open a symbol in the ide. dbl-click the jsfl file.

a class shell like this :

Actionscript:
  1. import ucles.visual.RadioButton
  2.  
  3. import mx.controls.MediaController
  4.  
  5. import mx.containers.Accordion
  6.  
  7. class myName extends MovieClip
  8. {
  9.  
  10. private var prompt:TextField
  11.  
  12. private var questionNumber:TextField
  13.  
  14. private var optionAtxt:TextField
  15.  
  16. private var optionBtxt:TextField
  17.  
  18. private var optionA:RadioButton
  19.  
  20. private var optionB:RadioButton
  21.  
  22. private var iMedia:MediaController
  23.  
  24. private var accTest:Accordion
  25. }

will be generated in the output window, with all the necesary includes and variable declarations. all elements with an instance name will be included, if no instanceName is assigned the element will be ignored.

loads of improvements can be made int he jsfl i am certain.

the extension is availible @

http://www.lennel.org/commands/classBuilder.zip

errata:

currently buttons are declared as MC's. their interfaces are so similiar that i saw no need for otherwise.

compiled clips it searches the import library by walking through the fl.configURI+"Classes/mx/" folder recusively, thus if two similiar class names exists but with different namespaces both will be imported.