Enhanced Flash Builder Code Generation Functionality

For voting in JIRA:
https://bugs.adobe.com/jira/browse/FB-27169
The code generation feature FB 4 currently has is only really useful for quick throwaway prototyping or very simple forms. The generation should allow you to configure formatting via default templates, AND optionally utilize a dialog box (similar to that used in refactoring but with a few extras) so that you can configure the contents of each generated function and provide appropriate function names according to coding best practices. For example:
-User initiates event handler generation
(Optional, if Codegen dialog is enabled)
-User is prompted with a dialog that allows them to customize the generated function name, and possibly specify whether they need an Event parameter passed to the function. (Default to NO event parameter, but this could be a pre-configured user option.)
-FB utilizes the customized code generation format (customizable by the developer) to generate the new function
If you need a "submitForm()" function and you want both a TextInput's enter action and a button's click action to call it, currently you're better off typing it all yourself, because auto-generation is going to put this long-named function that assumes you need 'event' passed to it. An event:MouseEvent parameter just gets in the way when you also want a TextInput's enter event to call that function, for example. Or perhaps we want to provide a more descriptive name to each handler (via dialog) without assigning IDs to each and every component: "datagrid1_changeHandler" or "button1_changeHandler" doesn't tell us what the function actually does. It's a basic coding best practice to name functions or methods after the actions they actually perform, and in a large application with complex forms auto-generated generic sounding function names are essentially useless from a maintainability standpoint.

For anyone interested, I figured it out:
to generate a CFC, you have to right-click a table in the RDS Dataview, then you can generate a CFC. You cannot generate a CFC from an AS class as described in the CF Builder help within Flash Builder.
Adobe: it would be nice if this got fixed – and if someone there replied to posts like this. You do  know all this, don‘t you?

