How to order the code so that it is very.

Hello.

I will start by saying that I am very new to flex.

I have a very basic question which I hope will be very easy for you to answer:

I want to create a great application in flex and not sure how to order the code so that it is separated into blocks of code. I want a tool like the php include function, or at least be able toseperate code so that it won't end up as a big chunck of code on a single page.

What do you think is the best way to do this?

Thank you for your time.

You start in Flex, but if you are not new to programming in general, you have probably heard of the MVC design pattern.  In consider sure Adobe Cairngorm for Flex and MVC, check Mate, PureMVC and well.  In my view, however, MVC is overkill in many situations, even large apps (unless they are multi-developers projects).

You can also look in code-behind, a model of design often seen in c# work, although I have not used it myself.

Do as the second poster mentioned and split your application into sections MXML and Actionscript, but go further and split your application into several custom components.  Each component can have its own file MXML and Actionscript.  I found it's way faster and easier to organize even large applications.

Programming Flex 3 from Oreilly publishing has a large section on how to break down your application into several manageable components.  And there is probably a chapter like him in many Flex books.

Tags: Flex

Similar Questions

  • How to resize the dialog box that runs everything in baGetFolder order.

    Dear friends

    I'm very new Director and in collaboration for the project which is already developed by some other providers. in this project, I have to implement the mentioned below requirment so someone can pls help me on this will be greatfull.

    How to resize the dialog box that appears while baGetfolder command triggers. Actualluy problem that I face is that the title of the dialog box extends its width so the title turns out to be incomplete with «...» ", how can I solve this problem? It's very urgent requirment and eagely waiting for your response.

    Thanks in advance

    So how about:

    gBackPath = baGetFolder("/", "Veuillez sélectionner un répertoire de
    sauvegarde pour les fichiers de votre base de données: ", 1, "", 100, 50)
    

    (Note that the parameter 'options' has been changed to 1)

  • How to create the .cod file to run on the Simulator BB9900

    Hi, I already from the zip package in order to use the bbwp command to create the .cod file and be able to run on the simulator of BB9900, but when I run this command as described in: https://developer.blackberry.com/html5/documentation/compile_ww_app_for_smartphones_1873321_11.html

    It creates two files, each with a .bar file, this type of file, I can't run it on the 9900 Simulator but a .cod file is required to run applications on the sim card.

    I don't know how to create the .cod file.

    Thank you

    Have you used Blackberry Webworks SDK for smartphone or Tablet SDK? The .cod files should be located in the subfolder OTAInstall of your output folder if you are using the Webworks SDK for Smartphone

  • How to remove the malicious software that is causing the pop up ads "to go around the web"?  These pop ups appear on almost every page I open and I have bad non-kid-friendly images?  Apple instructions for the removal of the malware did not help.

    How to remove the malicious software that is causing the pop up ads "to go around the web"?  These pop ups appear on almost every page I open and I have bad non-kid-friendly images?  Instructions from Apple to remove the malware have not removed despite them a number of times.

    Click here and follow the instructions. If you would rather not remove it manually, you can run rather MalwareBytes for Mac.

    MalwareBytes is a removal tool and does not stop adware or other malware from entering the computer. It should not be invoked to prevent future incidents; Instead, avoid downloading software from sources other than the Mac App Store or Developer Web sites.

    (140621)

  • How to restore the information bar that shows the prevention of opening a pop-up window?

    After Firefox open the InfoBar telling me they have blocked a pop-up window I inadvertently clicked on the link option and delete the new coming information bar.
    How to restore the information bar that shows the prevention of opening a pop-up window?

    This has happened

    Just once or twice

    == I clicked on the link to the option and select the option "do not show this again."

    I put browser.popups.showPopupBlocker false, and always appears in the information bar.

    When I also set privacy.popups.showBrowserMessage to false, it does not appear.

    I use to check, if the info bar is displayed,
    http://www.PopupTest.com/popuptest3.html

    So, the value of the real preferences

    privacy.popups.showBrowserMessage

    and

    browser.popups.showPopupBlocker

    Two of them!

    This help you?

  • How to get the code produced for my Windows XP disc if I have the drive?

    Acquisition of Product Code Windows XP

    How to get the code produced for my Windows XP disc if I have the drive?  I signed the BONE when I bought it all first, but have no way of knowing if this is the way to receive a copy of the product key.

    Here are some utilities, which will display your product keys:

    Belarc Advisor: http://www.belarc.com/free_download.html
    (He did a good job of providing a wealth of information.
    However may not detect a key to office, then try one of the other two below)

    Also: http://www.nirsoft.net/utils/product_cd_key_viewer.html
    and: http://www.magicaljellybean.com/keyfinder.shtml

    Paid (free demo is available): Recover Keys: http://recover-keys.com/
    "quickly scans your system for more than 3000 + software '.
    and produces a list of software activation keys.

    13 keyfinder programs:
    http://pcsupport.about.com/od/productkeysactivation/TP/topkeyfinder.htm

    J W Stuart: http://www.pagestart.com

  • How to find the library files that are not due to problems of indexing

    I need help to know how to find the library files that are not as a result of indexing problems?

    I use Windows 7

    Thank you

    Charlene

    Try to open the folder that the library uses directly.  For example, if it is your Documents folder, open C:\Users\Charlene\Documents

  • How to copy the code snippet?

    Hi all, please help me. How to copy the code snippet? (screenshot)

    div.png

    If you want to avoid using drag-to-select your operating system function to select blocks of code starting and ending with a specific tag, you can do the following...

    1. click anywhere in the code in the tag/block to copy
    2. click on the button select the Parent tag in the toolbar display of Code on the left side of the display window of the Code (the icon with a pointer arrow inside sharp brackets)
    3. press Ctrl + C

    Repeated by clicking on the button will continue select parent tag higher following.

  • How to access the software so that I just paid. I assigned to a user. The user connects and subscription is not found. The site seems to crash randomly and just sends me in circles. How can I get a refund is my next question.

    How to access the software so that I just paid. I assigned to a user. The user connects and subscription is not found. The site seems to crash randomly and just sends me in circles. How can I get a refund is my next question.

    [Profanity removed... MOD]

    Hello

    I just checked the details of your team, and the license that you have assigned intervenes as well on the same Adobe ID.

    Please see the below help documents:

    Applications creative Cloud back in test mode after an update until 2015 for CC

    Solutions to connection errors, activation and connection with creative Cloud applications and Creative Suite

    Kind regards

    Sheena

  • How to move the code from right to left display panel

    How to move the code from right to left display panel

    You don't mention what version you have.  Go to view > uncheck the box design on the left.

    Nancy O.

  • How to check the code of the generated report

    Hi all

    I need to change a standard module of PA report. The name of the report is "people's Republic of CHINA: distribute its use and miscellaneous charges.
    The method executable is GENERATED. The name of the executable file is PASDUC.
    Please let me know how to check the code of the present report and in what way I can locate the report.

    Kind regards
    Mahi.

    Thanks Sandeep, appreciate your words :)

    Kind regards
    Hussein

  • How to format the code in posts?

    I'm a newbie, need help on how to format the code before posting, appreciate your help, thank you!

    Well, don't worry, you are aware now in only 5 posts. It took me a little longer to find out ;)

  • Update for iOS 15.0.0 is poster Arab annotations in the reverse order / how downgrade to the previous version that worked correctly

    Hello

    Update for iOS 15.0.0 is poster Arab annotations in reverse order

    How to move to the previous version that worked correctly

    the text of shot isn't one Arab readable because it is from left to right (it's in the correct order when writing, but once click reverses)

    Thank youwrong Arabic direction.png

    Hello

    This problem has been fixed in the new version 15.0.3 in the app store.

  • How to stop the code that adds video clips

    Hello

    I have a code simply adding video clips. Video clips are on the same time move along the stage.

    The first clip is already on the scene and the code should add three more. Clips of three film set with the instructions if are added correctly (for positions origX and origY).

    But after adding the three, he keeps adding them. And not at all defined first x and y, but x = 0 and y = 0.

    How can I stop it after you add the three?

    The code is in a separate class file.

    Thanks in advance!

    Duck/public class extends MovieClip

    {

    var origX: number;

    var origY: number;

    var i: int;

    var newDuck: party;

    public void Duck()

    {

    origX = this.x;

    origY = this.y;

    this.addEventListener (Event.ENTER_FRAME, moveDuck);

    }

    function moveDuck(event: Event): void

    {

    This.x += 0.25;

    If (this.x is origX + 50)

    {

    addDuck();

    }

    If (this.x is origX + 75)

    {

    addDuck();

    }

    If (this.x is origX + 100)

    {

    addDuck();

    }

    }

    function addDuck(): void

    {

    newDuck = new part();

    parent.addChild (newDuck);

    newDuck.scaleX = 0.55;

    newDuck.scaleY = newDuck.scaleX;

    newDuck.x = origX;

    newDuck.y = origY;

    }

    }

    You operate Duck() instanciates an enterFrame function that actually creates instances the duck on the scene. Once started, there is nothing to say things to stop creating new ducks. You can add a loop for which counts the number of ducks you want and then kills the enterframe function. I don't know why your x and y values are reset to 0.

  • Satellite A100 PSAA8: How to order the Toshiba XP-> Vista upgrade CD

    Hello

    I just bought a Satellite A100 (psaa8)
    I found that a document indicates that I can move on to Vista and a link but it does not work.

    So can you please help me with this, I got bored of XP.

    I read that some members ordered a free vista CD.
    Can you tell me how to order and it is good or bad?

    Hello

    Remember that this offer is limited by the date! I think you're too late dude!
    But why you're bored? The XP is the OS really friendly and fully compatible with all 3rd party devices!
    Vista needs a lot more use as XP and runs slower than XP. If you want to play games on your laptop, I would recommend staying with XP! All games run faster under OS XP!

    You know the Vista Customization Pack? This allows you to use XP but it looks like a Vista.
    You know, the whole images, icons, etc. will transform the look of Vista.

    It s nice and for people who wants to change the old XP style new style Vista ;)

