ActionScript 2.0 :: Call/Insert Scripts From Remote Server Into SWF?
Jun 3, 2010
I am currently working on an ad that will be displayed and to have the ability to update my action script for the ad after I have submitted it. Therefore I was thinking it would be easy if I could somehow pull a remote bit of code off my separate server that the ad could execute. I believe this is possible but had a lot of trouble locating it within the forum's search abilities.
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'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
In common case, we keep the token of a remote method call, Flex -> Java for example. But, if the client know that the current call is not needed anymore, how stopping the server processing ?
With an asyncToken, is it possible to stop a remote call ?
I was making multiple remote calls and they are done sequentially and when I am getting a result event back it's triggering calls to all the methods with ResultEvent as an argument . I am supposed to receive the result event only in the method given inthe event listener but it's triggering calls to all the methods with ResultEvent as an argument.
My Flex application does a remote call to weborb to save some data from Flex. When this data is saved, a service is called on another server. All this time Flex is waiting for an answer. Is it possible to call this service (on the other server) and not wait for an answer. I have tried to call the service asynchronous but all this does is calling the service in a different thread. Flex still has to wait for both threads to be finished... So when the data is saved, flex should get its answer. (while the thread handling the service is still running).
I have a RemoteObject returning a 'Schedule' class. I've created a client side RemoteClass to map to it. All properties of the class instance are coming in fine. I just not clear on how I go about calling methods on the class. How would I call a setter on startdate?
package classes.remote { [Bindable] [RemoteClass(alias="com.site.data.schedule.Schedule")] public class Schedule { public var id:int; public var modifydate:Date; public var startdate:Date; public var enddate:Date; }}
I have made a very simple RSS display that pulls a XML twitter feed from twitter.com. My problem is that it works locally, but will not work on the server. I have tried adding a crossdomain.xml file, adding allowDomain() method and setting the embed param's allowScriptAccess to always. Still It will not work through a browser.
My client can't store the .swf file on the same server as the referencing html file.I tried using an absolute URL in the html to load the .swf file from a different server, but it doesn't seem to be working, (just a blank page, no errors or anything).I'm using swfobject 2 generator to generate the html page. Works fine if both swf and html are in the same directory, doesn't work when they're not.[code]
Can I send and load variables to a php script on a different server? Hen I try I get a Error #2048: Security sandbox violation How do I get around this?
I must say that I am reaching the end of my tether with Flash Builder and Flex. Firstly, I have built this wonderful app that I want to start using but it is data driven meaning that when I built it, I created it on my localhost. The PHP scripts were generated from Flash Builder and I have edited them to make them more secure. I have all my services working 100% and I have this brilliant app, but I can only run it on localhost. I have done everything necessary and installed Zend Framework on both servers, I have configured Zend properly but I cannot work out how to change the mobile app to now read from my remote web server.To me this is useless as I want to be able to deploy this app to others to use when they are out and about. how to change it from looking at a localhost to looking to my remote web host?
I am using the "loadSound" method to load an external mp3. The problem is I need to load the mp3 from a remoter server (the file is not local to the swf). From my searching, I can't seem to find out if this can be done.
My code follows: this.createEmptyMovieClip("mcSoundHolder", this.getNextHighestDepth()); var sndAudio:Sound = new Sound(mcSoundHolder); sndAudio.loadSound("[URL]", false); sndAudio.onLoad = function(bSuccess:Boolean):Void { if(bSuccess) { this.start(); }};
I am using a scrollbar component with a text field. Everything works when I test the movie. However it does not work on my remote server or when I test the .swf in an html doc tested locally through my browser. What am I missing?
I'm running a template that when I run it on my pc locally it works fine but after uploading most of the dynamic text has dropped a line so becomes unreadable in most cases.
I want to insert data into a SQL Server, but I keep getting this error RPC Fault faultString="SOAP Response cannot be decoded. Raw response:faultCode="DecodingError" faultDetail="null"]
I can get data all day, but why can't I input any?
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 able to successfully use the "Live View" function within CS4. I am also able to successfully preview within IE and Firefox. I've put all files in the appropriate location on the remote server. All files are in my /wwwroot/, except the two files that are in the Script folder, which is in my root. My domain host claims flv files are supported, and Adobe technical support eperiences the same behavior as I, they can play locally, but not remotely. Adobe technical support claims the cause of the problem is the remote server.
i set FMS running fine. I have even enabled TCP port forward, not that i need it localy.the thing is, from other machines the FMS wont answer. FME is going
rmtp://192.168.1.100/live/livestream FMS is in 192.168.1.100 (same machine)
if i go from another lan machine, it simply wont connect.. nor does Access.log relates to anything trying to connect to it. (from other machine, from same machine everything goes smooth)
I have been using flash for years deploying video for the web.For the life of me I cannot get my .FLV file to import into Flash from my URL.It's already on the server here is the address.I've always used this method.The only thing that is different is I'm now using GoDaddy to host my site instead of 1and1. http:[url]...........I do have the .F4V locally on my machine but I've never been able to get that to play from the remote server... meaning-
I import .F4V file locally into flash.I create a .swf file and place that in the same folder as the.f4v.I use GoLive to make my webpages.I create my webpage and import my .swf and .flv into the html webpage. It plays great locally on my machine.When I upload everything uploads. When I check it all out online, I get no video.
I have a 30 sec flash file that was converted from a .flv to .swf in flash CS5.I place the .swf file in Dreamweaver CS5.The file is only 57k the .flv was 3,560k. The flash plays perfect locally.When uploaded thru the "put" function with Dreamweaver the .swf file uploads along with the java and expessistall.swf. The flash will not display on the website.
I'm somewhat new to FMS. We're creating a chat application and using s remote SharedObject to keep everyone in sync about who is in the room. But despite the fact that I use the following:
_sharedObject.setProperty("groupList", groupList);_sharedObject.setDirty("groupList"); to force the shared object to update the list of who's in the room, for some reason it does not always update correctly when someone enters the room and adds themselves to the shared object. The problem seems to be that the SyncEvent.SYNC event does not always get sent all the time.
More troubling it that if the user closes the browser window or navigates to another page, NetStatusEvent NetGroup.Neighbor.Disconnect and NetGroup.MulticastStream.UnpublishNotify are not reliable to use to remove user's from the list. My assumption is that remote shared objects are just not that reliable in some cases. Should I use server side scripts to keep track of users and what groups they are in?
I have followed this link to republish my local stream to other local application instance : [URL]
i have used this script code into main.asc and it is working :
// Called when the client publishes application.onPublish = function(client, myStream) { trace(myStream.name + " is publishing into application " + application.name);
Ive been able to setup FMS 4.5 and stream RTMP videos locally from a webcam stream but if i try to access it remotely i cant get a connection. Ive forwarded port 1935 through to my local IP from my router but still no connection, what do i need to configure on the servers end to tell it that its behind an NAT etc. Do i just add the public ip to the hostname line in the fms.ini, or is there more i need to do too? Do i log into the admin panel and change the server name from localhost to my public IP
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've built a simple webcam snapshot application - a user uses webcam to take a picture which is saved in a folder. All pictures are saved in same folder and now i have to display three latest images on a flash banner that is located in another server. With PHP, i managed to sort the pictures in an array from latest to oldest and dislay them on the a website. Now i have to dipslay three of the latest images on the banner and not sure how to pass this information to the Flash banner? All i have to do is to pass the path of the three latest images and load them into movieclips. Any tips where to start?