Flash Builder 4.5.1 - Air ApplicationUpdaterUI Auto Update Fails

I just reinstalled my FlashBuilder 4.5.1 and built a new HelloWorld App
in order to test the SDK 2.6 with the Air ApplicationUpdaterUI.
I get no errors but it won't update using the 2.6 namespace in both the -app.mxml and update.xml on server.
A trace in the StatusUpdateEvent never shows up in debug mode.
The only window that pops up is the one asking to Check for Update?
Pulling my hair out - must be something obvious I'm doing wrong here - can a new set of eyes spot something?
Main xml file:
<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
                       xmlns:s="library://ns.adobe.com/flex/spark"
                       xmlns:mx="library://ns.adobe.com/flex/mx"
                       creationComplete = "checkForUpdate();" title="Test Air Updater">
    <fx:Declarations>
        <!-- Place non-visual elements (e.g., services, value objects) here -->
    </fx:Declarations>
    <fx:Script>
        <![CDATA[
            import air.net.URLMonitor;
            import air.update.ApplicationUpdaterUI;
            import air.update.events.StatusUpdateErrorEvent;
            import air.update.events.StatusUpdateEvent;
            import air.update.events.UpdateEvent;
            import flash.events.ErrorEvent;
            import mx.controls.Alert;
            import mx.events.CloseEvent;
            import mx.events.FlexEvent;
            private const APP_VERSION_FILE:String     = "http://www.public-knowledge.com/Quest/Timesheets/new_app_version.xml";
            private var appUpdater:ApplicationUpdaterUI = new ApplicationUpdaterUI();
            private function checkForUpdate():void {
                // Add events
                appUpdater.addEventListener(UpdateEvent.INITIALIZED, onInitialized);
                appUpdater.addEventListener(StatusUpdateErrorEvent.UPDATE_ERROR, onUpdateStatusError);
                appUpdater.addEventListener(StatusUpdateEvent.UPDATE_STATUS, updateStatusHandler); 
                appUpdater.addEventListener(ErrorEvent.ERROR, onError); // If something goes wrong, run onError               
                appUpdater.isCheckForUpdateVisible = true;
                appUpdater.isUnexpectedErrorVisible = true;
                appUpdater.isDownloadUpdateVisible= true;
                appUpdater.isDownloadProgressVisible=true;
                appUpdater.isInstallUpdateVisible = true;               
                appUpdater.updateURL = APP_VERSION_FILE; // Server-side XML file describing update               
                trace(APP_VERSION_FILE);
                appUpdater.initialize();
            private function onError(event:ErrorEvent):void {
                Alert.show('ERROR: ' + event.toString());
            private function onUpdateStatusError(event:StatusUpdateErrorEvent):void {
                Alert.show('Error Checking For Update: ' + event.toString());
            private function onInitialized(event:UpdateEvent):void {
                trace('Checking For Updates ...');       
                appUpdater.checkNow();
            private function updateStatusHandler(event:UpdateEvent):void {
                //var descriptor:XML = NativeApplication.nativeApplication.applicationDescriptor;
                //var ns:Namespace   = descriptor.namespaceDeclarations()[0];
                //var verNum:String  = descriptor.ns::versionNumber;
                trace('Update Event Reached ...');       
        ]]>
    </fx:Script>   
    <s:TitleWindow x="63" y="35" width="250" height="200" title="Hello">
        <s:Label x="24" y="80" text="Hello World"/>
    </s:TitleWindow>
</s:WindowedApplication>
-App.MXML File: (first part)
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<application xmlns="http://ns.adobe.com/air/application/2.6">
<!-- Adobe AIR Application Descriptor File Template.
    Specifies parameters for identifying, installing, and launching AIR applications.
    xmlns - The Adobe AIR namespace: http://ns.adobe.com/air/application/2.6
            The last segment of the namespace specifies the version
            of the AIR runtime required for this application to run.
    minimumPatchLevel - The minimum patch level of the AIR runtime required to run
            the application. Optional.
-->
    <!-- A universally unique application identifier. Must be unique across all AIR applications.
    Using a reverse DNS-style name as the id is recommended. (Eg. com.example.ExampleApplication.) Required. -->   
    <id>ca.questgeomatics.testairapp</id>
    <!-- Used as the filename for the application. Required. -->
    <filename>TestAirUpdater</filename>
    <!-- The name that is displayed in the AIR application installer.
    May have multiple values for each language. See samples or xsd schema file. Optional. -->
    <name>TestAirUpdater</name>
    <!-- A string value of the format <0-999>.<0-999>.<0-999> that represents application version which can be used to check for application upgrade.
    Values can also be 1-part or 2-part. It is not necessary to have a 3-part value.
    An updated version of application must have a versionNumber value higher than the previous version. Required for namespace >= 2.5 . -->
    <versionNumber>1.0.0</versionNumber>
    <!-- A string value (such as "v1", "2.5", or "Alpha 1") that represents the version of the application, as it should be shown to users. Optional. -->
    <versionLabel>v 1.0.0</versionLabel>
Updater XML file (new_app_version.xml):
<?xml version="1.0" encoding="utf-8"?>
<update xmlns="http://ns.adobe.com/air/framework/update/description/2.6">
<versionNumber>1.0.1</versionNumber>
<versionLabel>v 1.01</versionLabel>
<url>http://www.public-knowledge.com/Quest/Timesheets/TestAirUpdater.air</url>
<description><![CDATA[
* First official release that implemements Auto Updating feature
]]></description>
</update>
Bolded appl descriptor versions
Message was edited by: DonMitchinson

Status Update - don't know if this is a bug, design flaw, install problem or my misunderstanding.
I got it to work by first changing my Flex library to 4.5.0 - still didn't work with current
app and update mxml files using "2.6" for their namespace versions. But I did at least
get the popup error number 16815 - indicating an error in the update version namespace.
By leaving my application namespace version at "2.6" and changing the update version to "2.5" ... bingo!
I got my new update installed autiomatically.
Is this how it's supposed to work - or are my runtimes mixed up?
Will this work the same using the Flex 4.5.1 SDK? I'll find out shortly
Hope this helps others.

Similar Messages

  • Authenticating AIR application auto-update

    Hi, I'm building documentation for my desktop-product with RH8 and AIR SSL auto-update functionality.  It looks like I need to expose any revision of my documentation on Internet for the auto-update.  My company does not want to expose it freely since it is intellecual property.  Is there a way to protect the revision with some authentication that would work with the AIR auto-update mechanism?  Thanks in advance.
    --dh

    Same situation like ours! :-)
    If your documentation on the internet is accessed using "https", then that's the link that will be used for auto-updating and thus an authentication box will be displayed anytime a request for an update is made.
    Good luck.
    K
    P.S.: Any chance you encountered this problem with AIR and external links: http://forums.adobe.com/thread/422870?tstart=0

  • Adobe Air runtime auto-update

    Adobe Air runtime auto-updates itself without any notification or request on my Mac OSX 10.6.7 machine. I do not like this behavior. Is there any way to change it?

    Please see our Disable automatic updates of the runtime document.  However, please be aware that our updates include both new functionality and bug and security fixes.  I'd definitely recommend keeping an eye out for future releases and manually installing if you disable the updates.
    Thanks,
    Chris

  • 3rd Party auto-updates fail

    I'm having a problem where seemingly all 3rd party software auto-updates fail.
    The scenario is:
    * I'm using a 3rd party
    * I receive a prompt from the application to download and install a new version of the application
    * I click Install Now and the application downloads the new version in the background
    * When the download completes, I get an error that the update failed
    Looking at Console for error logs, I get the following messages:
    pixelmator - "env: hdiutil: No such file or directory"
    transmission - "env: hdiutil: No such file or directory"
    adium - "MD5 verification of the update archive failed."
    fluid - "sh: ditto: command not found" and then "The update archive didn't contain an application with the proper name: Fluid.app. Remember, the updated app's fluid name must be identical to {CFBundleName}.app"
    fluid - also displays a dialog box after failure saying that the Application directory is not writable.
    I can download the app manually and install it without any problem, however.
    I have tried verifying and repairing disk permissions, as well as rebooting my system.
    Running Software Update appears to work fine.
    Does anyone have suggestions on how I can troubleshoot this issue?

    I've done a bit more testing since I originally posted about my problem:
    * I've upgraded to 10.5.3
    * I've tried resetting my user profile permissions from my 10.5 install DVD
    * I've tried reproducing the error from a new user profile.
    The interesting thing is that I CAN'T duplicate this error from a new profile. Short of moving everything to a new profile, is there anything else I can do?

  • Flash Builder 4.5 Application SDK 2.6 Auto Update Fails

    I have developed a few applications using Flex Builder 3 and have recently switched to using Flash Builder 4.5 for my air application developement of new applications. ApplicationUpdaterUI worked fine in FB3, but now in FB4.5 it fails with:
    [StatusUpdateErrorEvent (type=updateError text=unknown update descriptor namespace id=16815 + subErrorID=0)]
    My Application descriptor reads:
    <application xmlns="http://ns.adobe.com/air/application/2.6">
    So I changed my update descriptor in my Update.xml on the server from 1.0(for FB3) to 2.6 like so:
    <update xmlns="http://ns.adobe.com/air/framework/update/description/2.6">
    This give me the error above...
    If I change the update descriptor to 2.5 like so:
    <update xmlns="http://ns.adobe.com/air/framework/update/description/2.5">
    I get the following Error:
    [StatusUpdateErrorEvent (type=updateError text=Application namespace and update descriptor namespace are not compatible id=16831 + subErrorID=0)]
    I have read in multiple forums that you need to switch the updater descriptor back to 2.5, or even back to 1.0. I have tried both of these, and it still will not work! Here is my updater code. I just put this flex component on the start state of my application. I believe this is all correct, but please fill me in if I am wrong...
    <?xml version="1.0" encoding="utf-8"?>
    <s:Group xmlns:fx="http://ns.adobe.com/mxml/2009"
    xmlns:s="library://ns.adobe.com/flex/spark"
    xmlns:mx="library://ns.adobe.com/flex/mx" width="400" height="32"
    creationComplete="checkForUpdate()">
    <fx:Declarations>
    <!-- Place non-visual elements (e.g., services, value objects) here -->
    </fx:Declarations>
    <fx:Script>
    <![CDATA[
    import air.update.ApplicationUpdaterUI;
    import air.update.events.StatusUpdateErrorEvent;
    import air.update.events.UpdateEvent;
    import flash.events.ErrorEvent;
    import mx.controls.Alert;
    private var appUpdater:ApplicationUpdaterUI = new ApplicationUpdaterUI();
    private function checkForUpdate():void{
    appUpdater.updateURL = "http://test.example.com/root/updates/update.xml";
    appUpdater.isCheckForUpdateVisible = false;
    appUpdater.addEventListener(UpdateEvent.INITIALIZED, onUpdate);
    appUpdater.addEventListener(ErrorEvent.ERROR, onError);
    appUpdater.addEventListener(StatusUpdateErrorEvent.UPDATE_ERROR, onUpdateError);
    appUpdater.initialize();
    private function onError(event:ErrorEvent):void{
    Alert.show(event.toString());
    private function onUpdate(event:UpdateEvent):void{
    appUpdater.checkNow();
    private function onUpdateError(event:ErrorEvent):void{
    Alert.show(event.toString());
    ]]>
    </fx:Script>
    </s:Group>
    And here is my update.xml...
    <?xml version="1.0" encoding="utf-8"?>
    <update xmlns="http://ns.adobe.com/air/framework/update/description/2.5">
    <version>1.0.1</version>
    <url>http://test.example.com/root/updates/Application_1.0.1.air</url>
    <description><![CDATA[
    1.0.1 (07/20/2011)
    Testing the update code
    ]]></description>
    </update>
    PLEASE HELP!!

    Hi,
    I'm getting the same 16831 error, and I'm using the 2.5 namespace and "versionNumber". Anyone have any idea of what the cause may be?

  • Bug in flash builder 4? ( export air release build )

    Hi every one, I am working on a air application using flash builder 4. I tried to export an air release build and I chose my certificate and every thing seemed to be fine, but whrn I clicked on finish button, nothing happend!! I mean it did not do anything, no error message, nothing. after a lot of time I found out on of my images in assets folder starts with space. that was it!! flex 4 could not export the release build for that reason !!just make sure your file names do not start with space!!
    Anyways I thought to post it here maybe it saves some time for someone.
    cheers

    I had the same issue trying to export an air project:
    Start to export the release then nothing append, no .air file generated, and the compiler asking me again and again to choose files to be exported.
    The issue came from project-app.xml file containing leading space within tags.
    For instance <systemChrome> none </systemChrome> must be change to <systemChrome>none</systemChrome>. (Note the spaces around "none").
    The workspace log file might help in case of silent failure. flexWorkspace/.metedata/.log.
    Mine was:
    java.lang.reflect.InvocationTargetException
         at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:477)
         at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372)
         at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:944)
         at com.adobe.flexbuilder.exportimport.releaseversion.ui.ExportReleaseVersionWizard.doPackage(ExportReleaseVersionWizard.java:265)
         at com.adobe.flexbuilder.exportimport.releaseversion.ui.ExportReleaseVersionWizard.performFinish(ExportReleaseVersionWizard.java:105)
         at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:752)
         at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:373)
         at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:624)
         at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228)
         at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
         at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
         at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3880)
         at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3473)
         at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
         at org.eclipse.jface.window.Window.open(Window.java:801)
         at com.adobe.flexbuilder.exportimport.releaseversion.ExportReleaseVersionAction$1.run(ExportReleaseVersionAction.java:97)
         at com.adobe.flexbuilder.exportimport.releaseversion.ExportReleaseVersionAction.run(ExportReleaseVersionAction.java:103)
         at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:251)
         at org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginAction.java:229)
         at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
         at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
         at org.eclipse.jface.action.ActionContributionItem$6.handleEvent(ActionContributionItem.java:452)
         at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
         at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
         at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3880)
         at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3473)
         at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)
         at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
         at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
         at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
         at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
         at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
         at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
         at com.adobe.flexbuilder.standalone.FlexBuilderApplication.start(FlexBuilderApplication.java:109)
         at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
         at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
         at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
         at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
         at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
         at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
         at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
    Caused by: java.lang.NullPointerException
         at com.adobe.air.ADTOutputStream.addDescriptor(ADTOutputStream.java:233)
         at com.adobe.air.AIROutputStream.addDescriptor(AIROutputStream.java:63)
         at com.adobe.air.ADTPackager.addSpecialFiles(ADTPackager.java:80)
         at com.adobe.air.AIRPackager.addSpecialFiles(AIRPackager.java:156)
         at com.adobe.air.ADTPackager.createPackage(ADTPackager.java:44)
         at com.adobe.air.AIRPackager.createAIR(AIRPackager.java:120)
         at com.adobe.flexbuilder.multisdk.apollo.export.AIRFileCreator.create(AIRFileCreator.java:200)
         at com.adobe.flexbuilder.exportimport.releaseversion.ui.ExportReleaseVersionWizard$2.run(ExportReleaseVersionWizard.java:251)
         at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464)
         ... 45 more
    Root exception:
    java.lang.NullPointerException
         at com.adobe.air.ADTOutputStream.addDescriptor(ADTOutputStream.java:233)
         at com.adobe.air.AIROutputStream.addDescriptor(AIROutputStream.java:63)
         at com.adobe.air.ADTPackager.addSpecialFiles(ADTPackager.java:80)
         at com.adobe.air.AIRPackager.addSpecialFiles(AIRPackager.java:156)
         at com.adobe.air.ADTPackager.createPackage(ADTPackager.java:44)
         at com.adobe.air.AIRPackager.createAIR(AIRPackager.java:120)
         at com.adobe.flexbuilder.multisdk.apollo.export.AIRFileCreator.create(AIRFileCreator.java:200)
         at com.adobe.flexbuilder.exportimport.releaseversion.ui.ExportReleaseVersionWizard$2.run(ExportReleaseVersionWizard.java:251)
         at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464)
         at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372)
         at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:944)
         at com.adobe.flexbuilder.exportimport.releaseversion.ui.ExportReleaseVersionWizard.doPackage(ExportReleaseVersionWizard.java:265)
         at com.adobe.flexbuilder.exportimport.releaseversion.ui.ExportReleaseVersionWizard.performFinish(ExportReleaseVersionWizard.java:105)
         at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:752)
         at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:373)
         at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:624)
         at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228)
         at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
         at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
         at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3880)
         at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3473)
         at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
         at org.eclipse.jface.window.Window.open(Window.java:801)
         at com.adobe.flexbuilder.exportimport.releaseversion.ExportReleaseVersionAction$1.run(ExportReleaseVersionAction.java:97)
         at com.adobe.flexbuilder.exportimport.releaseversion.ExportReleaseVersionAction.run(ExportReleaseVersionAction.java:103)
         at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:251)
         at org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginAction.java:229)
         at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
         at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
         at org.eclipse.jface.action.ActionContributionItem$6.handleEvent(ActionContributionItem.java:452)
         at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
         at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
         at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3880)
         at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3473)
         at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)
         at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
         at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
         at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
         at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
         at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
         at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
         at com.adobe.flexbuilder.standalone.FlexBuilderApplication.start(FlexBuilderApplication.java:109)
         at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
         at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
         at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
         at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
         at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
         at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
         at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
    Hope that helps...

  • Flash Builder still shows adobe air 1.5.3 when creating a Flex project

    How do I update Flash builder  to now use Adobe air 2?

    Hello,
    Please follow the steps in the release note section: How to overlay the Adobe AIR SDK for use with the Flex SDK
    Please let us know how it goes and if you run into difficulties.
    Thanks,
    Chris

  • Use Flash Builder to Develop Adobe AIR Apps for Android | Flash Platform in Action | Adobe TV

    Former Adobe Technical Evangelist Ted Patrick uses Flash Builder to develop and deploy an Adobe AIR application to his Android-powered smartphone.
    http://adobe.ly/wif9U5

    autoplay can cause a tremendous amount of problems for site visitors. is it possible that adobe might turn off autoplay?

  • Flash Builder On A MacBook Air?

    I'm thinking of jumping over to the dark side of and buying a MacBook Air
    Is anyone using one of those for Flash Builder development?
    Or do I need to get a more powerful MacBook Pro for that?
    Thanks
    Mathias

    Macs are not remotely as functional as Windows 7 machines (you have to use command line for basic stuff, and just wait for the first time you drag and drop a folder over a folder with the same name and all the files that weren't in the folder you dragged go *pouf*).
    Not to mention, the new Lion OS has deliberate borked most Adobe software.
    Get more machine for your money, and stick with a PC!

  • Flash Builder 4 and Adobe AIR 2

    I'm trying to figure out how to use AIR 2 with Flash Builder 4.  I was initially under the impression that FB4 has AIR2... but the when I create a File object and try to call the function openWithDefaultApplication().  An error occurs saying the function doesn't exist.  This is the AIR application I created in FB4.  Am I doing something wrong or do I need to install AIR 2 somehow -- and if so, how do I do so?
    <?xml version="1.0" encoding="utf-8"?>
    <s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
                                xmlns:s="library://ns.adobe.com/flex/spark"
                                xmlns:mx="library://ns.adobe.com/flex/halo">
         <fx:Script>
              <![CDATA[
                   private function launch():void{
                        var myfile = new File("C:\Windows\notepad.exe");
                        myfile.openWithDefaultApplication();
              ]]>
         </fx:Script>
         <s:Button x="439" y="155" label="Button" mouseDown="launch()"/>
    </s:WindowedApplication>
    Thanks in advance.

    Hi Sumeet,
    Unfortunately we don't have support for sidecar installs with native installers at this time.  I've seen this come up before but when I searched the ideas.adobe.com site I couldn't find a specific feature request.  We are aware that there is interest in this feature, but I'd like to encourage you to add a post to the ideas.adobe.com page or over at bugbase.adobe.com and let others know so we can vote on it.
    Thanks,
    Chris

  • Flash Builder 4.7 Packages AIR iOS Standard Even Without Changes

    "Note: If you have not changed your code or assets since the last debug IPA package was generated, Flash Builder skips the packaging and debugs the application. That is, you can launch the installed application on your device and click Debug to connect to the Flash Builder debugger. This way, you can debug repeatedly without packaging the application every time."
    This appears to not be working in Flash Builder 4.7.  It always worked fine in 4.6.  Basically it packages the application every single time I click Debug, regardless of whether anything was changed.

    Hi Brent, I've got a bug filed in this thread, including a project where I've isolated the probem to a single swc lib:
    http://forums.adobe.com/message/4703810#4703810
    /David

  • Flash Builder improvements, Syntax coloring, Custom format, Auto close

    Hello,
    I'm trying Flash Builder 4.7 but I see there is missing features in the Softaware.
    I didn't found this important features in the preferences and I think you could add this new features in the new version of FB:
    Syntax coloring like Flash Professional: Coloring the AS3 keywords properties and methods like (addChild, x, y, width, height, etc.)
    Custom format code. In FB 4.7 there no way to custom the format code in AS3 but you can do it for Java.
    AutoClose : Inserts matching bracket, paren, brace or quote
    A list of color themes
    I hope it will help to improve this software.
    Cheers.

    I've always had the feel/assumption that Flash is more of a priority to Adobe than Flex / FlashBuilder evere was/is. Try using FlashDevelop with Flash to compile.
    If by action we can assume answer then the following I would assume:
    Adobe: Don't fix old bugs in FlashBuilder even when it was still named Flex, only seen updates to major / critical bugs
    Assumed reasoning for this: Low priority product, not enough resource allocated to product development, no development time assigned to enhancing / correcting the old components, eclipse product enhancement is beyond their skill set, or just simply don't care...... pick one and go with it.
    Joe Public: Requested better code colouring, syntax highlighting, language recognition (many years ago)
    Adobe: Added new commands to intelisense and informational popups when they arrived but apart from that not much else has been done.
    Assumed reasoning for this: Low priority product, not enough resource allocated to product development, no development time assigned to enhancing / correcting the old components, eclipse product enhancement is beyond their skill set, or just simply don't care...... pick one and go with it.
    Joe public: Left to hoping Eclipse plugins can help with this

  • Android package contents in Flash Builder 4.5 : file list doesn't update

    I keep hitting what looks like a bug in Flash Builder 4.5, and I'm wondering if anyone else has seen it or can help me find a workaround.
    The problem occurs when I choose Export Release Build... and try to build an APK for Android. In the second screen of the wizard, under the Package Contents tab, there's a file list and you're supposed to select the files you want in the package. Simple enough. The problem is that this file list does not consistently reflect updates to the project file structure. So I usually see an outdated file list, which might or might not have all the files I actually need to put into the package.
    There doesn't seem to be a way to force the wizard to rescan the project and rebuild this list. I've tried restarting Flash Builder, deleting bin-release-temp, cleaning all projects, and a few other things besides. So far nothing works. (The Flash view always picks up my changes within a few seconds.)
    It seems like my only option is to use the command-line compiler. Not the end of the world, but I'd rather that the wizard just do what it's supposed to do.
    Anyone have any ideas?

    Thanks for the suggestion. I checked, but that doesn't seem to be the problem in my case. I've attached a screen shot showing the problem – the list of source files in the Flash view doesn't match the list of source files in the Export Release Build wizard. The red boxes highlight one of the areas where they differ.
    The file I want to include is StagesLoader/assets/game/assets.swf. (The directory StagesLoader/assets is included into the project as a separate source path.) As you can see, the "rooms" folder in that directory is available in the export wizard, but "assets.swf" is not.

  • Flash Builder 4.0.0 doesn't find updates

    Hello everybody,
    As the tile reads, I can't update my Flash Builder installation (4.0.0), nor the Flex SDK version (4.0).
    My system is Mac Os X 10.6.4.
    I installed Flash Builder as part of the CS5 Web Premium package I bought in September 2010, and I have started studying Flex and working with FB this week. This might explain why I never noticed it hadn't updated.
    This morning I noticed the existence of the 4.1 SDK version and the related FB 4.0.1 update. When I try to use the automatic FB function "Search for Flash Builder Updates...", however, the Adobe Application Manager tells me that "Your applications are up to date". :-S
    I found few (really few) articles online about some sort of problem with the first release of the 4.0.1 update, but I read that I should at least see the 4.1 Flex SDK in the SDKs folder. I don't.
    Now.... how can I solve this?
    I guess I could trash the whole Flash Builder folder and manually reinstall it, but as I said it is part of the CS5 installation, and I'm afraid of messing things up even more.
    Can anyone help me, please?
    Cheers

    Thank you very much David.
    After I posted the question above I downloaded the 4.1 SDK and "imported" it into Flash Builder. It seems to work: it builds and run in both debug and release modes, so I guess it's fine.
    At first, I wasn't sure I could do this, because in the 4.0.1 release notes I read that the support for Flex SDK 4.1 was something new and just added... and therefore couldn't be used with the 4.0.0 version of FB I am using. It seems that this is not the case....
    Besides, I read somewhere that some people did update, but the version number of their Flash Builder installations remained stuck at 4.0.0. Could this have happened to me too? (as I said, I become interested in Flex this week, so I could have updated it in the past months without noticing)
    In your blog post you reference this article, where there is a link to an updater page. There I see a sort of "manual" updater. It doesn't say if I have to uninstall the current version of Flash Builder to use it, though. :-(
    Finally, about Burrito.... isn't it a beta? Is it worth the risk (of crashes, data loss, etc)?
    Cheers,
    wW

  • Use the system lang of AIR applications auto update.

    Hello,
    I recently used the auto update framework for my AIR application, this works fine but i have a small problem.
    I made some reasearches and i found AIR uses the system lang by default. When i install my package for the first time, the lang is my sytem lang but when i find a new update after running auto update of my app, the AIR updater window doesn't use my sytem lang, which is french, but uses english lang. I'd like to put this window in french.
    Thanks.

    Try loading and using the add-on from this link: https://addons.mozilla.org/en-US/firefox/addon/add-on-compatibility-reporter/
    Many add-ons do in fact work if you force them to run. The procedure to roll-back is given in this article: [[installing previous versions of firefox]]
    Unfortunately the official Firefox policy is that you downgrade to 3.6 which is supported for a while longer, and not the now unsupported Firefox 4. If after installing and running the ''add-on compatibility reporter'' you still have problems there are ways around the official policy.
    I think it is absurd that Firefox 4 may be used by tens of millions of users one day and a few days later those that upgrade to Firefox 5 should be not only told not to use a now unsupported browser, if they need to revert due to problems, but are actually obstructed in attempts to do so. See also [/questions/840397#answer-205154]

Maybe you are looking for

  • Can't install Windows 7 Pro x64 - device driver missing - can't eject DVD

    Hello, I am trying to install Windows 7 Pro x64 - I create the partition in boot camp and start windows install process. **During the Windows install process**, it says "A required CD/DVD device driver is missing. If you have a driver floppy disk, CD

  • Issue at billing

    A delivery has  two different origins on the same item for which our system is supposed to create two different delivery notes. We have 100PCs of Item soap from Canada and 200 PCs of bottles from US.  The real issue is in the invoice it is showing 30

  • Migration assistant/Time Capsule-TM/ Superduper transfer

    What would be easier: I am getting a new replacement iMac from Apple after I send back the iMac being replaced. Presently I use Superduper (back up software) to back up my system from my present imac to a FW 800 external hard drive. I also have a new

  • SUMG related issue

    We are performing Unicode migration of ECC 6.0 EHP4 (701) system.  We have migrated from ECC 6.0 EHP4 non Unicode to ECC 6.0 EHP4 Unicode. However we have issues in SUMG processing in target system. 1)     In source system, spumg transaction code we

  • Count Selected Shuttle Items

    Apex 3.2 I have a shuttle item and a text box. As the user moves items from the left of the shuttle to the right, I would like to display a count (in the text box) of the number of items he has chosen. I know that his will probably have to be done wi