Flex 4.6 is Available AND I’m on TV!

(Adobe TV, that is)

In case you had not seen on the Flex team blog, twitter or through some other medium, Flex SDK 4.6 and Flash Builder 4.6 were released today!  Go get them, if you have not done so already.  Flex 4.6 marks a huge advancement for the Flex SDK, especially regarding mobile applications.

Flash Builder 4.6 is a FREE update for Flash Builder 4.5 users. From the Flex team blog:

A lot is included in this update, so much so that we couldn’t deliver it in the Adobe Application Manager. This means Flash Builder 4.5 users won’t automatically be notified about the update and will have to download the full Flash Builder 4.6 installer and enter their Flash Builder 4.5 serial number.

You can download the open source Flex SDK at: http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4.6.

Or, you can download Flash Builder 4.6 from: https://www.adobe.com/cfusion/tdrc/index.cfm?product=flash_builder.  Flash Builder 4.6 release notes are available at http://kb2.adobe.com/cps/921/cpsid_92180.html

Note: you must uninstall Flash Builder 4.5.1 to install Flash Builder 4.6.  

You can read specifics about what’s new in Flash Builder 4.6 on the Adobe Developer Connection at: http://www.adobe.com/devnet/flash-builder/articles/whatsnew-flashbuilder-46.html, and what’s new in Flex SDK 4.6 at: http://www.adobe.com/devnet/flex/articles/introducing-flex46sdk.html

Coinciding with the Flex & Flash Builder releases, new content around Flex and Flash Builder 4.6 have been posted on Adobe TV.   There is a bunch of great new content worth checking out, including fellow evangelist Michael Chaize’s adaptive UI for different platforms and device form factors.   In addition, here I am speaking out the new Captive Runtime feature introduced in AIR 3…

Captive Runtime for Mobile

Captive Runtime for Desktop

  • Thiago

    Hello,

    I have the flash builder 4.5.1 and i updated the flex sdk from 4.5 to 4.6.

    The problem is when i go to design mode i got this erro:

    “The Design Mode is disabled as the project uses an incompatible version of the flex sdk.”

    Any suggestion what could be???

    • http://www.tricedesigns.com Andrew

      Just to be clear, this worked before upgrading the SDK? If so, try upgrading to Flash Builder 4.6 (it’s a free upgrade – use the same serial # from Flash Builder 4.5.1). The error is likely b/c some of the new components are not supported in older Flash Builder.

  • Gigi Villa

    Hi all,
    downloaded Flash builder 4.6, i had a Master collection suite which includes (obviously) Flash Builder 4.5.
    I found that I can’t install the 4.6 version with the serial number of the Master Collection.
    The Adobe support told me thet I can’t install the single packet but I can upgrade the entire suite of (probably) six months when it becomes available.
    I feel cheated.
    I spent a lot of money to buy the entire suite and now I can’t upgrade Flash Builder only.

    • http://www.tricedesigns.com Andrew

      As far as I have heard, any Flash Builder 4.5 serial number should work in Flash Builder 4.6. Try going to http://www.adobe.com/support/contact/ and selecting the option “I am having trouble with my serial number” to get further support.

  • raja

    Hi, i have successfully installed FB 4.6 and I’m getting compilation errors —
    Can not resolve a multiname reference unambiguously. JSON (from /Applications/Adobe Flash Builder 4.6/sdks/4.6.0/frameworks/libs/air/airglobal.swc(JSON, Walker)) and com.adobe.serialization.json:JSON don’t know how to solve this. Can any one help me?

    Thanks,
    Raja.

    • http://www.tricedesigns.com Andrew

      You have a namespace conflict. If you wish to keep references to both namespaces for JSON classes, then you must use the fully qualified class name (including namespace) when you instantiate/use the objects. Otherwise, get rid of the namespace “import” statement that you do not wish to use.

  • raja

    Hi, i have successfully installed FB 4.6 and I’m getting compilation errors Description Resource Path Location Type
    Can not resolve a multiname reference unambiguously. JSON (from /Applications/Adobe Flash Builder 4.6/sdks/4.6.0/frameworks/libs/air/airglobal.swc(JSON, Walker)) and com.adobe.serialization.json:JSON don’t know how to solve this. Can any one help me?

    Thanks,
    Raja.

  • raja

    Hi Andrew:

    First of all many many thanks for the reply. I tried giving full name (com.adobe.serialization.json.JSON.decode(String), But it is raising another error—
    1120: Access of undefined property com. Any idea on this one please….

    Thanks,
    Raja.

    • http://www.tricedesigns.com Andrew

      Are you trying to use native JSON support, or the JSON libraries that are part of ascorelib? If you are using native support, you just need JSON.parse(), without any import statements (remote any import statement for the as3corelib version). If you are using the as3corelib JSON parser, you will need the import statement, and use the fully qualified name. Otherwise the “JSON” class reference is in conflict with the native one. Note: The native JSON parser uses the “parse” function, where as3corelib uses “decode”)

  • raja

    Hi Andrew:

    Im sorry for not so clear to you.

    –Im trying to use as3corelib JSON Decode and encode method ,but if aim giving as import com.adobe.serialization.json.JSON, it raising multi name reference error.

    —so with out using import statement, if I’m trying to use com.adobe.serialization.json.JSON.decode(String), it giving
    1120: Access of undefined property com.

    –Actually i want to use Native JSON but my app is not working, its freezing the app with out loading the data. My project is almost to release… So i don’t want to spend more time on this…

    —Andrew Can you please help me on this..

    Thanks,
    Raja.

    • http://www.tricedesigns.com Andrew

      Send a code snippet to atrice [ at ] adobe.com… I can’t help without seeing any code.

  • http://student.devine.be/mathias.de.beyser Mathias De Beyser

    Hi

    @raja: about the conflict between the native JSON and the JSON you got somewhere or you wrote by yourself you should just instead of writing like

    JSON.encode(); // then as references to the native JSON even if you imported your class at the top so you just write like

    com.mypackage.serialization.JSON.encode(); // this links directly to the package you can write that in the middle of your code

    Hope it works for you

  • Junior

    Hey,

    Well all of a sudden, I can’t seem to properly view my mobile application in design mode: I only see a blank page. I’m working on a tabbed application, and all is going perfect, the app runs swell in the emulator as well as on a couple of devices I tested. The only problem is that I can’t view it in design mode in order to tweak the visual interface… I’m also using Flash Builder 4.6 by the way. Any suggestions?

    • http://www.tricedesigns.com Andrew

      Are you getting any error messages in Flash Builder? Normally, whenever I have encountered a problem like this, FB will give an error which helps point you in the right direction. Is this only with a specific project, or all projects?

  • Junior

    That’s the thing! No error messages whatsoever, nor any malfunction in running the application or anything. It’s just that when I go to Design View, a blank screen shows up instead of my tabbed application, and I can’t drag and drop any components -although I can add them programmatically in the Source View- very weird..

  • sergio

    have the same problem as junior! any solution to that may be?

  • http://www.tricedesigns.com Andrew

    Junior & Sergio, are you using the plugin or standalone version? I have heard of the plugin having this issue, but the standalone version works. You can also try increasing available memory. See this link for details:
    http://forums.adobe.com/thread/604548

  • http://www.tricedesigns.com Andrew

    One other thing… did this start happening after installing other eclipse plugins? If so, you may need to reset your project type. If this is the case, Right-click on your project, then go to Add/Change Project Type >> Add Flex Project Type