Visit a website in Adobe Air Application behind the scenes...

Hi all

I need to find a way in Actionscript 3 for an Adobe Air application to visit a url of a website (e.g. example.com) in the background without Adobe Air by opening a web browser.

Once the website is loaded in the background, I would get all the URL link that can see the Adobe Air application. For example, maybe when you visit "example.com" it redirects to "google.com", so I want my application to send me any URL it sees after it loads the page.

Is this possible, and is there an example of code anywhere?

Thank you guys!

I think that you can get the information you want using URLLoader with a listener for HTTP_RESPONSE_STATUS and check the responseHeaders and responseURL properties:

HTTPStatusEvent - Adobe ActionScript® 3 (AS3) QAnywhere

-Aaron

http://abeall.com

Tags: Adobe AIR

Similar Questions

  • Connection of an iOS to the debugger in Adobe air application animate

    Hello

    I need to connect my iOS to Adobe AIR application to a debugger, a debugger will work. When I publish my Animate app crashes before it can connect, leaving behind an app still works on my phone. But there is no obvious way to connect to a console at the breast of animate it using "debug" or "start the remote debugging session. With the Simulator, it will connect as long I give IP address appropriate, it will connect. I don't have that option in my app on iOS. My iPhone or iPad will connect. How can I get this done?

    Apparently, the debugger to connect if you do not set the install on the flag of the device. But I found that animate them for Windows doesn't crash as it does on Mac OS. So the question is now moot.

  • Installation of Adobe Air Application Installer error office history

    It's really driving me crazy already.

    Whenever I try to install the Application from the website of history, it says I have to install Adobe Air. So I click on Install, it shows the progress bar on 100%, then an error window. The header of the window reads "Adobe AIR installer" and the main section of the window has "couldn't write the application on the hard drive. Please check that the disk is available and try again. "- there's a retry and cancel. Retry does it all again with the same results.

    No, I had not previous versions of Adobe Air. So I tried to install direct AIR from the Adobe website, and he moved very well. So I return to the page Web Story and try to reinstall the Desktop Application and the exact same game events as described above occurs. I uninstalled the installation of AIR, tried again, same result.

    I previously had Production Premium CS3 and installed UPGRADING Production Premium CS5. All the programs work like a charm!

    I'm on Windows 7 64-bit with 208 GB free on my C drive, as well as more than 500 free gig over two other disks. 8 gig memory and two video cards Nvidia Rechaudia FX 3500 (if that matters at all). Full administrator rights to the PC, without this is limited in any way.

    A quick search on Google shows many other people having the same problem, just not known miracle I found!

    Help!

    PS - I have a picture of the error message, but the insert image link is grayed out and won't let me add anything to this post.

    Hello

    We are sorry that you are facing this problem.

    Could you please try it one more time with an extra step of refresh the page of history after the installation of AIR.

    ...

    So I tried to install direct AIR from the Adobe website, and he moved very well. So I return to the Web Story page (REFRESH the page of history here) and try to reinstall the Desktop Application and the exact same game events as described above occurs. I uninstalled the installation of AIR, tried again, same result.

    ....

    History of the controls for AIR install status on the machine at the time of the launch. So, if the application was launched first, and then the AIR installed, the application won't know the update AIR install status. As a result, refresh the page of history should work. Another way would be to install the soft AIR first and then launch the application.

    Thank you for reporting the problem and we'll work on fixing it soon.

    In case still face you any problem, feel free to post back: sunny at adobe dot com.

    Kind regards

    Sunny

  • What devices are supported for an Adobe Air application?

    What devices are supported for an Adobe Air application?

    A BlackBerry app created with Adobe Air (Air 2.5) work on a BlackBerry 9900 for example?

    Thank you.

    Only phones PlayBook and BB10

  • FLV support in Adobe AIR application

    Hi all

    I am very new to Adobe Air application. Using Adobe AIR is possible to read .flv files... Any help will be appreciated.

    Yes, they're going to play.

  • How to disable the Application Transport Security (ATS) in the Adobe AIR application?

    Hi all

    How do disable us ATS in Adobe AIR app for the application to run on iOS 9? I am getting error then tried to launch the adobe air below test application:

    iPhone-6 AdobeAirPluginTest [520] < error >: App Transport Security has blocked a clear text HTTP (http://) load of resources because it is not secure. Temporary derogations can be configured by your application's Info.plist file.

    Is it possible to disable the indicator of the ATS in Adobe AIR or that we will succeed in Xcode?

    AIR allows to add some things in the info.plist file, if you are looking for the syntax required to add an exception. He would go in your tag in your application descriptor file.

  • Deploy Adobe Air applications

    Hello everyone.

    I have a question. I want to deploy on multiple computers, an Adobe Air application.

    How can I deploy my application of adobe air in silence? I want to do a lot, but I don't know how I can specify automatically choose 'install' to my batch

    And 'Continue' for her

    Thanks a lot for your help

    First of all, you will have to sign our distribution agreement which you can find here: http://www.adobe.com/special/products/air/runtime_distribution1.html

    The process is simple and should only take a few minutes.  Once this is done, you will receive links and documents that explain how to deploy AIR via the command line.

    An alternative is to create your own installer for your AIR 3 application, this could be as simple as a batch file.  You can find more details in this article:

    Installation options and deployment in Adobe AIR 3

    Chris

  • Reduce the AIR Applications to the system tray.

    Hello. Is it possible to minimize our AIR applications to the system tray? Internet Download Manager can have it's window closed but still running and appearing in the system tray, Screenshot_3.png and is it also possible to display balloon messages as do some programs? Any solution even would be really useful.

    Thank you.

    Working with the dock and the system tray | Adobe Developer Connection

  • How do to call the BlackBerry menu form share an Adobe Air application?

    Hello

    I'm looking for a tutorial or demo code that describes how to call the BlackBerry menu sharing an Adobe Air based application.

    I found a tutorial of waterfalls for it - there's one for Adobe Air too?
    - http://bbcascadescode.tumblr.com/post/38998702671/invoke-share-for-bb10

    This is a screenshot of the Action menu:

    Advice welcome!

    Here you go:

    package com.lib.playbook.invocation
    {
        import com.lib.playbook.controls.List;
        import com.lib.playbook.pages.TitlePage;
        import com.lib.playbook.renderers.IconListRenderer;
    
        import flash.events.Event;
        import flash.events.IEventDispatcher;
    
        import qnx.events.InvokeEvent;
        import qnx.events.InvokeQueryTargetEvent;
        import qnx.fuse.ui.core.Action;
        import qnx.fuse.ui.events.ActionEvent;
        import qnx.fuse.ui.events.ListEvent;
        import qnx.invoke.ActionQuery;
        import qnx.invoke.InvokeManager;
        import qnx.invoke.InvokeRequest;
        import qnx.invoke.InvokeTarget;
    
        public class InvokeSearchPage extends TitlePage
        {
            private var request : InvokeRequest = null;
            private var targets : List = new List();
    
            /////////////////////////////////////////////////////////////////////////////////////////
            public function InvokeSearchPage()
            {
                super();
                this.title = 'Search With';
                this.titlebar.dismissAction = new Action( 'Cancel', null, {id:'cancel'} );
                this.titlebar.addEventListener(ActionEvent.ACTION_SELECTED, ActionSelected );
    
                this.targets.cellRenderer = com.lib.playbook.renderers.IconListRenderer;
                this.targets.addEventListener(ListEvent.ITEM_CLICKED, TargetSelected );
                this.targets.rowHeight = 140;
                this.addChild( this.targets );
            }
    
            ///////////////////////////////////////////////////////////////////////////////////////////
            public function filter( request :InvokeRequest ) : void
            {
                this.targets.removeAll();
    
                this.request = request;
    
                //trace( 'filter ' + request.mimeType );
                InvokeManager.invokeManager.addEventListener( InvokeQueryTargetEvent.SUCCESS, TargetsFound );
                InvokeManager.invokeManager.queryInvokeTargets( request.mimeType, request.uri, request.action, request.targetOptions );
            }
    
            ///////////////////////////////////////////////////////////////////////////////////////////
            private function TargetsFound( event : InvokeQueryTargetEvent ) : void
            {
                InvokeManager.invokeManager.removeEventListener(InvokeQueryTargetEvent.SUCCESS, TargetsFound );
                //trace( 'TargetsFound' );
                var action : ActionQuery;
                var target : InvokeTarget;
                for each( action in event.actions )
                {
                    for each( target in action.targets )
                    {
                      this.targets.addItem( { data : target.target, label : target.label, icon : 'file://' + target.icon } );
                    }
                }
            }
    
            ////////////////////////////////////////////////////////////////////
            private function TargetSelected( event :Event ) : void
            {
                if( this.targets.selectedIndex >= 0 )
                {
                  this.request.target = this.targets.selection;
                  InvokeManager.invokeManager.invoke( this.request );
                }
            }
    
            ////////////////////////////////////////////////////////////////////
            private function ActionSelected( event :ActionEvent ) : void
            {
                switch( event.action.data.id )
                {
                    case 'cancel' : this.dispatchEvent( new Event( Event.CANCEL ) ); break;
                }
            }
    
            //////////////////////////////////////////////////////////////////////
            override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
            {
                super.updateDisplayList( unscaledWidth, unscaledHeight );
    
                this.targets.setPosition( 10, this.top + 10 );
                this.targets.setActualSize( unscaledWidth - 20, unscaledHeight - this.targets.y - 10 );
            }
        }
    }
    

    And the rendering engine:

    package com.lib.playbook.renderers
    {
    
        import qnx.fuse.ui.display.Image;
        import qnx.fuse.ui.listClasses.CellRenderer;
    
        public class IconListRenderer extends CellRenderer
        {
    
            private var icon    :Image = new Image();
    
            /////////////////////////////////////////////////////////////////////////
            public function IconListRenderer()
            {
                super();
            }
    
            ///////////////////////////////////////////////////////////////
            override protected function onAdded():void
            {
                super.onAdded();
                this.addChild( this.icon );
            }
    
            ///////////////////////////////////////////////////////////////
            override protected function onRemoved():void
            {
                super.onRemoved();
                this.removeChild( this.icon );
            }
    
            /////////////////////////////////////////////////////////////////////////////////////
            override protected function drawLabel(unscaledWidth:Number, unscaledHeight:Number):void
            {
                super.drawLabel( unscaledWidth, unscaledHeight );
    
                if( this.data )
                {
    
                    if( this.data.hasOwnProperty( 'icon' ) && this.data.icon != null )
                    {
                        this.icon.setImage( this.data.icon );
                        this.icon.setPosition( 10, 15 );//( unscaledHeight - this.icon.height ) / 2 );
                    }
                    else
                    {
                        this.icon.setImage( null );
                    }
    
                }
    
                this.label.x = 140;
                this.label.width = unscaledWidth - this.label.x - 20;
            }
        }
    }
    

    references com.lib.playbook our our inner classes, but you should get the approach to apply.

  • GTIS-90086 'Lack of 64 bit support' error downloading Adobe Air application questions

    Hello

    I have an Adobe Air based application which I previously downloaded using the iTunes connect application loader.

    Today, I get the error: ERROR ITMS-90086 'Missing Support 64-bit' iOS apps submitted to the App Store must include 64-bit support and built with iOS SDK 8 or later.

    It's weird because the 64-bit requirement has existed for some time and I use the same build method has been accepted previously.

    I tried the building without the extensions to exclude third party extensions. I have updated to the latest version of the Air SDK and use new certificate/provisioning profiles.

    Any ideas, what has changed?

    Tom

    Try to update Application Loader 3.1 or newer or install xcode last

  • How to remove the screen debugger in Adobe air applications?

    can someone help me remove screen Adobe AIR (unable to connect to the debugger) in my application .apk airScreenshot_2015-05-12-11-07-15.png

    How to remove this screen

    I tried disabling the debugger option in publication of flash CC settings. I always get this screen?

    After unchecking the option of the debugger you republish your air application and then check the date of creation of the application you are testing?

  • Adobe AIR applications open to black screen in iOS 8

    Adobe AIR for iOS apps that I've published using Flash Professional CS6 more to properly run on iOS 8. They worked well in the iOS 7.

    After opening, they just cling to a black screen (probably the launch screen - I don't have an image for this).

    Is this a known issue? Are there solutions?

    I found an answer--applications have been published using the AIR SDK 3.4, which I think does not support iOS 8.

    Republished with 15 latest AIR SDK and it works properly.

    Guess I'll have to republish everything.

  • How to record the date in Sqlite in an Adobe Air application

    Hi friends,

    I make a flex Application Adobe AIR with SQLITE database, what I want save the Date in the following format DD/MM/YYYY text but in my TABLE, I gave the data type is DATE.

    It store the value as this Sun Dec 2 00:00:00 GMT + 0530 2012 I want to store the value in MM/DD/YYYY. How to do this?

    looking for a useful suggession.

    See you soon,.

    B.Venkatesan.

    Oops, didn't check my email several days who have not noticed your answer

    not to get a Flash Builder in my desktop

    But it should be:

    private var Totaldays:int;

    TotalDays = Math.Floor (Math.abs (date1. valueOf() -date2. valueOf()) / (24 * 60 * 60 * 1000))

    Beware of the date1.valueOf () returns the number of milliseconds since midnight January 1, 1970

    If you really want Totaldays to become a chain, then:

    TotalDays =String (Math.floor (Math.abs (date1. valueOf() -date2. valueOf()) / (24 * 60 * 60 * 1000)))

  • How to convert the code to the CAA for adobe air applications

    Hello

    I have developed an application using the CAA and now wt I want is I want to convert this application in adobe air desktop application so is it possible if yes please help me so that it can be useful to me

    Hello

    When you create a project, you can select Desktop application (AIR) instead of the Web Application. If you have already built the project, you can then use the parameter similar just create a new Desktop Application and copy the files.

    Thank you

    Hironmay Basu

  • Why not throw my Adobe AIR applications?

    Hello

    I am on Mac OS 10.11.1 and I managed to install the latest version of AIR. However, none of my applications that require AIR will launch. When I double-click on the icon of the application to launch, a space appears in the dock as if the application icon is about to appear, but he never does. That's all. I have uninstalled, reinstalled, etc., but have not been able to get this fixed a problem.

    Any suggestions are greatly appreciated.

    Thank you

    I was finally able to solve the problem that was caused by file permissions is stripped. It seems that during the launch of an AIR application, it tried to rename a file that I don't have write access to the. I gave myself the opportunity to write on this file and now it works.

Maybe you are looking for

  • Payments

    I need help

  • How to uninstall last updates

    Hello I have a 16 GB Iphone 5, the last update of iOS 9.3.1 I install, but my Iphone become slowly I want to know, how can I save the 8 IOS? Thank you.

  • I can open the Fox F t w/o window UAC asking permission.

    "When I click on my icon of shortcut Ffox, that a window user account control asking" do you want to allow the following program to make changes to this computer? "Can I get a yes/no choice. did not use to do this step and I would like to eliminate i

  • HP Officejet 6500 a more impossible to connect to the server

    My HP Officejet 6500 a more printer was connected to my wireless network and was attached to the ePrint service; and I had an email address to send prints to my printer. But today, when I go to the ePrint, it shows that my printer is NOT connected to

  • com Apple.Dock.extra crash...

    I got a kernel panic today, and I looked at my Console after reboot. Then I noticed that Console was plastered with incident for com.apple.dock.extra reports: It seems that iTunes, reminder, calendar, etc. are the cause: And here is the link to the c