Maybe you are looking for

  • My Bookmark icon changed in my pocket, I want as my favorites back

    I used to have an icon of Favorites next to my research but it has now disappeared and ben replaced by Pocket. I don't want to join anything to synchronize or share, I want to just my favorites on my computer and my thanks for control. Win 7 laptop.

  • My wireless is not working

    HelloI was working on my computer laptop that today ' today all of a sudden, I found a red X on my wirelessI tried to solve the problem but could notnow, I work with a wirecan you help me please

  • Yoga 10 - Very poor Bluetooth sound quality

    Hello I bought roughly the new Yoga 10 Tablet. Now, I wanted to use it with headphones and bluetooth speakers and noticed that the sound quality is quite poor. As the treble's strange artifacts in it. Pretty hard to explain but the sound is very audi

  • HP ENVY M6 1310sa: what is the maximum RAM can take a 1310sa?

    According to the title: what is the maximum RAM can take a 1310sa?

  • CD/DVD don't work after Microsoft changed the drivers

    _NEC DVD + RW ND-3450 ATA Device A driver (service) for this device has been disabled.  Another driver can provide this functionality. (Code 32) Driver file detailsC:\Windows\system32\DRIVERS\cdrom. SHSC:\Windows\system32\Drivers\PxHlpa64sys [origina