Flex for iOS

Hi,
reading this I have a question,
how to convert my existing Flex(Air) application to to run on iPAD.
Flash Builder doesn't "like" flex so I am wondering how can I open my Flex application as a iOS application and compile as iOS, should I rewrite the app to remove Flex ?
I am new to flex, few weeks...
one more question would be for example is it possible to create an instance of spark.components.Panel within an iOS mobile application with Flash Builder ?
for some reason PFI throws some errors while converting SFW to IPA
any advice on this topic is appreciated.
thank you very much.
http://www.adobe.com/products/flex/mobile/
Flash Builder 4.5 includes full support for building  ActionScript® applications for Apple iOS. Flex support is planned to be  available later in 2011.

AJDeschanel:
There ist no easy way to simply convert a desktop project into a mobile project (even if you manage to include you mx components).
also the spark components are incomplete and only a view of them are optimized (performance, gestures etc.) for mobile use.
Just for now the only way is to analyse you current project and try to strip it down by using only the few optimized components.
for a complex application this is nearly impossible because there are no working substitutes for some of the components (i.e. datagrid).
you either have to wait for more optimized components or you have to redesign your whole project.
- quadword

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.

  • Flex 4.5 build for ios

    HI,
    Right at the beginning of my flex journey and so I'm using examples to see how stuff is done.
    I have done the recent adobe flash builder update and can make simple flex builds for ios, google android and blackberry. Cool.
    I have sourced a demo flex 4.5 project that was done for android (I think before the update) but when I go to do a build for ios
    the option on the drop down is not there (just has google, no ios or blackberry) So I guess the project thinks its in pre-update mode
    So the question is, what is causing the drop down to only have google, is there some library/framework/script I need to add or something
    so this demo flex project that was writen for android can be tested on ios.
    hope this makes sense!
    thanks
    mike

    OK
    I found it project>properties add a device
    KBn

  • Flex Mobile for iOS - debugging on device

    Hello,
    Is it possible to provide self-made certificates for packaging for iOS like Android allows?
    Thank you.

    oooooh nooooo
    you have to pay Apple first
    and then request a certificate and provisioning file
    and then try and figure out how to convert the certificate to a .p12 file
    and cross your fingers and hope they will allow it in their store
    and you have to own a mac, although there are some convoluted ways to get a certificate using a pc you still cant get onto the store without a mac

  • Published for iOS, sound plays but no screen.

    Hi,
    I have completed a new game that runs great on Android - created using Flash Builder 4.5 and Flash Professional. I got all our Apple stuff out of the way and then also compiled for iOS. Then I deployed to my son's iPod Touch 5 via TestFlightApp.com. He installed and ran and we get the sound but no screen. I'd really like to finish debugging and then deploy this app for both droid and iOS at the same time (in the next few days). Can someone tell me why the SWF's that are the UI of the app are playing sound but not showing up on screen? How can I fix this problem?
    BTW, please forgive the fact that the site is under dev (will be completed and polished before go live), but you can get some idea of what the game is about at our web site: headshotgame.com.
    Best,
    Al

    Ooops, spoke too soon...
    After we recompiled all our FLA's to SWF's and added them as assets to our Flash Builder project, it did not work again (SWF sound plays but no graphics display). So, we went back to the earlier test solution and it did not work  either?!?
    Finally, we compiled using the quick compile selection of Flash Builder. The intro screen showed up all the sudden! But, none of the buttons work and you can't navigate to any other of the screens. Sadly, this is not answered and I don't know whether this belongs in the Flash Builder or the Flex forum as I don't know what is causing the problem.
    All of this works perfectly on Android. Same code on iOS does not work. Perhaps it's the fact that I'm testing on an iPod touch with iOS5?
    I have people waiting to test this app and help me get it live but I can't seem to get it to run on iOS. Please let me know if I can provide any other info to help you help me.
    Thanks!
    A summary of our problem:
    We have multiple SWF's that are compiled in Flash Pro that make up a larger mobile app that we built in Flash Builder.
    We add the Flash Pro SWF's to Flash Builder as assets of the project and use the Navigator to move between them with event listeners bubbling up from the buttons that are in the SWF's.
    There are many SWF's - most screens have multiple SWF's on them.
    All of this works very well on Android.
    The same project compiled for iOS creates an IPA file but when the IPA file is deployed to the device, none of the screens show up but the sound plays.
    There is only one way to get a (the first) screen to show on the device which is to set Flash Builder packaging method to "fast". Yet, getting the screen to show is useless as it won't allow you to navigate (and the SWF behaves differently in other ways compared to Android).
    I am testing on iPod and will recruit other iOS device users to test as well. The iPod I am testing on is an iPod touch with iOS 5.

  • Do i use Air or Flex for iPhone and Android app development

    Hi guys, whats the main difference between the 2 and does Air or Flex have everything Xcode does for iPhone/iPad development
    I'm hearing that Flex has Android and SDK for iPhone, if this is the case why learn Xcode ?
    Thanks

    Titanium is good for iOS, but apparently not so good for Android. Moreover, it's not so cheap!
    When one chooses a platform, one should also take into consideration the history and stability of the company which offers it.
    That is why I would not go to Appcelerator: who knows what's behind the corner?
    Sure, it is ironic that I say this after Adobe - a big company - has abandonded Flex...
    Some alternatives:
    - AMPChroma (Horrible name, but it has a solid company selling it: Antenna Software). This thing has the advantage that the content is not either native or web: the same content can be packaged for a web site AND for an app
         Pro's: Many big players are using it
         Con's: price list not very clear
    - Adobe Edge "Preview" + Adobe PhoneGap <--- Adobe says: you create animation for the web, you package it for an app. Not many people have tried it. But apparently it will work.
         Pro's: apparently, Edge is Adobe's instrument to finally go to HTML5.
         Con's: Edge "showcase" performs BADLY and SLOWLY in an iPhone (go think of a Samsung Mini)
    - Adobe Flash professional CS6 + Create JS <--- you create animations in Flash, then you export to HTML5 and js for browsers which don't have flash. You can also package with AIR for iOS and Droid.
         Pro's: Flash professional is easy, Action Script is powerful. You can have BOTH the power of Flash and the portability of html5/JS.
         Con's: for how long will Adobe support this Create JS hack? When will Adobe say "OK, now you've done enough automatic porting to JS, from next release on you move to Edge, or to - wait for it - a version of Flash which uses Javascript instead than ActionScript?"
    Me, I don't know what to do. I am keen on FlashBuilder/Flex because it's fast to build. Apps are really compatible both with iOS and Android. It has Salesforce.com connectivity. It's cool.
    However, there are two problems that get me stuck from continuing with FlashBuilder:
    - OK for native apps but... how do I use the Flash Builder/Flex content for the mobile WEB? Flash Builder does not have the CreateJS capability. I do a cool interface and I cannot reuse it on the mobile web if not with apps?
    - OK for HTML5 but... it's NOT as good as Flash now. Have you ever seen a Phonegap application with graphics? They're embarassing. Slow, imprecise. And non-compiled Edge stuff is not much better. Is it? any good example.
    Bottom line: at the moment, HTML5 support does not seem good. On the other hand, Flex is NOT compatible with mobile web. What IS performing and promises to be compatible with mobile web in addition to native apps?
    Flash Professional CS6.
    Again.
    I am happy if some-one belies me with good arguments.

  • Error when compiling for IOS

    When compiling for IOS in Standard mode an error ocurred:
    Error occurred while packaging the application:
    Exception in thread "main" com.adobe.air.ipa.ProcessError: Assembler failed
              at com.adobe.air.ipa.AOTCompiler.launchProcess(AOTCompiler.java:263)
              at com.adobe.air.ipa.AOTCompiler.compileBitcode(AOTCompiler.java:935)
              at com.adobe.air.ipa.AOTCompiler.trimAndCompileBitcode(AOTCompiler.java: 763)
              at com.adobe.air.ipa.ASMGenerator.main(ASMGenerator.java:72)
    Compilation failed while executing : ADT
    Flex 4.6
    Windows 7
    Any idea?

    Sinious thanks for your answer.
    I tried compiling from adt and it worked using this command line script.
    @set java_cmd="C:\Program Files\Common Files\Adobe\Adobe Flash CC\jre\bin\java.exe"
    @set java_param=-Xmx8192m -jar
    @set adt_cmd="C:\Program Files\Adobe\Adobe Flash CC\AIR4.0\lib\adt.jar"
    @set target=ipa-test
    @set cert=samples.p12
    @set cert_pass=12345
    @set provisioning=samples.mobileprovision
    @set build_file=Testing.ipa
    @set desc_files=Testing-app.xml
    @set files=Testing.swf assets externalSWF
    %java_cmd% %java_param% %adt_cmd% -package -target %target% -storetype pkcs12 -keystore %cert% -storepass %cert_pass%  -provisioning-profile %provisioning% %build_file% %desc_files% %files%
    pause
    Still there is now a different problem.
    When trying to compile more than a certain number of external swfs (eg. 350) then the process never ends. The java.exe  process consumes all of my memory and it is just stuck there for hours( I've waited for it to compile for nearly 10 hours before I killed the java.exe process). When I randomly remove some swfs then everything goes fine and the process finishes after nearly half an hour or so.
    The pc i'm using has an i7 processor with 16gb of ram and the java process consumes it all even though i've set a limit using the -Xmx8192m command.
    Is there a problem with the xmx command?
    Do i need even more ram to compile a larger number of swfs.
    Is there a way to monitor the java process in order to catch any errors that occur or maybe use any different java params to control ram usage limits?
    Thank you for your help.

  • Cannot find lib when packaging for iOS

    You can see the same question on StackOverflow here:
    http://stackoverflow.com/questions/11547515/cannot-find-lib-when-packaging-for-ios
    Hi,
    I am developping an Air Native Extension (ANE) in order to be able to use the burstly(1) ads on mobile devices.
    As for my setup, I am using the FlashDevelop 4.0.4(2) and Adobe Air 3.3 (3). I'm using Flex 4.6.0 SDK. The project is setup on Windows7.
    In order to work on iOS devices, Burstly requires a number of frameworks and librares (4)
    I managed to write and compile the .a library for iOS. I also have the interface (actionscript code) that will be shared for Android and iOS compiled into a swc and a librairy.swf. All of this is successfully packaged into a .ane which is included in my project.
    When compiling a .a library on MacOS, all the framework and library used don't seems to be packaged in the ".a". This is why I had to use Air 3.3, for the -platformsdk option(5).
    Since I work on Windows, I followed the instruction in this post to get the iOS SDK (6).
    Following (4) and (5), I made a platformConfig.xml file like this, which is packaged in the .ane
        <platform xmlns="http://ns.adobe.com/air/extension/3.1">
            <sdkVersion>4.2</sdkVersion>
            <linkerOptions>
                <!-- to use the AssetsLibrary framework -->
                <option>-framework AssetsLibrary</option>
                <option>-framework AudioToolbox</option>
                <option>-framework AddressBook</option>
                <option>-framework AVFoundation</option>
                <option>-framework CFNetwork</option>
                <option>-framework CoreLocation</option>
                <option>-framework MapKit</option>
                <option>-framework MediaPlayer</option>
                <option>-framework MessageUI</option>
                <option>-framework OpenAL</option>
                <option>-framework OpenGLES</option>
                <option>-framework QuartzCore</option>
                <option>-framework StoreKit</option>
                <option>-framework SystemConfiguration</option>
                <option>-framework Foundation</option>
                <option>-framework CoreGraphics</option>
                <option>-libsqlite3</option>
                <option>-libxml2</option>
                <option>-libz</option>
            </linkerOptions>
        </platform>
    and this is the line to compile the actuale .ane
        call "%FLEX_SDK%\bin\adt" -package -target ane ../release/burstlyadsextension.ane extension.xml -swc burstlyAds.swc -platform iPhone-ARM library.swf libBurstlyAds.a -platformoptions platformConfig.xml
    Problem arises when I try to package the iOS app with ADT:
        call adt -package -target %TYPE%%TARGET% %OPTIONS% %SIGNING_OPTIONS% "%OUTPUT%" "%APP_XML%" %FILE_OR_DIR% -extdir lib/external/ -platformsdk ../Libraries/iPhoneOS5.0.sdk/
    this happens:
    "ld: library not found for -libsqlite3
    Compilation failed while executing : ld64"
    frameworks seems to be added fine, but the dylib are not. I tried to add the line:
        <option>-L usr/lib/</option>
    before including the lib, but I got this error instead:
    "ld: warning: directory not found for option '-Lusr/lib/'
    ld: library not found for -libsqlite3
    Compilation failed while executing : ld64"
    I tried to use the full path, other relative path, but no matter what path I put in the option, I always get a "warning: directory not found for option". Even "<option>-L ../</option>" give me this warning. The only thing that seems to work is "<option>-L /../</option>", but my .dylib obviousle are not there.
    So my questions are: What did I do wrong? Any idead what else I could try? Even an explanation as to why it is not working would be helpful!
    Links:
    #1: http://support.burstly.com/
    #2: http://www.flashdevelop.org/
    #3: http://get.adobe.com/fr/air/        //Sorry, my OS is in french
    #4: http://support.burstly.com/kb/ios/required-compiler-flags-frameworks
    #5: http://blogs.adobe.com/rajorshi/2011/11/16/ios5-support-for-airusing-external-sdks-to-pack age-apps/
    #6: http://blogs.adobe.com/airodynamics/2012/05/18/using-platformsdk-for-ios-on-windows/

    Thanks a lot, that took care of the
    "ld: library not found for -libsqlite3
    Compilation failed while executing : ld64"
    But now, I'm stuck with this error instead:
    ld: warning: -ios_version_min not specificed, assuming 4.0
    Undefined symbols for architecture armv7:
      "_ADBannerContentSizeIdentifier480x32", referenced from:
          +[Burstly_iad_Adaptor initializeContentSizeIdentifiers] in libcom.bhvr.burstlyads.a(Burstly_iad_Adaptor.o)
          -[Burstly_iad_Adaptor supportedSizes] in libcom.bhvr.burstlyads.a(Burstly_iad_Adaptor.o)
      "_OBJC_CLASS_$_ADBannerView", referenced from:
          objc-class-ref in libcom.bhvr.burstlyads.a(Burstly_iad_Adaptor.o)
      "_OBJC_CLASS_$_EKEventStore", referenced from:
          objc-class-ref in libcom.bhvr.burstlyads.a(BurstlyORMMAView.o)
      "_OBJC_CLASS_$_FlurryAnalytics", referenced from:
          objc-class-ref in libcom.bhvr.burstlyads.a(Burstly_flurry_Adaptor.o)
      "_OBJC_CLASS_$_CMMotionManager", referenced from:
          objc-class-ref in libcom.bhvr.burstlyads.a(BurstlyORMMAJavascriptBridge.o)
      "_ADBannerContentSizeIdentifier320x50", referenced from:
          +[Burstly_iad_Adaptor initializeContentSizeIdentifiers] in libcom.bhvr.burstlyads.a(Burstly_iad_Adaptor.o)
          -[Burstly_iad_Adaptor supportedSizes] in libcom.bhvr.burstlyads.a(Burstly_iad_Adaptor.o)
          -[Burstly_iad_Adaptor makeSizesSetWithArray:] in libcom.bhvr.burstlyads.a(Burstly_iad_Adaptor.o)
      "_MedialetsShouldLogDebug", referenced from:
          -[MedialetsAdServer sendAppPixelWithURL:] in libcom.bhvr.burstlyads.a(MedialetsAdServer.o)
          -[MedialetsAdServer adFitsSlot:adID:] in libcom.bhvr.burstlyads.a(MedialetsAdServer.o)
          -[MedialetsAdServer nextAdFromList:forTargetKey:keywords:andBlockKeywords:] in libcom.bhvr.burstlyads.a(MedialetsAdServer.o)
          -[MedialetsAdServer isAdValidForSlot:forTargetKey:keywords:andBlockKeywords:] in libcom.bhvr.burstlyads.a(MedialetsAdServer.o)
          -[MedialetsAdServer nextAdForAdView:] in libcom.bhvr.burstlyads.a(MedialetsAdServer.o)
          -[MedialetsAdServer startCacheLoad] in libcom.bhvr.burstlyads.a(MedialetsAdServer.o)
          -[MedialetsAdServer processReceivedData:] in libcom.bhvr.burstlyads.a(MedialetsAdServer.o)
      "_OBJC_CLASS_$_EKEvent", referenced from:
          objc-class-ref in libcom.bhvr.burstlyads.a(BurstlyORMMAView.o)
      "_ADBannerContentSizeIdentifierPortrait", referenced from:
          +[Burstly_iad_Adaptor initializeContentSizeIdentifiers] in libcom.bhvr.burstlyads.a(Burstly_iad_Adaptor.o)
      "_OBJC_CLASS_$_CTTelephonyNetworkInfo", referenced from:
          objc-class-ref in libcom.bhvr.burstlyads.a(BurstlyUtils.o)
      "_ADBannerContentSizeIdentifierLandscape", referenced from:
          +[Burstly_iad_Adaptor initializeContentSizeIdentifiers] in libcom.bhvr.burstlyads.a(Burstly_iad_Adaptor.o)
      "_MedialetsShouldLogInternal", referenced from:
          -[MedialetsAdServer init] in libcom.bhvr.burstlyads.a(MedialetsAdServer.o)
          -[MedialetsAdServer qualifiedAdsFromList:forAdView:] in libcom.bhvr.burstlyads.a(MedialetsAdServer.o)
          -[MedialetsAdServer qualifiedAd:foradSlotKey:] in libcom.bhvr.burstlyads.a(MedialetsAdServer.o)
          -[MedialetsAdServer nextAdFromList:forTargetKey:keywords:andBlockKeywords:] in libcom.bhvr.burstlyads.a(MedialetsAdServer.o)
          -[MedialetsAdServer nextAdForAdView:] in libcom.bhvr.burstlyads.a(MedialetsAdServer.o)
          -[MedialetsAdServer attemptCacheLoad] in libcom.bhvr.burstlyads.a(MedialetsAdServer.o)
          -[MedialetsAdServer startCacheLoad] in libcom.bhvr.burstlyads.a(MedialetsAdServer.o)
      "_OBJC_CLASS_$_FlurryAppCircle", referenced from:
          objc-class-ref in libcom.bhvr.burstlyads.a(Burstly_flurry_Adaptor.o)
      "_OBJC_CLASS_$_ADInterstitialAd", referenced from:
          objc-class-ref in libcom.bhvr.burstlyads.a(Burstly_iad_Adaptor.o)
    ld: symbol(s) not found for architecture armv7
    Compilation failed while executing : ld64
    Which is the same error as when I did not include any library at all.
    Any other insight?

  • AIR for iOS View performance

    In using FB4.6 with AIR 3.4 for iOS on Mac OS X 10.7.4 and when I run this on an iPad 2, one of my views is taking 3.2 secs before it's displayed. I've search for references to things to do to improve the performance
    I have a View containing a TabbedViewNavigator with 2 tabs:-
    <s:TabbedViewNavigator width="100%" height="100%">     <s:ViewNavigator label="tabOne" firstView="TabOneView" width="100%" height="100%"/>     <s:ViewNavigator label="tabTwo" firstView="TabTwoView" width="100%" height="100%"/></s:TabbedViewNavigator>
    The the first view is:-
    <?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"
            actionBarVisible="false"
            title="TabOneView"
            render="trace(DateUtils.currentTime()+'TabOneView.render')"
            preinitialize="trace(DateUtils.currentTime()+'TabOneView.preinitialize')"
            contentCreationComplete="trace(DateUtils.currentTime()+'TabOneView.contentCreationComplet e')"
            creationComplete="trace(DateUtils.currentTime()+'TabOneView.creationComplete')"
            width="100%" height="100%">
            <fx:Script>
                <![CDATA[
                    import DateUtils;
                ]]>
            </fx:Script>
            <s:layout>
                <s:ConstraintLayout>
                    <s:constraintColumns>
                        <s:ConstraintColumn id="leftPadding" width="10"/>
                        <s:ConstraintColumn id="leftColumn" width="100%"/>
                        <s:ConstraintColumn id="gutterColumn" width="20"/>
                        <s:ConstraintColumn id="rightColumn" width="100%"/>
                        <s:ConstraintColumn id="rightPadding" width="10"/>
                    </s:constraintColumns>
                    <s:constraintRows>
                        <s:ConstraintRow id="topPadding" height="10"/>
                        <s:ConstraintRow id="mainRow" height="67.5%"/>
                        <s:ConstraintRow id="operationRow" height="18.75%"/>
                        <s:ConstraintRow id="gutterRow" height="10"/>
                        <s:ConstraintRow id="commentsRow" height="18.75%"/>
                        <s:ConstraintRow id="bottomPadding" height="10"/>
                    </s:constraintRows>
                </s:ConstraintLayout>
            </s:layout>
            <s:Label id="field1" height="44" fontSize="40" fontWeight="bold" textAlign="right"
                     left="rightColumn:0" right="rightColumn:0" top="mainRow:0"/>
            <s:Label id="field2" fontSize="20" fontWeight="bold"
                     left="leftColumn:0" right="leftColumn:0" top="mainRow:50"/>
            <s:Label id="field3" fontSize="20" fontWeight="bold" textAlign="right"
                     left="rightColumn:0" right="rightColumn:0" top="mainRow:50"/>
            <s:Label text="FIELD 1" left="leftColumn:0" top="mainRow:74" mouseEnabled="false" cacheAsBitmap="true" maxDisplayedLines="1"
                     fontSize="12" fontWeight="bold" color="0x0D71FF" />
            <s:Label text="FIELD 2" right="rightColumn:0" top="mainRow:74" textAlign="right" cacheAsBitmap="true" maxDisplayedLines="1"
                     fontSize="12" fontWeight="bold" color="0x0D71FF"/>
            <s:Label id="field4" left="leftColumn:0" top="mainRow:94" fontSize="20" fontWeight="bold"/>
            <s:Label id="field5" right="rightColumn:0" top="mainRow:94" fontSize="20" fontWeight="bold" textAlign="right"/>
            <s:Label text="FIELD 4" left="leftColumn:0" top="mainRow:117" cacheAsBitmap="true"/>
            <s:Label text="FIELD 5" right="rightColumn:0" top="mainRow:117" textAlign="right" cacheAsBitmap="true"/>
            <!-- left side -->
            <s:Label id="field6" fontSize="20" fontWeight="bold" textAlign="right" width="100%"
                     left="leftColumn:0" right="leftColumn:0" top="mainRow:157"/>
            <s:Label text="FIELD 6" textAlign="right" width="100%" mouseEnabled="false"  maxDisplayedLines="1"
                     fontSize="12" fontWeight="bold" color="0x0D71FF" cacheAsBitmap="true"
                     left="leftColumn:0" right="leftColumn:0" top="mainRow:180"/>
            <s:Label id="field7" fontSize="20" fontWeight="bold" textAlign="right" width="100%"
                     left="leftColumn:0" right="leftColumn:0" top="mainRow:204"/>
            <s:Label text="FIELD 7" textAlign="right" width="100%" mouseEnabled="false"  maxDisplayedLines="1"
                     fontSize="12" fontWeight="bold" color="0x0D71FF"  cacheAsBitmap="true"
                     left="leftColumn:0" right="leftColumn:0" top="mainRow:227"/>
            <s:Label id="field8" fontSize="20" fontWeight="bold" textAlign="right" width="100%"
                     left="leftColumn:0" right="leftColumn:0" top="mainRow:251"/>
            <s:Label text="FIELD 8" textAlign="right" width="100%" mouseEnabled="false"  maxDisplayedLines="1"
                     fontSize="12" fontWeight="bold" color="0x0D71FF" cacheAsBitmap="true"
                     left="leftColumn:0" right="leftColumn:0" top="mainRow:274"/>
            <s:Label id="field9" fontSize="20" fontWeight="bold" textAlign="right" width="100%"
                     left="leftColumn:0" right="leftColumn:0" top="mainRow:298"/>
            <s:Label text="FIELD 9" textAlign="right" width="100%" mouseEnabled="false"  maxDisplayedLines="1"
                     fontSize="12" fontWeight="bold" color="0x0D71FF" cacheAsBitmap="true"
                     left="leftColumn:0" right="leftColumn:0" top="mainRow:321"/>
            <s:Label id="field10" fontSize="20" fontWeight="bold" textAlign="right" width="100%"
                     left="leftColumn:0" right="leftColumn:0" top="mainRow:345"/>
            <s:Label text="FIELD 10" textAlign="right" width="100%" mouseEnabled="false"  maxDisplayedLines="1"
                     fontSize="12" fontWeight="bold" color="0x0D71FF" cacheAsBitmap="true"
                     left="leftColumn:0" right="leftColumn:0" top="mainRow:368"/>
            <s:Label id="field11" fontSize="20" fontWeight="bold" textAlign="right" width="100%"
                     left="leftColumn:0" right="leftColumn:0" top="mainRow:392"/>
            <s:Label text="FIELD 11" textAlign="right" width="100%" mouseEnabled="false"  maxDisplayedLines="1"
                     fontSize="12" fontWeight="bold" color="0x0D71FF" cacheAsBitmap="true"
                     left="leftColumn:0" right="leftColumn:0" top="mainRow:415"/>
            <!-- right side -->
            <s:Label id="field12" fontSize="20" fontWeight="bold" textAlign="right" width="100%"
                     left="rightColumn:0" right="rightColumn:0" top="mainRow:157"/>
            <s:Label text="FIELD 12" textAlign="right" width="100%" mouseEnabled="false"  maxDisplayedLines="1"
                     fontSize="12" fontWeight="bold" color="0x0D71FF" cacheAsBitmap="true"
                     left="rightColumn:0" right="rightColumn:0" top="mainRow:180"/>
            <s:Label id="field13" fontSize="20" fontWeight="bold" textAlign="right" width="100%"
                     left="rightColumn:0" right="rightColumn:0" top="mainRow:204"/>
            <s:Label text="FIELD 13" textAlign="right" width="100%" mouseEnabled="false"  maxDisplayedLines="1"
                     fontSize="12" fontWeight="bold" color="0x0D71FF" cacheAsBitmap="true"
                     left="rightColumn:0" right="rightColumn:0" top="mainRow:227"/>
            <s:Label id="field14" fontSize="20" fontWeight="bold" textAlign="right" width="100%"
                     left="rightColumn:0" right="rightColumn:0" top="mainRow:251"/>
            <s:Label text="FIELD 14" textAlign="right" width="100%" mouseEnabled="false"  maxDisplayedLines="1"
                     fontSize="12" fontWeight="bold" color="0x0D71FF" cacheAsBitmap="true"
                     left="rightColumn:0" right="rightColumn:0" top="mainRow:274"/>
            <s:Label id="field15" fontSize="20" fontWeight="bold" textAlign="right" width="100%"
                     left="rightColumn:0" right="rightColumn:0" top="mainRow:298"/>
            <s:Label text="FIELD 16" textAlign="right" width="100%" mouseEnabled="false"  maxDisplayedLines="1"
                     fontSize="12" fontWeight="bold" color="0x0D71FF" cacheAsBitmap="true"
                     left="rightColumn:0" right="rightColumn:0" top="mainRow:321"/>
            <s:Label id="field17" fontSize="20" fontWeight="bold" textAlign="right" width="100%"
                     left="rightColumn:0" right="rightColumn:0" top="mainRow:345"/>
            <s:Label text="FIELD 17" textAlign="right" width="100%" mouseEnabled="false"  maxDisplayedLines="1"
                     fontSize="12" fontWeight="bold" color="0x0D71FF" cacheAsBitmap="true"
                     left="rightColumn:0" right="rightColumn:0" top="mainRow:368"/>
            <s:Label id="field18" fontSize="20" fontWeight="bold" textAlign="right" width="100%"
                     left="rightColumn:0" right="rightColumn:0" top="mainRow:392"/>
            <s:Label text="FIELD 18" textAlign="right" width="100%" mouseEnabled="false"  maxDisplayedLines="1"
                     fontSize="12" fontWeight="bold" color="0x0D71FF" cacheAsBitmap="true"
                     left="rightColumn:0" right="rightColumn:0" top="mainRow:415"/>
            <s:Label id="field19" fontSize="20" fontWeight="bold" textAlign="right" width="100%"
                     left="rightColumn:0" right="rightColumn:0" top="mainRow:439"/>
            <s:Label text="FIELD 19" textAlign="right" width="100%" mouseEnabled="false"  maxDisplayedLines="1"
                     fontSize="12" fontWeight="bold" color="0x0D71FF" cacheAsBitmap="true"
                     left="rightColumn:0" right="rightColumn:0" top="mainRow:462"/>
            <!-- bottom groups -->
            <s:Label text="FIELD 20" width="100%" left="leftColumn:0" right="rightColumn:0" top="operationRow:0" mouseEnabled="false"  maxDisplayedLines="1"
                     fontSize="12" fontWeight="bold" color="0x0D71FF" cacheAsBitmap="true"/>
            <s:Label id="field20" fontSize="16"
                     opaqueBackground="0xffffff"
                     paddingLeft="5" paddingRight="5" paddingTop="5" paddingBottom="5"
                     left="leftColumn:0" right="rightColumn:0" top="operationRow:20" bottom="operationRow:0"/>
            <s:Label text="FIELD 21" width="100%" left="leftColumn:0" right="rightColumn:0" top="commentsRow:0" mouseEnabled="false"  maxDisplayedLines="1"
                     fontSize="12" fontWeight="bold" color="0x0D71FF" cacheAsBitmap="true"/>
            <s:Label id="field21" fontSize="16"
                     opaqueBackground="0xffffff"
                     paddingLeft="5" paddingRight="5" paddingTop="5" paddingBottom="5"
                     left="leftColumn:0" right="rightColumn:0" top="commentsRow:20" bottom="commentsRow:0"/>
    </s:View>
    What am I missing in terms of performance?

    Thanks for reporting it here, could you please consider it logging via bugbase.adobe.com and share the bug number here for reference.
    -Pahup

  • SWF and XML for Command line compiling for iOS

    I need to compile an application for iOS using command line ADT. I need to pass the SWF and XML to the ADT command. But which ones do I need to pass as the ones available are in the debug folder and I don't think they are well optimized for mobile publishing. Also the XML has debug with id in it.

    Hi,
    Yes, Flash Builder, by default, doesn’t save release swfs. A simpler way to get them however be to go to Project->Properties->Flex Compiler and set
    ‘-debug=false’ in compiler arguments.
    Now the swf generated in bin-debug will be a release swf.
    Please let us know in case you face any issues.
    Thanks,
    Amish.

  • How to address a specific time in VOD for iOS

    Using Flash and RTMP it's easy to go to a specific time in a VOD stream served from AMS using the seek method.
    Is there similar ability to seek to a specific time in VOD delivered to Safari on iOS?  The native video player provides a currentTime method, but I've not seen documentation anywhere to suggest currentTime or another method to provide rapid and accurate time based access from AMS.
    FWIW, Wowza documentation provides an answer:
    http://www.wowza.com/forums/content.php?326-How-to-specify-a-play-start-time-and-duration- for-HTTP-streaming
    TIA,
    RT

    Nitin, the link you provided is a bit better than nothing, but it refers to the AVPlayer object in applications, rather than iOS delivered data.  In our experience currentTime is a settable property for the native video player in mobile Safari, using a normal progressive uploaded stream, as the documentation shows:
    http://developer.apple.com/library/safari/#documentation/AudioVideo/Reference/HTMLMediaEle mentClassReference/HTMLMediaElement/HTMLMediaElement.html
    The question is "Are there browser based methods that seek AMS delivered streams more quickly or with better accuracy?" 
    Everyone is aware that mobile is exploding.  On some of our videocentric apps the share for iOS is approaching 20%.  PM Kevin Towes, what are you doing to accomodate this need???

  • Keyboard issue using Danish keyboard on Remote app for iOS.

    Hi there.
    I have noticed a quite annoying issue with the Remote Desktop for iOS when using foreign keyboards along with the Remote Desktop app.
    The PC I'm remoting to from my iPad Air is a Windows 7 machine with an English Windows.
    I have a danish keyboard layout installed, and have removed the English keyboard.
    But.. Here comes the strange issue.
    If I connect via Remote Desktop before I log into my PC (from my PC), the special characters like :;/*^%}{ ect. works just fine on my iPad.
    If I then log on to my PC from the PC, the keyboard on the PC has been changed to english, even though there's no english keybord layout installed on my PC.
    The special characters like the danish æøå has been changed out with ; and other wrong characters.
    I then have to press CTRL+SHIFT on my PC to change it back to the danish layout.
    But... If I do so on my PC and afterwards connect via the Remote Desktop app on my iPad Air, the keyboard is messed up on my iPad.
    All the special characters like /:;)(^#%{ is placed wrong and give me a wrong character.
    And that happens even if I change the keyboard on my iPad to English.
    I really hope you will be able to fix this in a future update enabling full support for foreign keyboards between iOS7 and Windows 7.
    Thanks in advance.
    - Bjørn, Denmark

    Hi,
    Why are the characters mixed up in the session?
    This issue can occur if the keyboard language has been switched on the remote PC while running a remote desktop session. In the case you would like to switch to a different keyboard language
    follow these instructions.
    Note: The remote PC selects the system language of the device running the remote desktop client and not the keyboard language. When switching the keyboard language on your device, you need
    to manually switch the keyboard language on the remote PC.
    1. Open settings on your device.
    2. Tap General and then tap International.
    3. Tap Language and select the language running on the remote PC.
    4. Open the RD Client and connect to the remote PC and check if the Windows keyboard language matches the language that you selected.
    http://technet.microsoft.com/library/dn473015
    Hope this helps.
    Jeremy Wu
    TechNet Community Support

  • Eos remote app for iOS

    The idea was great, however the development seems to be stopped on this.
    It hasn't been updated since Dec of last year.
    Will there be a new version of EOS Remote app for iOS?
    Features I'd like to see from the upgrade (if there's any)
    1) Full size image transfer
    2) Video file transfer
    3) Indicate if a file is already downloaded to the phone or not.
    Thanks,

    Hi rmpark!
    Thanks for posting.
    The EOS Remote App currently works with up to iOS version 7.  I am not sure if or when the next version of the app will be released, or what features will be added to it, but I have forwarded your suggestions along.  This feedback is very important to Canon.  Please continue to check in the app store from time to time for any updated versions that may be released.
    Did this answer your question? Please click the Accept as Solution button so that others may find the answer as well.

  • OneDrive for Business for iOS Devices - Accessing Non Office 365 Hosted Sites

    Hello,
    I have a SharePoint site that I host on premise and am not using Office 365 at all.  Is it possible for me to access the site using the iOS version of the OneDrive for Business app?  When I specify my username, password and SharePoint 2013 site
    URL i get a login error with username/password incorrect.
    Does the iOS app only support Office 365 implementations of SharePoint?
    Thanks

    what type of authentication you are using, this is the key?
    check this official blog:
    http://blogs.office.com/2014/02/27/introducing-onedrive-for-business-for-ios-v1-2/
    http://social.technet.microsoft.com/Forums/sharepoint/en-US/3ad5b8ca-37e9-43b2-9201-9c5c339d157c/onedrive-for-business-ipad-app-with-onpremise-sharepoint-2013?forum=sharepointadmin
    Please remember to mark your question as answered &Vote helpful,if this solves/helps your problem. ****************************************************************************************** Thanks -WS MCITP(SharePoint 2010, 2013) Blog: http://wscheema.com/blog

  • Is there any downside mixing Objective-C with C++ for iOS apps?

    I'd like to use C++ since it's fast and more dynamically in memory reference.
    Is there any downside mixing Objective-C with C++ for iOS apps?
    When googled for info, I only found tutorials about how to let xcode compile Objective-C with C++.
    Thanks for help.

    hokanst wrote:
    Both Objective-C and C++ are (more or less) extensions of C.
    C supports manipulation of pointers and casting of pointers, this implies that both Objective-C and C++ will be able to manipulate C data like arrays, structs ...
    Objective-C has classes like NSData to read/write blocks of bytes from/to file and to access ranges of bytes when the data is loaded into memory.
    C++ probably has similar classes (I'm not well versed in C++ so I don't know).
    If you want to look into using C++ you will probably want to look at Objective-C++, the link below has links to docs on how to use C++ with Objective-C:
    http://stackoverflow.com/questions/3684112/what-is-objective-c
    Thanks for the info, NSData does what I need.
    A replied in the link also mentioned that he's using C++ in his application too. As long as I'm aware of memory management (prevent memory leaks, etc) as @disguise said, it should be fine.
    @etresoft indeed, but C is the base language of ObjC, there are ways to deal with.

Maybe you are looking for