ActionScript 3.0 :: AIR Remote Updater - Make A Timeout When If There Is No Such "yourapplication.air" File In The Server / It Will Skip The Update Process?
Aug 12, 2011
I found a very useful AIR remote updater [URL] written by Claus Wahlers. It works fine but I have a question which I myself can't figure it out. Just a newbie in flash I guess. Question: What if the script can't find yourapplication.air inside my domain.com host? What will happen? I have tested it out. It appears that the script keep on running to find yourapplication.air inside my server. But it is not there. How do I make a timeout when if there is no such "yourapplication.air" file in the server / it will skip the update process?
I have had an SWF running on a HTML page since early 2008, and this SWF pulls down some images from another server - subseqently displaying them for the user.The SWF uses BitmapData to smoothly display the loaded JPG images.However, since the 10.1 update, this no longer works - everything gets drawn blank (when the bitmapdata's .draw() method is invoked).I must point out that this has been working fine for years before the 10.1 update, and the security setup has also been done correctly (the image server has the crossdomain.xml file, and the local SWF file has the relevant Security.allowDomain settings in place).Has anyone else experienced this, or know of a fix? This is driving me nuts, many of our clients who have this SWF in place on their website can no longer see the images after updating to 10.1.
This is a link for AIR remote updater.http:[ur.....]I have tried to insert the following codes in my script but I've gotten some errors.Here is the code that I pasted in my script:
public function update1():void { var request:URLRequest = new URLRequest("http://domain.com/yourapplication.air");[code].......
Error: 1046: Type was not found or was not a compile-time constant: AIRRemoteUpdaterEvent.I have already copied and paste the downloaded folder (com) into my folder.
I have a java class which has been deployed as WAR web application in a BlazeDS/Spring server sitting on JBOSS. Apart from the Flex application which will access the WAR file, I also need to start some server side process's which will initiate BlazeDS "pushes" to the Flex client via AMF messaging.
What is the best way to implement this server side process? - Should it just be a class with a main() method in the WAR file which gets called from the command line? Can this be done - not sure you can run a class in a WAR file from command line? - Should it just be a class with a main() method in a JAR file which gets called from the command line? Not sure what the standard practise here is. The key is that the process needs to be started on the BlazeDS server to push data out (not on the Flex client).
I would like to do a URLRequest to a PHP file which contains xml, and the PHP file will be living on a seperate server from my flash file. I understand there are security issues in this sort of thing. figure out how to make this work?
I'm trying for making out application for vod.I want to know how a user can make his file readable by the AMS for vod when file is at different PC and AMS( includes swf and HTMl files) is at different PC.
I am trying to upload the files to the remote server using PHP with Flex interface. If it's not localhost, it shows the security error. I have already put the crossdomain.xml in the tomcat web app root directory to allow all the domains. However, the security error is still shown when I tried to upload the file.
I'm aware this sounds quite involved, but would it be possible to make a Flash button counter that would store the number of clicks (that it displays) on a remote server; so even if the page was closed and re-opened it would still show "2" or "11" for example. In addition to that, would it be possible to only allow one click per IP address? So for example, one specific IP address (user) couldn't keep clicking it over and over and increasing the number.
The reason I wanted to use a Flash object as opposed to something like jQuery was because I want to embed it on a forum that isn't mine. Obviously I don't have access to the site's files/modules etc. Essentially it's almost like the Facebook "like button." It displays the number of likes, as well is storing the value on a remote server.
i want to do is read variables from a php file on a remote server. i have the php file on the server and im echoing back a result. all i need in plain english is the AS3 to intercept read and display this variable in a text box.
i try to load file from remote server and open the file with default application.
private function getRemoteCourr(PathFichier:String, FileName:String):void { urlStream = new URLStream(); fileData = new ByteArray(); var urlRemoteCourr:String = new urlManager().urlCourriersPat();
My client has asked me to provide a template for an investor relations section of their website. The HTML page or template for this page will be at the service providers site, but all the images etc. for the page will be linked to files on my clients server. Everything looks fine, but the absolute URL's in the .swf file back to my clients site aren't working.
This is what the service provider's guidlines say, but I'm not sure where the code is supposed to go:
Similarly, newer versions of the Flash Media Player installed by most users have a high level of security enabled by default. This is done to prevent Flash movies from playing on web pages that are hosted on different domains than the movie itself (again, to combat "phishing" or "spoofing").
I want my app (AIR app ported on iOS) to be able to show file located on the remote server and open it with default app (if there's one on device). Is it possible (maybe one can somehow use openWithDefaultApp here)?
UPD: I succeed with downloading (into File.documentsDirectory). I can't force iPad to open downloaded files.
UPD2: I tried to use both openWithDefaultApp and NavigateToUrl.
Ok I'm trying to make a small thing on a website that will allow the user to update the news themselves.... after reading up on it i found that to export a textfile in this way I would have to have a serverside script to execute it for me (PHP in my case)... I did it, but it isnt working..
Default install of Flash Media Server 3.5.2 r654 on Windows 2003 Server Sp2. 16 GB of RAM. Just testing with the out of box Flash application, and simple 'hello world' rtmp streaming video app, we see several times a day at seemingly random intervals FMSEdge.exe will jump to 100% and peg the CPU and stay there. Until it is killed, the Flash applications are unresponsive until it is killed. As one would expect, this is a showstopper for any serious use -- Keep in mind this is an OOB install. There was a previous thread mentioning a similar issue (ie FMSEdge pegs cpu) coinciding with the virus scan, however no one responded to solve that issue.
how can i handle a streaming timeout (client stop stream to the server), i made an application which streaming webcam to my FMS, but how can i detect the client timeout ? Need code server side i think, but what
The instructions for installation only cover installation on "localhost". I'm wondering if I could use the development server for a small scale website depolyment with restricted traffic, from a commercial server, such as goDaddy?And if so, what''s the method? Do I download the package from Adobe to my local hard drive and install over the network, or copy the package to the server and install it online?
I am seeing fms utility time during the playback. What could be casuing it to timeout. when size around 179KB it starts to throw this error. Don't know exact size when it throws. For small sizes it is successful.
I'm using the RTMFP protocol to publish and play video and audio, but i'm with a little problem. I installed the FMS 4 Development Server in a Windows Server machine located in our local network and it works perfectly. In order to deploy our application, we have a remote server with a fresh install of the Ubuntu 10.04 Server, and the FMS 4 installed in this server. In other server we have the Java and Flex application, which will be used in the client browser.
The problem is that when trying to change the NetConnection url to the remote FMS server, which is the Ubuntu server, the netconnection can't connect to it. When changing to the RTMP protocol it connects, but with the RTMFP don't. I can't find any information in the log files or anything else.
I am writing a game where positions of an object are being exchanged between the two flash clients through a java server. The secnario goes simply like this:
PlayerA ---> Server : "Position X + Position Y+ " Server ---> PlayerB: "Position X + Position Y+ "
and it works both ways of course.the problem here is that on my computer where i use "localhost" everything is fine and the data is exchanged seamlessly .. when I loaded the server on a remote host the message received strangely turns into something like "Position X + NaN" (i.e. the y position is wrongly parsed by the server), what is weird even more, is that sometimes, the message gets parsed correctly..the server is wrote in java and it is exactly the same source code that works on my machine that fails over the internet
I am created a website, i want to put skip button requirement is mentioned below
The intro should have a "skip" button to skip to the home / index page. At the end of the intro animation it should directly lead to the Home / index page (automatically)Please Help me... i am waiting for valuable feedback
I am wondering what values should I put in the Process tag of Application.xml considering my application. I've done some studies but I am still unsure and would like some expert opinion To help you help me : I have a video chat application that comes with a contact list, so think skype on the web.
[Code]...
I set a RollerOver because sometimes RTMFP crashes on my server, and by putting the RollOver it seems to help, by re-newing the core process. However when clients are connected before the rollover, then they will not see their friends going online after the rollover which sucks.
Im pretty new with the flash -> php -> mysql thing .. And I have made a script that sends some variables (that a user inserts in some input forms) with some var names, and then php handles it and insert it into my MySQL database its kinda ugly that a page pops up and opens the php page.So I was wonderin' if there is some way to send the variables to the php file and process them inside the flash file. without openin' some fancy browser window ?
I'm playing live stream supporting FMLE from FMS. There is no problem with playing if we are starting at first the player and then we are starting the stream with FMLE. The video skipping problem is occurs only if we are starting first the stream with FMLE and than our player.The versions: FMLE 3.0.1.5963, FMIS 4.0.0, Flash Player 10.1.53.64, and codec h.264 Is this a bug in FMS/FMLE or I'm doing something wrong?
I need to load a dictionary into a game I'm making. It resides in a very large (on the order of 2.81 MB) XML file. While trying to load it, I get an error stating that the script has run for more than 15 seconds. Is there any way I can change the default timeout to allow the file to load?