When an AIR for iOS provisioning profile expires ...

I'm unclear about what happens to an installed iOS app when the provisioning profile OR the signing certificate expires. We're talking about an app that was published and installed with valid Enterprise Distribution credentials before the expiration date.
Will the app stop working when the profile expires? If the certificate expires before the provisioning profile will the app stop working when the certificate expires?  Or, in either case, will the app keep working and be simply not re-publishable until the credentials are brought up to date?

The app son't launch anymore.  At least, that is what happens with my test/development apps if i try and launch them after the PP has expired.  You need to install a new PP on the device to get it to continue to work.  I'm sure it'd be the same with enterprise?  I'm not sure what happens when the certificate expires though!
There's a stack overflow on it here.

Similar Messages

  • Stop(); not working when exporting AIR for iOS from Flash CS5.5

    Hey there I've tried to do a simple 5 frame animation in Flash CS5.5 each with a stop(); action but when viewed on the iPad the aniamtion doesnt stop, it cycle through the 5 frames instead of stopping at frame 1.
    Any reason why that is happening?

    Looks like it was a memory problem with the jvm.ini file.
    Pumped it up to 256 and it works now.
    Hope this helps anyone else in the future if they come across it.
    Thanks.

  • Flash Professional CS6 で iOS の Provisioning Profile が利用できなくなりました

    お世話になります。
    現在、Flash Professional CS6 で、AIR SDK を利用して iOS用アプリを作成しております。
    2014年11月に入ってから作成したり、更新したiOS用のProvisioning Profile が、Flash Flash Professional CS6で利用できなくなりました。
    現象としては、2014年10月24日に作成した開発用のProvisioning Profile を、[AIR for iOS設定]-[デプロイ]-[プロビショニングプロファイル]で指定すれば、問題なくパブリッシュでき、開発用デバイスへもインストールできます。
    しかし、2014年11月6日に更新したものから、以降に更新したり新規で作成したProvisioning Profileを指定すると、[AIR for iOS設定]のウィンドウが表示されなくなってしまいます。
    指定する Provisioning Profile は、開発用もディストリビューション用も、同様に現象が発生します。
    また、その状態で、パブリッシュしても、開発用デバイスへのインストールができません。
    [AIR for iOS設定]ウィンドウの[プロビショニングプロファイル]欄で指定したファイルを、フォルダから取り除くことで、[AIR for iOS設定]ウィンドウ自体は表示されますが、11月に作ったProvisioning Profile を使ってパブリッシュしたアプリについては、デバイスへの転送ができないようです。
    当方で上記の現象を確認した AIR SDK は、
    ・16.0.0.214
    ・15.0.0.289
    ・15.0.0.249
    ・14.0.0.137
    となります。
    また、Flash Professional CC に更新すれば、上記の問題は解決したりするのでしょうか?
    上記の現象について、対応方法などご存知の方がおられましたら、ご教授いただければと存じます。
    また、Flash Professional CC に更新すれば、上記の問題は解決したりするのでしょうか?
    過去にCCの体験版を利用してしまったために、今回の現象について、こちらで確認を行うことができませんので、お手数ですが、どなたかご教授いただければと存じます。
    以上、何卒よろしくお願い申し上げます。

    nilUni様
    お役に立てるかわかりませんが、私の方で確認した変化をお伝えしたいと思います。
    私はiMacを使用していますが、最近OSXをクリーンインストールして環境を一から構築し直しました。
    (OSX10.6をインストール直後、TimeMachineなどのバックアップからは一切復元せず、まっさらに新しいOS環境として起動し、アップデートを済ませ、そのままOSX YosemiteをダウンロードしてOSXをバージョンアップ。それからCS6をDVDからインストールしました)
    その環境下にFlashCS6にて保存していたファイルをHDDにコピーして、作業の再開をしましたところ、現在のプロビジョニングプロファイルを割り当てても、設定用ウィンドウが問題なくい つでも表示されるようになりました。
    プロビジョニングファイルの変更を行っても、証明書の変更を行っても、保存して終了後に再度ファイルを開いても、不具合が発生することなく、また、プロビジョニングの変更のたびにプロビジョニ ングプロファイルの保存場所を変更したりプロビジョニングが存在するファイルの名前を変更しなくても、以前のように自由に問題なく作業が行えるようになりました。
    環境を新しく構築し直しOSXのアップデートを行った際に、『OSX NTP セキュリティーアップデート』というものがあり「なるべく早めにインストールしてください」と表示されていたこともあり、環境を一から構築し直したことが原因か、それともセキュリティーアッ プデートの影響なのか、それとも全く別のことが原因なのか、私には判断がつきません。
    それから、残念なことに、これまでアプリのインストールができていたiOS8搭載のiPhoneにのみ実機インストールができなくなってしまいました。同じiOS8でもiPadにはインストー ルができました。iOS7の端末はiPhone,iPad,iPod Touch全てインストールできました。(iOS8搭載のiPod Touchを持っていないため、これについては検証できていません)
    以上です。
    もし作業環境改善のお役に立てると嬉しく思います。
    また、アドビスタッフさんたちのソフトウェア改善の一助になる情報であれたら幸いです。

  • How to reduce suttering in Air for iOS GPU mode?

    My game currently runs at 60FPS on iPad 2 and has no problem regarding rendering speed but I'm rather annoyed by constant stuttering which causes the game to stop for 0.1-0.5 sec  once in a while. The stuttering behavior is similar to when garbage collector is ran and I supposed it is casued by GPU memory swapping as my game uses lots of bitmapdata.
    Problem is that my game transits one scene to another scene seamlessly without stopping animations in the game screen by letting old game scene sliding out of the screen and new scene sliding in. So there's no time to preload/precache graphics assets used in the new scene. After transitting different scenes a few times, the game starts stuttering when trying to show new images.
    My game works fine without stuttering on old PCs but on iPad2 it is quite obvious. Could anyone tell me some tips to reduce stuttering when using Air for iOS? In the game, all vector graphics are pre-drawn to bitmapdata(so no vector graphics are shown) and the size of graphic assets each scene has is about 2048*1024 pixels. There are about 10 scenes. On top of that, there are common interface graphic assets which are used in all scenes and the size is about 30x 400*400 pixels.
    I know the game uses quite a lot of graphic resources. Making the game preload the assets before transitting to a new scene will eliminate stutter but I'd still like to see if I can keep the seamless scene transition on iOS.
    I'm currently using Air3.5 + Flash CS6.
    * I mean preloading/precaching by actually displaying( addChild and visible=true)  them on stage and make time for GPU to cache. All the actual graphic data are already loaded.

    Some things that might help:
    I've heard that textures are uploaded as square textures on iOS. I'm not certain that really happens, but if it does then having two 1024x1024 textures would be better than one 2048x1024, because that would end up actually taking 2048x2048.
    Bitmaps are sent to the GPU when they first hit the stage, and it takes a significant amount of time for them to get there. If you are timeline animating a transition to the next scene, stagger the graphics that are going to be appearing next. That is, before you start to move on to the next area have the biggest bitmap of the next are already touching the edge of the stage. It can be invisible, or underneath another graphic, it will still get uploaded. But if you tween in all of the graphics exactly when they are needed, they will take a while to upload.
    Dispose of the bitmaps that are no longer in the scene. I think your stuttering is because you're going into a new area that has a lot of new graphics, and the GPU still has the bitmaps from the current scene and the one before that, and so has to spend time freeing up the memory before taking the new bitmaps. If you had already disposed of them the GPU might not need to clear memory for you.
    There is System.gc(). That will force the system to garbage collect, which you could do at moments that there isn't anything animating.

  • Type not found: Point in Flash CS5.5 on Mac when player is AIR for iOS

    I've installed the AIR 3.0 SDK as detailed by Porawee in this thread, including his corrections to the xml for iPhone further down in the thread. Everything worked at first, but since then I've rebooted my computer, and since the reboot I can no longer compile an .as file that compiled before the reboot and nothing has changed in that file. Specifically, I'm getting error 1046: Type was not found or was not a compile-time constant: Point. I've checked, and sure enough, I have an "import flash.geom.Point" line in with the other imports.
    Ok, now here's the truly odd part: if I change the player from AIR for iOS to AIR 3.0, it compiles just fine. I get the same error, however, when the player is AIR for Android.
    Anybody experienced/fixed this or am I re-installing Flash?

    I've been poking around trying to fix this, and I discovered something... the error occurs on this line of code:
    public function GetIndexOfPointInVector(PointToFind:Point, VectorArray:Vector.<Point>):int
    If I comment that function out (it's not used in this particular project), I don't get that error anymore, even though there are plenty of other Points in use in that very class. Possibly a problem with Vector typing?
    edit: and now StageOrientationEvent is gone.
    Message was edited by: Sean A Simpson

  • AIR for iOS Data Protection question again

    We are looking into Protecting Data Using On-Disk Encryption for our AIR for iOS iPad apps. An article on the adobe site (Protecting content on an iOS device with DPS | Adobe Developer Connection) mentioned this can be achieved by generating Data Protection enabled AppID/provisioning profile to pacakage in the app.
    After we packaged and published the app using the appropriately configured provisioning profile (Complete protection), we run an analysis on the iPad files.  It's reporting that the files are using an encryption class, but the wrong one.
    We run into two kinds of scenarios -
    1. For App ID that "complete" data protection service is specified, the class utilized should be NSFileProtectionComplete. Instead, the class being utilized in the files is NSFileProtectionCompleteUntilUserAuthentication
    2. for App ID without any data protection service selected, the files saved in the app documentDirectory is utilizing "NSFileProtectionCompleteUntilUserAuthentication".
    We cannot find why is it using the wrong class when specified with another class, and why are other apps utilizing the class when they weren't designed to any data protection?  Could something in Adobe AIR be overriding it or setting a default to use "NSFileProtectionCompleteUnitlUserAuthentication"?
    Any feedback is greatly appreciated. We cannot find much information on this issue but data encryption has become more and more critical now. Thank you very much.

    This is the Power View forum.
    Try asking here: 
    http://answers.microsoft.com/en-us/office/forum/office_mobile-excel-os_device_ipad?sort=lastreplydate&dir=desc&tab=Threads&status=&mod=&modAge=&advFil=&postedAfter=&postedBefore=&threadType=All&tm=1406945625798
    Thanks!
    Ed Price, Azure & Power BI Customer Program Manager (Blog,
    Small Basic,
    Wiki Ninjas,
    Wiki)
    Answer an interesting question?
    Create a wiki article about it!

  • Publishing AIR for iOS in Flash CS5.5 gives Java VM error

    Hi,
    I have been getting the following error when trying to publish AIR for iOS from Flash CS5.5. I'm using AIR 2.7 overlayed, Windows 7 x64.
    Any help would be greatly appreciated.
    Thanks!

    I tried overlaying the latest AIR as sinious suggested, but that only changed my error message by adding the line about ADT as in the original post.
    I was finally able to get the app to compile by calling adt from the command line.  Here is an example .bat file that worked for me:
    @echo=off
    @set java_cmd="C:\Program Files\Java\jre6\bin\java.exe"
    @set java_param=-Xmx128m -jar
    @set adt_cmd="C:\Program Files (x86)\Adobe\Adobe Flash CS5.5\AIR2.6\lib\adt.jar"
    @set target=ipa-test
    @set cert=iOS_dev.p12
    @set cert_pass=password
    @set provisioning=my_iOS_device.mobileprovision
    @set build_file=helloworld.ipa
    @set desc_files=helloworld-app.xml
    @set files=helloworld.swf AppIconsFolder
    %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

  • Edit application settings AIR for iOS not working

    Hi all,
    I'm trying to create a .ipa so I can test my app on my iPhone but my Flash cs6 will no longer let me edit application settings so I can publish the file.
    The first time I did it, it was working fine. I added my certificate and my Provisioning Profile and published a .ipa file.
    Now, when I click the wrench tool icon or go through the file menu and select AIR for iOS settings, nothing happens. All it does is generate an .xml file for me ("filename"-app.xml).
    What is wrong and how can I fix this?
    I've tried rebooting.
    I have the same problem on Flash cs6 and Flash cs5.5 on two different computers.
    I have an iOS development Certificate.
    I have an iOS development Provisioning Profile.
    Thanks in advance for your help!
    Cheers,
    André

    Here's the link to the bug report in Adobe bugbase:
    Bug#3850040 - Flash CS6 crash
    Everyone PLEASE up Vote this bug ASAP!   (right side panel - under Attachments section)
    It's been 2 weeks since the bug was reported and it's status is still "unverified"...

  • Provisioning Profile Expiration Pop-up

    When I woke up my iPhone this morning it had this message on the screen:
    Provisioning Profile Expiration
    Provisioning Profile "CST Ad Hoc" will expire in 13 days.
    [Remind Me] [Show Me]
    I tapped Show Me, and got this:
    Settings
    General
    Profile
    Provisioning
    CST Ad Hoc
    Verified [Remove]
    Received Aug 22, 2009
    Expires Mar 8, 2010 (in 13 days)
    Do I need to do anything about this?
    Thanks for your assistance!
    Peter

    I'm retired, so I don't have any IT folks to blame. Is this profile something an app has created? If so, is there any way to find out what app created it, so I can contact the developer?
    The "CST" in the message makes me wonder if it has to do with the upcoming time change, but March 8 is six days short of the time change.
    Peter

  • Air for Ios doesn't compile actionscript

    Hi guys,
    I'm having a big problem... I'm developing a game to be published to web, ios, android. If I export the swf for the web or the apk for android everything is ok but when I try to package the swf using air for ios the swf doesn't contains any actionscript, the compilation is very fast and the swf is smaller, also if I try to debug the fla nothing happen because no code is compiled. This is started in the last two month, before I was able to package also to ios and I was able to create an ipa that I sent to apple store but now I need to modify the app and I can no more compile it. I have browsed the forum and read something about the umcompiled actionscript problem but I didn't load any external swf, I just use urlloader to load an xml and some images. I'm using flash cs5.5. Someone have some suggestion?

    If you are using Flash Professional.. I would just create a new FLA .. copy over your library assets, etc.   Make sure to point to your certificates and provisioning files, etc.. and recompile.
    Were you using an old version of AIR previously and have the new AIR SDK installed now ?
    I have found that compiling the IPA with ADT from the command line is much better than compiling from the IDE and allows you to use the iOS5.1 SDK instead of iOS4.

  • AIR for iOS 3.1 - App name no longer working?

    I have named my app "Someapp 123" and mysteriously the app continuously drops the "123" portion of the name. It used to appear just fine.
    Yesterday I noticed AIR3.1 was released and I overlayed that. Has anyone else overlayed AIR3.1? Notice your app name not completely working?
    FWIW it is an iPad-only app. The provision clearly states the name of the app is "Someapp 123". In AIR for IOS settings I have the "App Name" parameter set properly as well.

    My app name is a small word with a number after it, e.g. "Some 123". No ampersands or anything fancy.
    I did not know that it republished the XML if I published from the iOS panel but I even see hitting "OK" in that panel re-writes the XML file (because you need to put a password in for the p12 every time before publishing) and that overwrites it.
    I edited the re-created XML file, removed junk whitespace and changed my app name to a single word "Testapp". I publish with alt+shift+f12 typically which is the same as the file menu. I hit file->Publish anyhow and I can verify yes indeed it did not overwrite my XML file. Unfortunately the app was not named "Testapp", it was still named what I had named the SWF file. I verified the XML was not overwritten and it was not.
    I noticed there's a <name> and also a <filename>. The <filename> does not have SWF applied to it and there is also an attribute <content> which actually points to the SWF. I'm not sure why both <filename> and <content> exists but I went and changed the <filename> to the app title I wanted. So both <name> and <filename> are now "Testapp". I published with file->publish and low and behold, the name of the app is now "Testapp".
    Why would flash choose to use <filename> over <name>?
    Here is a full example of my XML file:
    <?xml version="1.0" encoding="UTF-8" standalone="no" ?>
    <application xmlns="http://ns.adobe.com/air/application/3.1">
      <id>com.mycompany.AppID</id>
      <versionNumber>1.4</versionNumber>
      <filename>Testapp</filename>
      <description/>
      <name>Testapp</name>
      <copyright/>
      <initialWindow>
        <content>MyFile.swf</content>
        <systemChrome>standard</systemChrome>
        <transparent>false</transparent>
        <visible>true</visible>
        <fullScreen>true</fullScreen>
        <aspectRatio>landscape</aspectRatio>
        <renderMode>gpu</renderMode>
        <autoOrients>true</autoOrients>
      </initialWindow>
      <icon>
        <image29x29>AppIconsForPublish/29.png</image29x29>
        <image57x57>AppIconsForPublish/57.png</image57x57>
        <image114x114>AppIconsForPublish/114.png</image114x114>
        <image48x48>AppIconsForPublish/48.png</image48x48>
        <image72x72>AppIconsForPublish/72.png</image72x72>
        <image512x512>AppIconsForPublish/t512.png</image512x512></icon>
      <customUpdateUI>false</customUpdateUI>
      <allowBrowserInvocation>false</allowBrowserInvocation>
      <iPhone>
        <InfoAdditions>
          <![CDATA[<key>UIDeviceFamily</key><array><string>2</string></array>]]>
        </InfoAdditions>
        <requestedDisplayResolution>standard</requestedDisplayResolution>
      </iPhone>
    </application>
    Anything in there seem odd? Again I'm using the AIR 3.1 SDK so I'm using that namespace. Anything I put in <filename> is now the app name, however in iTunes it continues to say "Unknown Ge..." which is pretty unprofessional. Although the icon works fine. When syncing I see the value in the <filename> field, as it will say "Syncing Testapp...".

  • How to record a time-limited video with Adobe AIR for iOS

    I am trying to record a time-limited video with Adobe AIR for iOS.
    For example, I want to implement the following function. Start a one-minute timer before launching CameraUI to record video. When the timeout event happens after one minute, stop recording video, close the CameraUI view and obtain the video data so far.
      I have several questions related to that.
      1. How to stop recording video from outside the CameraUI view(in this case, from the timeout event handler) and then close the CemeraUI view? As far as I know, to close the CameraUI view, the only way is to press the [Use Video] button or the [Cancel] button from inside the CameraUI view. Is it possible to close it from outside?
      2. Even if the first problem mentioned above is solved, then how can I get the video data so far(in this case, the video data before the timeout). I know that normally we can get a MediaPromise object from MediaEvent parameter of the  complete handler, and read the video data from the MediaPromise object. But obviously in this case, we can not access the MediaPromise object just because the complete handler itself will not be executed since the [Use Video] button is not pressed.
      3. Is it possible to add a stopwatch to show possible remaining recording time when CameraUI view is open? It seems that the CameraUI automatically uses the full screen of iOS device(in my case, iPad) and there is no extra space to show the stopwatch.
      Are there any solutions or workarounds about the three problem above? I really appreciate it if anyone has any idea about this. Thanks in advance.

    You'd have more control by using the Camera object, showing the camera on a video object inside a Sprite, and capturing that. Then you could put whatever graphics alongside it on the stage.. I've used FlashyWrappers in a test to capture the video to the library.  It took some work, but the test worked well...
    Flash/AIR record videos of your apps and games: Rainbow Creatures

  • AIR for iOS app works perfectly in emulator, not at all on an actual iPad

    I'm new to mobile development, so I'm hoping I am doing some simple wrong, like a wrong checked box or something.
    I have an app that I have written for iPad. It's fully functioning when I run it through the emulator (I have to change it to Flash 10.1 and use Device Emulator because nothing else will accept touch events) but doesn't really work on the iPad. Some of the features work, and some don't. It's like it's just not quite compiling all the code, and I'm very confused.
    My publish settings:
    Player: AIR for iOS
    Script: Actionscript 3.0
    Included .swf, .xml, and all relevant .as class files
    Published using quick publish for device testing
    Are there some AS 3.0 features that won't work in iOS? If so it would be really great to have a list of those somewhere.
    What am I doing wrong? Why won't my app work on an actual device if it tests perfectly in the emulator?

    My original question has not been answered, but I am running across the same problem in a different way.
    I have added to my code, continuing to build the app, (hoping the problem can be solved eventually), and once again, the app works perfectly in Device Central but not on the iPad.
    I have buttons to select different levels of the puzzle. Each time you press a button, the level automatically updates itself on the board. So if you are playing the shape level, the shape of the puzzle piece is on the board. If you are playing the name level, the name of the puzzle piece is on the board. Etc.
    This works perfectly on my computer. However - again - when I transfer it to an iPad, choosing the "shape" level will cause the names to pop up.
    I have double and triple checked the variable names to make sure they match up and are correctly spelled and capitalized. It just doesn't function in iOS.
    Here is the code to switch levels and automatically generate a new random puzzle piece:
    function changeLevel (e:TouchEvent): void {
        trackUSAPiece = ["pieceAL", "pieceAK", "pieceAZ", "pieceAR", "pieceCA", "pieceCO", "pieceCT", "pieceDE", "pieceFL", "pieceGA", "pieceHI", "pieceID", "pieceIL", "pieceIN", "pieceIA", "pieceKS", "pieceKY", "pieceLA", "pieceME", "pieceMD", "pieceMA", "pieceMI", "pieceMN", "pieceMS", "pieceMO", "pieceMT", "pieceNE", "pieceNV", "pieceNH", "pieceNJ", "pieceNM", "pieceNY", "pieceNC", "pieceND", "pieceOH", "pieceOK", "pieceOR", "piecePA", "pieceRI", "pieceSC", "pieceSD", "pieceTN", "pieceTX", "pieceUT", "pieceVT", "pieceVA", "pieceWA", "pieceWV", "pieceWI", "pieceWY"]
        if (e.target == nameLevel) {
            PuzzleGlobals.currentLevel = "Name";
            nameLevel.gotoAndStop("Active");
            abbrevLevel.gotoAndStop("Inactive");
            shapeLevel.gotoAndStop("Inactive");
            for (var j=0; j<(PuzzleGlobals.TOTAL_NUMBER_USA); j++) {
                this[trackUSAPiece[j]].gotoAndStop("wholeName");
        else if (e.target == abbrevLevel) {
            PuzzleGlobals.currentLevel = "Abbrev";
            abbrevLevel.gotoAndStop("Active");
            nameLevel.gotoAndStop("Inactive");
            shapeLevel.gotoAndStop("Inactive");
            for (var k=0; k<(PuzzleGlobals.TOTAL_NUMBER_USA); k++) {
                this[trackUSAPiece[k]].gotoAndStop("abbrev");
        else if (e.target == shapeLevel) {
            PuzzleGlobals.currentLevel = "Shape";
            shapeLevel.gotoAndStop("Active");
            nameLevel.gotoAndStop("Inactive");
            abbrevLevel.gotoAndStop("Inactive");
            for (var l=0; l<(PuzzleGlobals.TOTAL_NUMBER_USA); l++) {
                this[trackUSAPiece[l]].gotoAndStop("shape");
    function addNewPiece (e:TouchEvent): void {
        ri = Math.floor(Math.random()*(1+PuzzleGlobals.TOTAL_NUMBER_USA));
        if (PuzzleGlobals.statesOnBoardUSA == PuzzleGlobals.TOTAL_NUMBER_USA) {
            //play BOOP sound indicating no new pieces left
        else {
            if (usaPiece[ri] != null) {
                bmc.addChild(this[usaPiece[ri]]);
                if (PuzzleGlobals.currentLevel == "Shape") {
                    this[usaPiece[ri]].height = this[usaPuzzle[ri]].height;
                    this[usaPiece[ri]].width = this[usaPuzzle[ri]].width;
                this[usaPiece[ri]].x = e.stageX;
                this[usaPiece[ri]].y = e.stageY;
                usaPiece[ri] = null;
                PuzzleGlobals.statesOnBoardUSA++;
            else {
                addNewPiece(e);
    Here is the code that creates the piece:
            public function GeoPiece(): void {
                if (PuzzleGlobals.currentLevel == "Name") {
                    this.gotoAndStop("wholeName");
                else if (PuzzleGlobals.currentLevel == "Abbrev") {
                    this.gotoAndStop("abbrev");
                else if (PuzzleGlobals.currentLevel == "Shape") {
                    this.gotoAndStop("shape");
                this.addEventListener(TouchEvent.TOUCH_BEGIN, geoPieceBegin);
    Is it possible I have a bad compiler or something? Do I need to reinstall the entire program? I just can't figure out why it would work in one operating system and not in another.
    Thanks
    Amber

  • Unicode characters appear as      (boxes) in AIR for IOS

    I am developing an application for iPhone and it has an input Text box. (Placed on stage from flash CS6). In the Desktop emulator everything works fine. But, on the actual phone, everything I type appears as       . But surprisingly, when I am inputting the text, (i.e. the textbox is in edit mode) the characters are displayed correctly. But as soon as I leave the box it appears as       . Is there someway I can display the text the same way it is displayed during the edit mode?
    I am trying to input Devanagari देवनागरी characters.
    P.S. I did some research on this and found that, if I specify the  font for the textbox = "DevanagariSangamMN" then there is some improvement.
    I say improvement becasue althought the boxes       are replaced by actual characters , they aren't correctly formated.
    For e.g. during edit mode the text appears as this: कार्यकर्ता
    But as soon as I leave the textbox it appears as this: कार्यकर्ता (I typed this here by adding special unicode characters ZWNJ so that characters won't join)
    Anyway, I don't like the idea of having to specify font names? What If some user would like to input chinese, how would I know what chinese font to use?
    Isn't there some way to let IOS handle things, (just like how it handles things when I am inputing text).
    Thanks.

    Thanks to everyone who replied.
    The conclusiver answer is that there are only 2 ways to display H264 video in AIR for IOS
    (more info here http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/NetStream.htm l#play%28%29)
    1. Progressive download
    2. HLS format (slight caveat, in my tests at least, OSMF 1.6.1 does'nt handle this, but if you use the NetStream directly with StageVideo enabled it works)
    Updated Matrix is :
    FMS 4.5 H.264 Streaming test matrix
    RTMP
    HDS
    HLS
    HTTP Progressive Download
    AIR for Android
    Yes
    Yes
    No
    Yes
    AIR on Windows (Desktop)
    Yes
    Yes
    No
    Yes
    AIR on IOS
    No
    No
    Yes
    Yes
    Safari Browser on IOS
    No
    No
    Yes
    No

  • Loading SWF's in AIR for iOS

    Hi,
    I am working on a project in AIR for iOS.  It's great that we as flash developers are now able to compile our actionscript code for iOS.
    The project i'm working on is divided in different SWF-files.  There is one master SWF file that loads the others when needed.
    Now i can't get loading of a swf file actually working.  The only thing i see is the background of the child being displayed, but then the program freezes and no actionscript code of the child gets exectuted.
    The children swf's are loaded with a simple Loader:
    var loader:Loader = new Loader();
    childLayer.addChild(loader);
    var url:URLRequest = new URLRequest("child.swf");
    loader.load(url);
    When i publish the master swf file i include the children swf files in the package.
    Is it actually possible to use multiple swf's in your iOS projects?
    And what are the limitations for this?
    Thanks.
    greeting,
    Bert

    You can control your external swf from your main.swf in the following method:
    loadswf(clips[0]);
    function loadswf(tmp:String):void{
        passedString=tmp;
        ldr= new Loader();
        ldr.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, progressListener);
        ldr.contentLoaderInfo.addEventListener(Event.COMPLETE, swfLoaded);
        ldr.load(new URLRequest(animPath+tmp));
        function progressListener (e:ProgressEvent):void{
            ploader.visible=true;
        function swfLoaded(e:Event):void {
            mcExt = e.target.content as MovieClip;
            ldr.contentLoaderInfo.removeEventListener(Event.COMPLETE, swfLoaded);
            mcExt.addEventListener(Event.ENTER_FRAME,onEnterfn);
            ploader.visible=false;
            addChild(mcExt);
    function onEnterfn(e:Event):void{
        var num:int=mcExt.currentFrame;
        switch(passedString){
            case clips[0]:
                if (num==1) mcExt.play();
                if (num==9) {
                   mcExt.skipmc.addEventListener(MouseEvent.CLICK,skipfn);
                    function skipfn(e:MouseEvent):void{
                        mcExt.stop();
                       mcExt.removeEventListener(Event.ENTER_FRAME,onEnterfn);
                        gotoAndStop("help");
                if (num==mcExt.totalFrames){
                   mcExt.removeEventListener(Event.ENTER_FRAME,onEnterfn);
                    gotoAndStop("help");
                break;

Maybe you are looking for

  • Excel VBA + SAP Scripting / How can I send an instruction to a background window without bringing it up?

    Hello guys, I need to send keys to a window in the background, but I don't want it to pop up when I do it as it may cause some errors if I'm typing something at that moment. Is this possible? The script I'm working on converts a spool to a pdf, but w

  • How can i activate my iphone if it says activation server is unavailable

    All of a sudden i try to use my phone and it asked me to activate my iphone, now everytime i try to en enter my apple ID and password it says "activation server is temporarily unavailable" . So then i connect my iphone to itunes and a message pops up

  • Multiple condition for payment terms

    Hi, I wanted to create new payment terms with multiple combination say for example 95% Payment in Advance & Remining 5% in Net 360 days.  How to configure with multiple conditions.

  • Ipod freeze up

    I have a JBL Radial ipod speaker. I live remote and occasionaly have power surges. The ipod freezes on whatever screen it is on and remains on til the battery is too low for operation. JBL says they haven't heard of the problem with their unit and it

  • Font type in bookmarks

    hi all when i open my bookmarkpage i find the fontzise to small, i tried to change fontsettings in prefereces, but this only applies to actual webpages, not the lines of text in favorites, is there a way to increase font size?