IOS universal support and ASC 2.0. Will it impact Flex Mobile projects?

Hello,
Regarding the latest release notes for AIR 16, it says
"The legacy compiler is not (and will not be) compatible with iOS 64-bit.[...] it will be removed with version 16 of the AIR SDK"
I am a bit lost with what it means for Flex Mobile (4.6 or Apache Flex SDK). Will we still be able to compile once AIR 16 is out or will this new compiler have issue with Flex projects compiled for iOS? Will it need us to make some changes on existing Flex applications?
Thanks for your clarifications,
Fabien

It seems this wrong rumour is spreading around... a lot of people don't bother researching properly.
When they talk about the legacy compiler they talk about ADT, MXMLC will continue to work. The simplified IPA packaging process is: Source code --- MXMLC/ASC2---> SWF ---ADT AOT Compiler---> IPA
So with AIR 16 the ADT -useLegacyAOT argument will be removed.

Similar Messages

  • ANE for one platform on Flex mobile project for iOS and Android

    I'm very new at Flex Mobile Projects and native extension.
    I have a big doubt... If I have an ANE that only works on iOS or Android, can I use it into a project for Android AND iOS?
    I mean, if I want to do something and I've only found and ANE that works for iOS and another ANE that works for Android, can I create only one project and depending on the device use one or another? or should I create two different projects?
    Thanks in advance

    You can set them both up and when you publish just comment out the code that does not apply, this way you still keep it as one project but you can use the ANEs as needed, I had to do this with the iAd ANE only for Apple obviously and AdMob ANE which at the time was Android only.
    Example
    //Android ANE Code
    blah blah blah
    //iOS Code
    code code code
    Now when you publish for iOS comment out the Android related stuff
    //Android ANE Code
    blah blah blah
    //iOS Code
    code code code
    Also dont forget to update your included ANEs when you publish and remove the ones that dont apply and update the XML files as needed. Its possible, but annoying, it would be nice if it was automated or could be flagged somehow so the Flash publisher would auto ignore it.

  • StageVideo with Flex Mobile Project on iOS

    In a Flex Mobile project using StageVideo, StageVideoAvailabilityEvent always returns StageVideoAvailability.UNAVAILABLE.
    I've been reading all day and it looks like StageVideo might not be supported with Flex projects, but I can't find a concrete answer.
    I need a definitive answer, using Flash Builder 4.6, AIR 3.1, and Flash Player 11, can StageVideo be used. If so, any help as to how to get this working would be greatly appreciated.
    Thank you in advance.

    After much trial and error, I finally have a definitive answer. The answer is yes, you can use StageVideo in a Flex Mobile project. To be honest I found StageVideo to be completely useless, at least for what I was hoping to use it for.
    The first big problem is that the StageVideo plays underneath all Flash content. Second, at least on iOS, there were no video controls. I suppose you could roll your own, but I didn't take the time to experiemnt with this. I ended up just using StageWebView.
    More information here: http://www.unfetteredthoughts.net/2012/01/12/embedded-h-264-video-on-ios-with-a-flex-mobil e-project/
    I hope that helps anyone else looking for this.

  • Flex mobile project: web root and root path for a remote web service?

    Hi all,
    i'm trying to set up the testdrive tutorial for flex mobile project, with flash builder 4.5
    and php data.
    I've uploaded the files on my remote web space (e.g. http://mywebsite.org, and the
    test file is http://mywebsite.org/TestDrive/test/test.php... and it works
    correctly)... But when i'm setting properties of the project, i don't know what
    to write into the web root and root path fields... I thing root path is simply
    http://mywebsite.org... and whatever i write in the other fields (output folder
    too) i have errors when i click on "validate configuration"...
    What should i put into those fields? is zend framework (and gateway.php)
    strictly necessary?
    As you can see... i'm a bit confused....
    Many thanks for any help
    Bye
    Alex

    I thought it was a simple question...
    No advice?

  • How to display html content with image in Adobe Flash and Flex mobile project?

    Hi,
      I have a html content with image in it. How to display it in Adobe Flash Builder and Flex mobile project? Which control needs to be used for this?

    Hello,
    The only current way is to use an iFrame, or if you only need some html tags you could use the Text Layout Framework.
    Here this is the iFrame approach:
    http://code.google.com/p/flex-iframe/
    If the swc do not work in Flex4 just use its ource code which works...
    ...it is basically based on this:
    http://www.deitte.com/archives/2008/07/dont_use_iframe.htm
    see also and vote, please:
    http://bugs.adobe.com/jira/browse/SDK-12291
    http://bugs.adobe.com/jira/browse/SDK-13740
    Regards
    Marc

  • Filter xml data Class and use pushView to populate List (Flex Mobile project)

    I am such noob so I apologize for my ignorance. Trying to learn and work at the same time but i'm stumped been searching and my understanding is not up to snuff just yet.
    I looked at the Mobile Shopping Cart that Adobe has little over my head to grasp and impliment but my project is similar without the cart option basically.
    I'm currently using a single view with 3 states
    <s:states>
    <s:State name="default"/>
    <s:State name="productView"/>
    <s:State name="detailsView"/>
    </s:states>
    Default state has a list that uses a xml file with categoryID number's that correspond with the main products xml file.
    Which when the item is selected it filters and updates the List on the productView and so on to the detailsView.
    Like this:
    Category -> Products-> Details
    I'm using a filterCollection from an .as Class file to complete this here is a small snipet.
    private function productService_resultHandler(event:ResultEvent):void
    var productsArray:Array = new Array();
    var resultData:XMLList = event.result..product;
    for each (var p:XML in resultData) {
    var product:Product = Product.buildProductFromAttributes( p );
         productsArray.push( product );
    products = new ArrayCollection( productsArray );
         products.filterFunction = filterForCategory;
         products.refresh();
    private function filterForCategory(item:Product):Boolean{
    return item.catID == selectedCategory;
    public function filterCollection(id:Number):void{
    selectedCategory = id;
         products.refresh();
    Project works great but incredibly slow on Mobile device iOS. In-between the states I have transition animations and it bogs right down.
    So I was trying to experiment by using pushView and basically do the same but utilize Flex's viewNavigator to see if it speeds things up but I can't get the filter function to push the filtered data to the newView component.
    Or I was thinking of trying to order the events such as seletedItem->transition->filtered Data it seems like it is all happing at once and the app just sits for 3 seconds before the state is updated.
    Any help appreciated or more info needed let me know. THX

    So I will solve this later.
    I was able to stick to the original project layout with states within views instead of view states. Ditched the transition Move effects averaging 1 to 2 seconds on all state changes.
    It is a really basic product view app that all files are local. I'm not super impressed at the first go but it works and into the First Project archieve's and will revisit it on version 2. Which will probably start soon. It's better than hello world!

  • Flex mobile project standalone flex server resets to J2EE and can not change

    Developing an Android mobile project with FB 4.5. Set original project-->properties-->flex server to standalone with coldfusion as server.  After setting web root, Root URL and Coldfusion root folder app works fine with CF. Sometime during development, flex server gets set to J2EE and CF access halts.  Go back into project-->properties-->flex server and reset server to 'standalone' with original settings.  click Apply or OK and assume that it is reset but it does not.  Go back into flex server settings and it is still J2EE.  I have seen this issue before and can not resolve it or find any other threads where there is a resolution to this.  My only way to continue is to start a new mobile project, import the files and continue.  This is not an acceptable way to design any mobile project!!  HELP!!

    Developing an Android mobile project with FB 4.5. Set original project-->properties-->flex server to standalone with coldfusion as server.  After setting web root, Root URL and Coldfusion root folder app works fine with CF. Sometime during development, flex server gets set to J2EE and CF access halts.  Go back into project-->properties-->flex server and reset server to 'standalone' with original settings.  click Apply or OK and assume that it is reset but it does not.  Go back into flex server settings and it is still J2EE.  I have seen this issue before and can not resolve it or find any other threads where there is a resolution to this.  My only way to continue is to start a new mobile project, import the files and continue.  This is not an acceptable way to design any mobile project!!  HELP!!

  • I have iOS 6.1 and my iMessage app will not open for me. It opens then closes on me. How do I fix it?

    I really need my iMessage app to work. Please help me!

    Try:
    - Reset the iOS device. Nothing will be lost
    Reset iOS device: Hold down the On/Off button and the Home button at the same time for at
    least ten seconds, until the Apple logo appears.
    - Reset all settings
    Go to Settings > General > Reset and tap Reset All Settings.
    All your preferences and settings are reset. Information (such as contacts and calendars) and media (such as songs and videos) aren’t affected.
    - Restore from backup
    - Restore to factory settings/new iOS device.

  • ANE in Flex Mobile Projects, Overlaying AIR 4.7 SDK and Flex 4.6 Doesn't Work!

    There are some ANE's I want to use but they require me changing my namespace from 3.1 to 3.5+ (I guess now 3.7)
    Apparently, in order to do this I need to overlay Flex 4.6 and the latest Air (4.7).
    However, when I do this I get tons of errors. At first the error was not being able to resolve spark's TabbedViewNavigatorApplication. So what I did was include manually the mobilecomponents.swc from the SDK.
    That just led to hundreds of errors. Errors about inteface not implementing. Based on my knowledge I used spark for everything. Including mx.swc didn't do anything either.
    I'm so confused. I just want to put Admob ads in my freaking Flex app. Can someone help?

    Hi, I had the same problem. Are you on Windows or on Mac?
    You can use Apache Flex (flex 4.7) but it cames with Air 3.4, then download AirSdk 3.6 or 3.7 (not the compiler version).
    On Windows you can simply copy the content of the airsdk folder on the apache flex sdk folder.
    On Mac it's different... look here http://forums.adobe.com/message/4734215

  • I downloaded a ringtone a few days ago and itunes charged me twice and i didnt receive the ringtone ether, plus i wrote to itunes and it says you will get back to me in 24 hours and its been well over that!!!!

    I downloaded a ringtone a few days ago and iTunes charged me twice which I am not happy about, not only that I didn't receive the ringtone.
    This is probably not the right place to complain but I have tried contacting iTunes support and they said they will be in contact with myself in 24 hours and well its been well over that !!!!
    You guys really need a phone customer services for iTunes, I know quite a few people that this has happened too and waiting for days for a response is not good.

    You are not addressing Apple here at all.
    This is a user forum.  We are all itunes users just like you.

  • Adobe Flex Mobile + AIR - Custom iOS Build Setting

    I am building some Adobe Flex Mobile application using Flex 4.6.0 + AIR 3.5 only for iOS
    This app involves some iOS Native Extension created also by me.
    The thing is that this ANE uses some third party framework (GD.framework from Good Dynamics Technology). That framework requires GD FIPS linker to be used, and for that, i need to set some custom build settings in a .xcconfig file, with this content:
    FIPS_PACKAGE=$(CURRENT_ARCH).sdk LDPLUSPLUS=/Good Technology/Good.platform/FIPS_module/$FIPS_PACKAGE/bin/gd_fipsld LD=/Good Technology/Good.platform/FIPS_module/$FIPS_PACKAGE/bin/gd_fipsld
    The ANE compiles OK, but then, I add the ANE to the app, I compile the app, but when I launch the app, it crashes because the FIPS linker was not properly got set on my Flex Mobile project.
    So, my question is:
    Is there a way to set the above configuration on my project like somebody would do in a Xcode project?
    Regards!

    I see your key as a reserved key for iOS. I haven't tested it myself but here's the keys you cannot change. Sure enough, MinimumOSVersion is reserved.

  • Flex Mobile, URLLoader and Sessions

    I have created a Flex Mobile Project that I've been testing so far on a Motorola Xoom and uses the URLLoader object to query some JSP pages and return the output. These JSP pages require user authentication which depend on sessions.
    If my URLLoader requests are made sequentially (the second request is not made until the first is completed) session information functions normally. If multiple URLLoader requests are made at the same time there is a chance that one or more of the request's session information will fail. I've used a packet sniffer and found that the "Cookie: JSESSION=..." header value is not being set or sent to the server.
    I've actually been able to solve this problem by fetching my session ID when I login, storing it locally and setting the "Cookie: JSESSION=..." value manually in the header of all my URLLoader requests. Most of the time the browser will overwrite this value that I've set with the session ID that it has, and that's fine. But in the case where it doesn't set this value then my manually set value is passed to the server and it is able to find the appropriate session.
    The solution I've come up with seems to work so far, but I was still wondering if anybody knows what's causing this or knows a better solution?

    That sounds like everything's working the way it should. Until the "first" request is authenticated successfully and the response comes back to the browser/device, your app doesn't have session credentials. Sending multiple simultaneous unauthenticated requests will thus all need to authenticate individually -- and making matters worse, may create multiple sessions on the server, so as they come back your session info (as represented by your JSESSION ids) will rapidly run through all the new sessions until settling on the last one.
    I would suggest changing your application flow to let your first request go by itself first and not submit any other requests until that (authenticated) response is received.
    -- Tom
    Flex SDK engineer

  • Flex Mobile: iOS signing issues

    Hello everybody,
    I got an issue (probably) regarding the iOS signing process wihthin Flash Builder 4.5.1 (Build 313231) mobile projects.
    The signing and compiling process seems to work fine, but when I'm trying to check-in the application for the Apple AppStore, the process failed with the message it hasn't been signed correctly, or it hasn't been signed with an Apple Distribution Provisioning Profile.
    I'm pretty sure I got the right certificate.
    Are there some known issues? Can somebody point me in the right direction?
    Thanks in advance.
    Kind regards,
    dl

    Hi Corey,
    thank you for your quick response. I definitely used the certificate for AppStore distribution.
    Kind regards,
    dl

  • Flex mobile orientation: force portrait mode and then allow auto orientation

    I'm creating a flex mobile project and I want to force the app to portrait orientation when I click a button, and when I click other button allow again to change the orientation.
    This is my code when I click the first button, where I want to force portrait mode:
    protected function click(event:MouseEvent):void{      if(stage.orientation != StageOrientation.DEFAULT){           stage.addEventListener(StageOrientationEvent.ORIENTATION_CHANGE, orientationChanged);           stage.setOrientation(StageOrientation.DEFAULT);      }else{           doSomething();      }  }  
    private function orientationChanged(event:StageOrientationEvent):void{      doSomething();      stage.removeEventListener(StageOrientationEvent.ORIENTATION_CHANGE, orientationChanged); } 
    private function doSomething():void{      stage.autoOrients = false; }
    It works ok and it changes the orientation if it's needed.
    Now, when I want to allow orientation change again, I've only putted:
    stage.autoOrients = true;
    It works ok if when I click the first button the app is in portrait and it doesn't have to change anything. But if it's on landscape and it have to change to portrait, when I allow orientation change again, it doesn't work ok.
    Do you know if I have to allow or change something? Or, is there any better way to do this?
    Thanks in advance

    Thanks for your answer. It works, but I have the same problem that I have setting the orientation. If I'm on landscape, it changes to Portrait ok, but when I want to allow auto orientation again, it doesn't work well.
    A little tricky I've found is:
    When I want to force to portrait:
    private var oldOrientation:String = null;
    protected function click(event:MouseEvent):void{
       if(stage.orientation != StageOrientation.DEFAULT){
                oldOrientation = stage.orientation;
                stage.addEventListener(StageOrientationEvent.ORIENTATION_CHANGE, orientationChanged);
                stage.setOrientation(StageOrientation.DEFAULT);
       }else{
                doSomething();
    private function orientationChanged(event:StageOrientationEvent):void{
                // do something if you are changing to portrait mode (the first change) and other thing if you are changing to old orientation
    And when I want to allow auto orientation again:
    if(oldOrientation != null){
            stage.setOrientation(oldOrientation);
            oldOrientation = null;             

  • Flex mobile and databinding

    Is data binding feature supported in flex mobile project? I have data binding code used in <s: Application>. When I move the application to flex mobile in <s: view>, I can't seem to make data binding work.

    <?xml version="1.0" encoding="utf-8"?>
    <s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
                                     xmlns:s="library://ns.adobe.com/flex/spark"
                                     xmlns:mx="library://ns.adobe.com/flex/mx"
                                     xmlns:amcharts="http://www.amcharts.com/com_internal"
                                     backgroundColor="#FFFFFF"
                                     width="100%" height="100%"
                                     viewSourceURL="srcview/index.html">
      <fx:Declarations>
      <!-- Place non-visual elements (e.g., services, value objects) here -->
      </fx:Declarations>
      <fx:Script>
                                  <![CDATA[
                                            import mx.collections.ArrayCollection;
                                            import flash.filters.DropShadowFilter;
                                            [Bindable]private var chartData:ArrayCollection = new ArrayCollection([
                                                      {year:2001,income:23.5,expenses:18.1},
                                                      {year:2002,income:26.2,expenses:22.8},
                                                      {year:2003,income:30.1,expenses:23.9},
                                                      {year:2004,income:29.5,expenses:25.1},
                                                      {year:2005,income:24.6,expenses:25.0},
                                                      {year:2006,income:25.5,expenses:18.1},
                                                      {year:2007,income:26.2,expenses:52.8},
                                                      {year:2008,income:36.1,expenses:23.9},
                                                      {year:2009,income:24.5,expenses:33.1},
                                                      {year:2010,income:44.6,expenses:29.0}
                                            [Bindable]private var shadow:DropShadowFilter = new DropShadowFilter(2,45,0,0.5);
                                  ]]>
      </fx:Script>   
                        <s:VGroup width="100%" height="100%">
                                  <s:Group width="100%" height="100%">
      <amcharts:AmSerialChart
                                                      id="chart"
                                                      width="100%"
                                                      height="100%"                
                                                      dataProvider="{chartData}"
                                                      categoryField="year"
                                                      angle="30"
                                                      depth3D="30">
      <amcharts:graphs>
                                                                <amcharts:AmGraph title="Income" id="g0" valueField="income" type="column" lineAlpha="0" fillColors="[#ADD981]" fillAlphas="[1]"/>                       
                                                                <amcharts:AmGraph title="Expenses" markerType="line" id="g1" valueField="expenses" type="line" lineThickness="2" bullet="round" filters="{[shadow]}"/>                       
      </amcharts:graphs>
      <amcharts:valueAxes>
                                                                <amcharts:ValueAxis dashLength="5"/>                           
      </amcharts:valueAxes>
      <amcharts:categoryAxis>
                                                                <amcharts:CategoryAxis gridPosition="start" dashLength="5"/>
      </amcharts:categoryAxis>
      </amcharts:AmSerialChart>
      <amcharts:AmLegend
                                                      color="0x000000"
                                                      x="45"
                                                      y="10"
                                                      switchable="false"
                                                      dataProvider="{chart}"
                                                      width="100%"
                                                      marginRight="20"
                                                      marginLeft="40"
                                                      textClickEnabled="false"
                                                      marginBottom="5"/>                    
      </s:Group>
                                  <s:HGroup width="100%">
                                            <mx:Spacer width="32"/>
                                            <mx:DataGrid dataProvider="{chartData}" width="100%" editable="true" height="100"/>                   
                                            <mx:Spacer width="20"/>
      </s:HGroup>
                                  <mx:Spacer height="10"/>
                        </s:VGroup>           
    </s:View>

Maybe you are looking for

  • Bootcamp and switching to wireless

    I have a new 13" Retna PowerBook w/Mavericks with bootcamp installed. If I unplug froma  wired connection the wireless adapter never wakes up. If I re-boot all is well - so , you can see the issue if I want to be mobile......

  • Problem with ACF for Adobe Interactive Forms

    Hi Gurus, I had created an adobe interactive form using web dynpro for abap, but I am getting the 500 connection timed out error in the browser when I test the web dynpro application. Where as a normal web dynpro application without adobe form is run

  • EJB - JAR or EAR file reloading - how to get it to work consistently.

    We are using wl 6.0 sp2 rp2 - with 2 WL instances on the same box. We have always seemed to have had this headache with WL - getting EJB's to reload consistently. Does anyone have a sequence of steps they follow to get good consistent reloading resul

  • White screen after logging in on OSX 10.9.2

    This morning an application on my Macbook Pro kept prompting for a folder after giving a write permission error.  I closed the program and tried to restart it with no luck.  I then restarted and after selecting my user and entering my password, all I

  • Company code wise material with quantity table

    Hi I need Table for company code wise material with quantity to check 2009 stock which is issued. thanks Edited by: pandu123 on Aug 17, 2011 1:21 AM