Similar Messages

  • Command-line building:  code generation / WSDL importing

    Greetings,
    I'm working to setup a somewhat complicated Adobe Flex project that was created with the Flash Builder plugin in Eclipse.
    I cannot seem to find any documentation regarding the code generaton feature on the backend of the Flash Builder plugin.  The only way to access it seems to be via the GUI.
    Normally, I generate the appropriate action script code / objects via the Data/Services wizard in the Flash Builder plugin (importing a WSDL file hosted on a server).  I need to be able to perform this from either an ANT or MAVEN build script.
    I have Flash Builder 4.1 Pro, which is nice, but with multiple developers, I really need a way to build the entire project from the command-line without ever launching the IDE.  Has anyone managed to do this and can point me to the documentation?  So far, my search for Adobe documentation regarding command-line code generation has been fruitless.
    Thanks

    Anyone know of any work arounds?  Blog posts like this seem to leave little hope:
    http://mfeatonby.wordpress.com/2010/03/12/generating-actionscript-classes-from-wsdl/

  • Help with my Flash Builder code.

    Hello,
    I am getting two errors, well four but three are the same. 1083 && 1084.
    here is my code, can someone look over it and tell me what I am doing wrong. I am fairley new to Flash Builder so please no harassement.
    //Check The Login
                    var userName: String= "requestofone";
                    var passWord: String= "robots96";
                        if (userName == "requestofone" && passWord == "robots96"){
                        trace("Welcome requestofone")
                        }else{ (userName != "requestofone")
                        trace("User not found. Try again.")
                        }else if{ (passWord != "robots96")
                        trace("Password does not match our records.");
                        //Tire Pressure
                        var frontTires:Array = ['43', '43'];
                        var rearTires:Array = ['45', '45'];
                        if (frontTires:Array != uint: 43 && rearTires:Array != uint: 45){
                            trace("Get Your Tires Checked Out")
                        }else{ (frontTires:Array == uint: 43) && (rearTires:Array == uint:45)
                            trace("Tires pass the spec")}
    Description
    Location
    1083: Syntax error: else is unexpected.
    line 48
    1084: Syntax error: expecting rightparen before colon.
    line 56
    1084: Syntax error: expecting rightparen before colon.
    line 58
    1084: Syntax error: expecting rightparen before colon.
    line 58
    I have been trying to figure this out for a while now. Please help.

    Not to be nasty or "harass", but you need to go back and learn the syntax.  Each line of code should end with a semicolon, and I'm also not sure what you are trying to accomplish with your "else{(userName != "requestofone")".  Are you trying to do a conditional test?  If so you need to use an "else if".  That said, the "else if" you do use is incorrect.  The parens should come out side the curly braces like you did for the initial "if" condition, and the "else if" needs to come before your final "else" since that is where the flow will go when no previous condition is met.
    Example:
    if (a == b){
    trace("do something");
    else if (b == c){
    trace("do something different");
    else{
    trace("do some default thing");
    I hope this helps.

  • Flash Builder Code Signing

    Hi.
    I have question about Code Singing Certificate for Adobe Air.
    I renew Code Signing Certificate to Adobe Air program in 'Flash Builder'.
    But, In program install, popup error and not installed.
    The error message is 'The application cannot be installed due to a certificate problem.
    The certificate does not match the installed application certificate, does not support application upgrades, or is invalid.  Please contact the application author.'
    Why popup this error?
    If I want fix this error, what should I do?

    I should explain a little further to clarify.  If you have released an app to say, Google Play, but want to run an update to that app, then you'll have to use the exact Signing Certificate that you used to first compile the app.  Sometimes, developers forget the password that they used for the certificate, and think they can just issue another certificate under the same file name.  Unfortunately, it's not that easy.
    Now with that being said, you can still add another certificate to your app, and recompile it as normal....and everything will be fine again.  You just won't be able to upload that app to Google Play and "Update" the other app.  Make sense?

  • Flash Builder code color appearances issue (!!)

    Okay, so I just spent about 15 - 20 minutes reformatting the color appearances of my code display (it really helps when programming at least 8 - 10 hours a day with large code files). Everything was about fine after making a bunch of adjustments (got the background dark blue, general code light blue, comments green, traces orange etc), and then all of a sudden these customizations are gone, and all my code is monotone color (everything light blue on dark blue).  The preferences still show the changes I made tho!  I've switched to an alternate work space, and the unique color appearences there have persisted.  I've also restarted FlashBuilder, and that had no resolved.
    Grrrrrrrr!!!
    Anyone know what's up with this?
    [ PS -  I won't rant on about how unusable it is to have various elements of this process buried and scattered across at least 3 different parts of the IDE preferences, but hint: Adobe, If you want to demonstrate to your developers how to create usable RIAs, be sure the IDEs are highly usable. ]

    Mark - so you see click in the drop down and you select it so that your code now says:
    <s:Button click="" />
    and the code lookup now shows "Generate Click Handler" between the click double quotes?
    What happens if you place your cursor between the double quotes in the click event and type ctrl+spacebar?
    Can you share a screenshot of what's happening?

  • Flash Builder 4 trial worked once, now crashes on startup

    Hi all,
    I am experiencing a bizarre problem with the trial Flash Builder 4 on Windows XP Professional: I first tried the plugin for my existing Eclipse Galileo IDE, and that worked great for a day.  The next morning I try to start up Eclipse and it crashes everytime it gets to the flashbuilder.ui module portion of loading.  I uninstalled the plugin (which fixed Eclipse so that it runs fine now) and instead downloaded the standalone Flash Builder.  It functioned perfectly for the rest of the day, but this morning it crashes immediately whenever I try to start it.  Here is the message I receive plus the error log...
    "FlashBuilder.exe has encountered a problem and needs to close.  We are sorry for the inconvenience."
    Error Signature
    AppName: flashbuilder.exe     AppVer: 0.0.0.0     ModName: updaternotifications.dll
    ModVer: 1.0.0.64     Offset: 0006a8dc
    Any thoughts?

    Hi Joe,
    That's a nasty problem with the original updaternotifications.dll that happens with certain machine configurations.
    There's a Knowledge Base article here explaining how to remedy the problem by downloading a new version of that dll:
    http://kb2.adobe.com/cps/845/cpsid_84586.html
    We also expect to include the fixed dll in automatic updates soon.
    -Chris

  • Flash builder 4.5 code completion doesn't show public function

    Hi,
    I am migrating from flex3 to flash builder 4.5 and it shows a question mark at one of my lines.
    No errors, and the code works fine when i run it.. only there is no code completion in flash builder.
    My code:
    //i use a custom component like this:
    <generalmenu:menu x="59" y="58" id="mymenu"/>
    //this component loads its functions from a separate as(no class just simple as code) file (so i don't have all code in the file with visual components)
    <fx:Script source="menusource.as"/>
    //inside menusource.as there is a function that takes care of closing my app.
    public function closeprogram():void
         //closing window goes here
    my problem..
    when i type inside my function at application level:
    mymenu.closeprogram();
    i get a question mark in front of it: Call to a possibly undefined method closeprogram
    code completion doesn't recognize my public functions inside the mymenu component, it does see mymenu but when i hit .(dot) it doesn't give me a list of functions.
    How can i get code completion to work? Are there changes in the way you call as files in flash builder 4.5? Please some help.. code completion makes life much better.

    I found why the nasty behavior above was happening ::- D.
    I usually design my classes in Enterprise Architect. Since this is a rather large project, started from of about 30 classes, I did the entire architecture in EA, then, generated the code.
    But, EA has poor AS3 support. And as a consequence, it has a few issues, such as the way it generates CONSTRUCTORS:
    public function G3Widget (name: String, parent: IG3Parent = null): void
    Spot the mistake ::- D.

  • Using code templates in Flash Builder

    Hi, all;
    I know how to change most of the templates so that they go from the default "uncuddled" brackets to "cuddled"
    i.e.
    public function notCuddled():void
         //TODO
    vs.
    public function cuddled():void {
         //yay! no wasted space
    However, I have not found the template used for the constructor for a generated Class, so I get:
    package my.package {
         public class MyLovelyCuddledClass {
              public function MyLovelyCuddledClass()
              {//wasted line that I have to manually fix
    I love the new productivity enhamcements in FB 4.5, and they are so great that little nitpicks like this stand out.  Can anyone tell me where I can find the template that is used for this, so I can code to the fullest potential of the tool?
    TIA;
    Amy

    Hi Amy,
    You can customize 'New class' generation under Preferences->Editors->Flash
    Builder->FileTemplates->Action Script->New ActionScript class.
    Currently there are no template variables available constructors. But you
    can customize it as following,
    $
    ${import_declaration}
    $ {
      public function ${class_name}() {

  • Flash Builder 4.5 - Flex (source code automatically changed after existing project import)

    Hi all!
    Til yesterday, i was using FB v4.0 and it was perfectly working.
    But now I'm under 4.5 and i have problem when importing my existing projects.
    Now let me introduce the matter:
    The entire project solution is located on my Desktop.
    So, to import this, i go in FB in File>Import Project
    Then i select "Project Repository" option and "Browse" button, then select the project on Desktop...
    So.... import complete and SEEM TO BE successful
    Unfortunately, from the IDE, when i double click on each source files, the code inside is not the expected one.
    In fact, it looks as an older version of my code.
    Then, i exit totally FB4.5...
    ... and open my source files with a simple text editor, i can see that the original code (before import) has been changed by FB4.5...
    So, why???
    for example, this original code:
    * This is a generated class and is not intended for modification.  To customize behavior
    * of this service wrapper you may modify the generated sub-class of this class - WS_rq_login.as.
    package services.ws_rq_login
    import com.adobe.fiber.core.model_internal;
    import com.adobe.fiber.services.wrapper.WebServiceWrapper;
    import com.adobe.serializers.utility.TypeUtility;
    import mx.rpc.AbstractOperation;
    import mx.rpc.AsyncToken;
    import mx.rpc.soap.mxml.Operation;
    import mx.rpc.soap.mxml.WebService;
    [ExcludeClass]
    internal class _Super_WS_rq_login extends com.adobe.fiber.services.wrapper.WebServiceWrapper
        // Constructor
        public function _Super_WS_rq_login()
            // initialize service control
            _serviceControl = new mx.rpc.soap.mxml.WebService();
            var operations:Object = new Object();
            var operation:mx.rpc.soap.mxml.Operation;
            operation = new mx.rpc.soap.mxml.Operation(null, "WS_rq_login");
             operation.resultType = Object;
            operations["WS_rq_login"] = operation;
            _serviceControl.operations = operations;
            try
                _serviceControl.convertResultHandler = com.adobe.serializers.utility.TypeUtility.convertResultHandler;
            catch (e: Error)
            { /* Flex 3.4 and earlier does not support the convertResultHandler functionality. */ }
            preInitializeService();
            model_internal::initialize();
        //init initialization routine here, child class to override
        protected function preInitializeService():void
            _serviceControl.service = "A_WebService";
            _serviceControl.port = "A_WebServicePort";
            wsdl = Config.LIEN_WS_RQ_LOGIN+"/4dwsdl";
            model_internal::loadWSDLIfNecessary();
          * This method is a generated wrapper used to call the 'WS_rq_login' operation. It returns an mx.rpc.AsyncToken whose
          * result property will be populated with the result of the operation when the server response is received.
          * To use this result from MXML code, define a CallResponder component and assign its token property to this method's return value.
          * You can then bind to CallResponder.lastResult or listen for the CallResponder.result or fault events.
          * @see mx.rpc.AsyncToken
          * @see mx.rpc.CallResponder
          * @return an mx.rpc.AsyncToken whose result property will be populated with the result of the operation when the server response is received.
        public function WS_rq_login(e_login:String, e_password:String, e_keyCode:String, e_forceRegenKey:Boolean) : mx.rpc.AsyncToken
            model_internal::loadWSDLIfNecessary();
            var _internal_operation:mx.rpc.AbstractOperation = _serviceControl.getOperation("WS_rq_login");
              var _internal_token:mx.rpc.AsyncToken = _internal_operation.send(e_login,e_password,e_keyCode,e_forceRegenKey) ;
            return _internal_token;
    becomes this:
    * This is a generated class and is not intended for modification.  To customize behavior
    * of this service wrapper you may modify the generated sub-class of this class - WS_rq_login.as.
    package services.ws_rq_login
    import com.adobe.fiber.core.model_internal;
    import com.adobe.fiber.services.wrapper.WebServiceWrapper;
    import com.adobe.serializers.utility.TypeUtility;
    import mx.rpc.AbstractOperation;
    import mx.rpc.AsyncToken;
    import mx.rpc.soap.mxml.Operation;
    import mx.rpc.soap.mxml.WebService;
    [ExcludeClass]
    internal class _Super_WS_rq_login extends com.adobe.fiber.services.wrapper.WebServiceWrapper
        // Constructor
        public function _Super_WS_rq_login()
            // initialize service control
            _serviceControl = new mx.rpc.soap.mxml.WebService();
            var operations:Object = new Object();
            var operation:mx.rpc.soap.mxml.Operation;
            operation = new mx.rpc.soap.mxml.Operation(null, "WS_rq_login");
             operation.resultType = Object;
            operations["WS_rq_login"] = operation;
            _serviceControl.operations = operations;
            try
                _serviceControl.convertResultHandler = com.adobe.serializers.utility.TypeUtility.convertResultHandler;
            catch (e: Error)
            { /* Flex 3.4 and earlier does not support the convertResultHandler functionality. */ }
            preInitializeService();
            model_internal::initialize();
        //init initialization routine here, child class to override
        protected function preInitializeService():void
            _serviceControl.service = "A_WebService";
            _serviceControl.port = "A_WebServicePort";
              wsdl = "http://ids.ice/4dwsdl";
            model_internal::loadWSDLIfNecessary();
          * This method is a generated wrapper used to call the 'WS_rq_login' operation. It returns an mx.rpc.AsyncToken whose
          * result property will be populated with the result of the operation when the server response is received.
          * To use this result from MXML code, define a CallResponder component and assign its token property to this method's return value.
          * You can then bind to CallResponder.lastResult or listen for the CallResponder.result or fault events.
          * @see mx.rpc.AsyncToken
          * @see mx.rpc.CallResponder
          * @return an mx.rpc.AsyncToken whose result property will be populated with the result of the operation when the server response is received.
        public function WS_rq_login(e_login:String, e_password:String, e_keyCode:String, e_forceRegenKey:Boolean) : mx.rpc.AsyncToken
            model_internal::loadWSDLIfNecessary();
            var _internal_operation:mx.rpc.AbstractOperation = _serviceControl.getOperation("WS_rq_login");
              var _internal_token:mx.rpc.AsyncToken = _internal_operation.send(e_login,e_password,e_keyCode,e_forceRegenKey) ;
            return _internal_token;
    Thanks for your help
    Jonathan

    Well well,
    I got some news about this problem....
    Look like Flash Builder uses a ".FML" file to reference URL of all WebServices used in the project.
    When replacements occurs, the updated values seem coming from this.

  • Flex iPad Application : Run code before application enters background  Application Type: Flex Mobile Application Target Platform: iPad AIR Version: 4.0 Development Environment: Flash builder 4.6  I want to run some code just before iphone application goes

    Application Type: Flex Mobile Application
    Target Platform: iPad
    AIR Version: 4.0
    Development Environment: Flash builder 4.6
    I want to run some code just before iphone application goes into background. I need function similar to didEnterBackground
    of native xcode app
    (https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIApplicationDelegat e_Protocol/Reference/Reference.h
    tml#//apple_ref/occ/intfm/UIApplicationDelegate/applicationDidEnterBackground:)
    I tried using devactivated function of flash.display.STAGE.
    I used following addEventListener:
    STAGE = this.parent.stage;
    STAGE.addEventListener(Event.DEACTIVATE, onAppDeactivated);
    It worked for me but only when device is connected to development environment in debug mode. When I create my release build
    it is not working.
    So how can I make sure that my code runs before application goes into background.

    Even I am facing almost same issue
    Problem installing Adhoc version to iPhone and iPad - Development Environment Is - Adobe Flash CS6

  • Code lookup issue Flash Builder 4 B2

    Had this issue before with flash builder 4 beta 2 where the code look up will not work
    While working thru Day 4 EX 4.1
    "Using code lookup to generate the click event will present you with the Generate Click Handler option in the code lookup window (see Figure 4). Click the option or press the Enter key to use the option to generate a function."
    Have no problem seeing the code look up for the <s:Button> however once I get the click will not show code look up for Generate Click Handler window.. is there a way to get this to run.. to move foreward with the exercise I just wrote out the code..is there a way to trigger the code look up?

    Mark - so you see click in the drop down and you select it so that your code now says:
    <s:Button click="" />
    and the code lookup now shows "Generate Click Handler" between the click double quotes?
    What happens if you place your cursor between the double quotes in the click event and type ctrl+spacebar?
    Can you share a screenshot of what's happening?

  • Flash builder + Zend amf | Insertion function not working when called second time

    I'm using standart createOrders function which is autogenerated by Flash Builder 4.6. It works brilliantly when used once. Here is code:
    protected function okButton_clickHandler():void
                    var orders2:Orders = new Orders();
                    //setting values
                    createOrdersResult.token = ordersService.createOrders(orders2);
                    ordersService.commit();
    When same button is clicked second time and consequently okButton_clickHandler launched, data is not inserted to database. I added result handler with trace("saved"); and what I saw was that "saved" was written on first click, but not second.
    Also I used Charles to see whether request is being sent second time. And no it is not.
    Just tried to generate auto generate form. Only had to add commit(); because else request is not sent. And here is save problem — request is sent only on first button click.
    So all in all problem is in fact that ordersService.createOrders(orders2); works only once. Because if i try
    createOrdersResult.token = ordersService.createOrders(orders2);
                    ordersService.commit();
                    createOrdersResult.token = ordersService.createOrders(orders2);
                    ordersService.commit();
    OR
                createOrdersResult.token = ordersService.createOrders(orders2);
                createOrdersResult.token = ordersService.createOrders(orders2);
                ordersService.commit();
    there is only one row added to database. Any ideas?

    Think you can find the problem in your php / whatever -backend. Generated code does'nt much know about autoincrement table ids.
    So for the example tabel orders:
    orderID int(10) auto_increment
    orderName varchar(255)
    ...generated php for createOrders looks like:
    $stmt = mysqli_prepare($this->connection, "INSERT INTO $this->tablename (orderID, orderName) VALUES (?, ?)");
    mysqli_stmt_bind_param($stmt, 'is', $item->orderID, $item->orderName);
    So if you dont give the right orderID, the second insert will fail.
    Delete the autoincrement parts and code will work:
    $stmt = mysqli_prepare($this->connection, "INSERT INTO $this->tablename (orderID, orderName) VALUES (?, ?)");
    mysqli_stmt_bind_param($stmt, 'is', $item->orderID, $item->orderName);

  • Please help me with this chaotical Flash Builder 4.5 Code Assist

    Hello everybody. In the past few days, I have been analyzing a very strange behavior of my Flash Builder 4.5. I am trying to upgrade to it, from Flex Builder 3, but I am finding the process impossible due to 2 problems. This is the first one:
    I get no code assist for SOME casted types. I don't understand why! I would be very grateful to any kind soul which can pull me aboard Flash Builder 4.5. I've been waiting 26 months (yes, more than 2 years) to have an ActionScript IDE with snippets & conditional breakpoints and now I can't make it work ::- (.
    First, see this image:
    As you can see there, the environment WARNS me (I hate warnings!) that there is no "Text" member. HOWEVER, the code compiles and runs. Even worse, accessing that member after an explicit type declaration works fine.
    Now here comes the funny part: I declared some other type called "SomeClass" and put in it a TestMethod and casted "sender" to it. SURPRISE!!! The Code Assist works there!
    WHY !?
    I even tried a TestProperty, just like in G3Widget, and that works fine as well! I don't get it any more!!!
    I extracted some code for you:
    //This is where I did the above tests.
    package //This class is in the root of the application.
      import Gamaddiction.ASDFG.GAS3.G3Construction.G3Widget;
      import Gamaddiction.ASDFG.GAS3.G3Construction.SomeClass;
      public class SandBox
        private function cmdTwo_Click (sender: Object, fe: Event, payload: Object): void
          trace(G3Widget(sender).Text); //Can't see "Test" in Code Assist List and I get a WARNING: -Access of undefined property Text
          var a: G3Widget = G3Widget(sender);
          trace(a.Text); //But this works!
          trace(SomeClass(sender).TestMethod); //This crashes, of course, because sender is NOT a "SomeClass"
          //but nevertheless, it compiles fine and I get NO warnings and the Code Assist WORKS FINE HERE.
    //Code assist works fine for the following Class.
    package Gamaddiction.ASDFG.GAS3.G3Construction
      public class SomeClass
        public function SomeClass ()
        public function get TestMethod (): String
          return "bau";
    //This is the G3Widget Class, on whose Text member Code Assist fails.
    //This class is in THE SAME path as the above Class, which works fine.
    package Gamaddiction.ASDFG.GAS3.G3Construction
      public class G3Widget implements IG3Parent
        protected var _Text: String;
        public function get Text (): String
        { return _Text; }
        public function set Text (text: String): void
        { _Text = text; }

    I found why the nasty behavior above was happening ::- D.
    I usually design my classes in Enterprise Architect. Since this is a rather large project, started from of about 30 classes, I did the entire architecture in EA, then, generated the code.
    But, EA has poor AS3 support. And as a consequence, it has a few issues, such as the way it generates CONSTRUCTORS:
    public function G3Widget (name: String, parent: IG3Parent = null): void
    Spot the mistake ::- D.

  • Flash Builder autogenerated service code explanation

    Hi
    When you connect to some backend via the Flash Builder "service inspector", it autogenerates alot of code, which seems to be giving you some additionel intellisense. I'm very interested in some documents that describe whats actually being autogenerated and for what reasons. Because when you don't use the service helper, you can connect to a backend in like 2-3 lines of code.
    Best Regards
    Martin Andersen

    Generally, the more specific you can be in programming the more efficient and less error prone the code is. The downside is that explicit declarations require much more typing.
    The auto generator attempts to generate code that is as specific as possible, and provides you some strongly typed methods to wrap the calls in. The VO objects probably look the most strange, but I think a lot of that is just explicit binding declarations. There is also some functionality added for advanced server setups (like lazy loading and such).

  • Flash Builder custom code folding

    I've just donwloaded the new CC versions and will possibly be buying the subscription at the end of this month.  I was previously using CS4 versions.
    One thing I noticed though, is that the custom code folding options in the Flash CC actionscript editor are gone, you can now only collapse entire functions.  This remains true for flash builder as well.
    So is there any way to collapse custom regions in flash builder instead of just entire functions?  I'm working on a flash MMO and I've got over 10,000+ lines of code.  Being able to collapse only functions simply doesn't cut it.  It really hinders my development time as I have to scroll through masses of code in order to get to what I need.  It's also much much more confusing looking at thousands of lines of code that I don't need to see at the moment.  Visual studio has a way of defining regions by typing "#region" and "#endregion" in the area you wish to collapse.  Is there anything I can do about this?  This is a very very important feature (at least for me) that I'm not sure why it was left out, or I am unable to find it.
    Thanks.

    I've just donwloaded the new CC versions and will possibly be buying the subscription at the end of this month.  I was previously using CS4 versions.
    One thing I noticed though, is that the custom code folding options in the Flash CC actionscript editor are gone, you can now only collapse entire functions.  This remains true for flash builder as well.
    So is there any way to collapse custom regions in flash builder instead of just entire functions?  I'm working on a flash MMO and I've got over 10,000+ lines of code.  Being able to collapse only functions simply doesn't cut it.  It really hinders my development time as I have to scroll through masses of code in order to get to what I need.  It's also much much more confusing looking at thousands of lines of code that I don't need to see at the moment.  Visual studio has a way of defining regions by typing "#region" and "#endregion" in the area you wish to collapse.  Is there anything I can do about this?  This is a very very important feature (at least for me) that I'm not sure why it was left out, or I am unable to find it.
    Thanks.

Maybe you are looking for

  • Upload in the material master

    hi all, in the material master , plant spec view i need to upload the shelf life fields fields are : min. rem shelf life , tot shelf life , period of sled how to upload this fields along in the materials mater for the existing materials

  • Markers not appearing in timeline

    If i have a clip on the timeline and i doubleclick it to bring it up in the source monitor and add markers.  The markers appear in the clip in the source monitor, but they the markers don't show up on the clip in the timeline.  Never had this issue w

  • Pre populate an item with source type="Database Column"

    Hello gurus, How can I pre populate an item with source used "Always, replacing any..." and source type="Database Column"? I have a form that creates/updates rows in a table and when creating a new row I want to populate some of the fields based on s

  • Premiere Elements 9 : no sound with .mts files

    I'm having a bit of a problem getting my mts/avchd files to work with PE9. I imported the files using the organiser, and they play fine (video AND audio) from the organiser, but when I import the clips into PE9, only video is imported. There's no aud

  • How to utilize max use of DEBUG?

    HI Expert's, Guru's and Sifu's As an abaper, i would like explore more on Debug. My questions are:- 1)  What is the use of "desktop 3" ? 2)   The use of break and watch point? 3)  the use of Abap Stack? 4) the function of Variable 1, Variable 2, Loca