ActionScript 2.0 :: Flashvars To Use A XML File?
Apr 8, 2010I'm trying to make changes on an existing fla that is used to call an xml file to display some images with a timer.[code]...
View 5 RepliesI'm trying to make changes on an existing fla that is used to call an xml file to display some images with a timer.[code]...
View 5 RepliesI have a xml path string that looks like this:Code: Select allvar strSWFPath:String;strSWFPath = (this.root.loaderInfo).parameters.swfURL; loader.load(new URLRequest(strSWFPath));
to get xml file from flashvars but i also want it to try another url if that one fails. how would i set that up?
i have this code in my flash doc and it's not working.
var my_xml_loader:URLLoader = new URLLoader();
my_xml_loader.load(new URLRequest(root.xml_path));
my_xml_loader.addEventListener(Event.COMPLETE, processXML);
i get this message:1119: Access of possibly undefined property xml_path through a reference with static type flash.display:DisplayObject.
this is the complete code (it's a slideshow for external images)
import fl.transitions.Tween;
import fl.transitions.easing.*;
import fl.transitions.TweenEvent;
[code]....
I have a flash file with an xml file as flashvars. when I use this code it works in every browser, but not in IE 7 or higher.
OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
WIDTH="530" HEIGHT="410" id="usa_locator" ALIGN="">[code]....
After reading a lot, SWFObject seem to be a good option. All u need to do is:
1- Include swfobject.js in header
2- Create an empty div for the flash object to be included
<div id="myContent">
<p>Alternative content</p>
</div>[code].....
The only problem I have is: I don't know how to pass the flashvars via a url for an xml file. It seems to me that SWFObject does not support this. Instead, you need to create a list of flashvars as
var flashvars = {
name1: "hello",
name2: "world",[code]....
I have a video player swf which loads in a flv file via flashvars. This works perfectly, but when it reaches the end it loops ie Goes back to start and plays again. This only happens when it is embedded in a page because when I press cntl+Enter to preview as swf alone it works.
[Code]...
I am trying to create a basic flash player that auto loads a file that is read from a databaseI know that using flashvars is the key, and i think javascript to load, however i am not sure how to startso what is the procedure?what actionscript do i need?what javascript would i need?do i just install the flash vars into the embed?
View 2 RepliesSo i created a custom flash video player using some of lee's code, I'm having trouble figuring out how to pass in my video.flv using flashvars. [code]...
View 2 RepliesHow can I change this code to enable flashvars to point to a XML file?
//
// LOAD XML
//
loadXML = function (loaded) {
[Code]....
I need to call some flashvars in to my video file. I know it's probably an easy fix, but I need to convert this as 2.0 script to as 3.0:
ctionScript Code:
var rtmp_url:String ;
rtmp_url = _root.server_url ;
myVideo.source = rtmp_url;
I'm using the following code to embed the swf and load a file via flashvars. It works fine in firefox...but does not work in IE. I'm convinced that the issue is in my html syntax. Can anyone spot the problem?
<script type="text/javascript">
swfobject.embedSWF("myflash.swf", "banner", "300", "300", "9.0.0", false, {}, {wmode: "transparent"},{flashvars: "xmlfile=http://www.mydomain.com/directory/file.xml"});
function closeAd(id){
document.getElementById(id).style.display='none';
}
</script>
Quick question here about variables in flash..Im loading the location of an XML file via FlashVars in my html document (I'm using the SWFObject to render the flash by the way). Anyhow I can pick up the variable on my root timeline and have it displaying in a dynamic text box but I need to get it inside a movieclip which is where my code is for the xml and I can't work out how to get the variable from the root timeline to the movieclip?
View 1 RepliesI m passing variable/ file name in html/ php like this
[Code]...
I'm trying to read flashvars into my flash file by modifying the standard HTML published out of Flash CS5. The following isn't working:[code]
View 2 RepliesI m passing variable/ file name in html/ php like this
[Code]...
I m creating custom player and want to use flashvars in AS2 in my file and call it dynamically in PHP. this is how i m calling the mp3 file
[Code]...
I just saw a flv player that was done in AS2.I wanted to know whether it's possible or not and how I could pass the needed flashvars, params and attributes to the flv player (swf file) once I load this flv player in a movie clip with the method loadclip.
View 0 RepliesI'm trying to figure out how to use FlashVars in ActionScript 3.0. I'm familiar with _root in AS2 but I've learned it doesn't work in 3.0. I've played around with LoaderInfo that I know should do the trick but I can't seem to get it to work. And I can't seem to find any help in any of the many threads and forums I've visited today.
So I'm putting my trust in you guys. I want my button ("button2") to open a link in another frame ("rightFrame") through a FlashVar. I'm quite new to flash and after much banging my head in the wall this is what I've come up with (obviously the _root doesn't work but if replaced by a hard coded url with http:// it works like a charm):
[Code]...
I used almost two weeks to search the Web how to pass some variable/parameter/Flashvar from one swf to another.I have a main swf file, let's call it "main.swf" and here in AS3 I'll call "comonent.swf" with some parameters.All this is easy if I call the component.swf from HTML, but I have to call it from another swf file.[code]My problem is that this doesn't work of course - the method in "getSwfParam" is only tuned to get the parameters if it's coming from the URL string from the HTML page. I can't use "component.swf?age=23" in my call from the main.swf, because it'll confuse AS3 to think that the wole string.IS THE flash file.I tried localconnection and sharedobject too, but I just can't get the sender and receiver part to work together.I only need to send some short codes to my component.swf to tell what it should do.Now I begin to question if it is possible it was in AS2, but now the _root is gone and everything got so d.
View 6 RepliesI am loading a child swf inside a parent swf, and need to pass variables from the parent into the child. I don't have control over the source code of the child, so I can't have the child pull data from the parent; the data needs to be passed to the child swf in a standard fashion, so that the child works just as if it were embedded in a page using flashvars.I've tried passing variables to the child as parameters on the URL:
var ldr:Loader = new Loader(); var urlReq:URLRequest = new URLRequest("http://mysite.com/child.swf?var1=aaa&var2=bbb"); ldr.load(urlReq); addChild(ldr);
This seems to work ok, but apparently Internet Explorer doesn't allow URLs longer than 2083 characters [URL]. I need to pass a fairly long string of parameters to the child which will likely exceed 2083 characters. So I'm trying to avoid passing the parameters directly on the URL, and wondering if there is any other way to populate the child swf with the variables that it will expect. Is there any other way of passing flashvars to a swf-in-swf?
I have a task where a user fills in a form and uploads a photo. As a result a HTML page is generated that pass the form data to SWF file using FlashVars.
What i want is that the SWF movie loads the uploaded image and show that at frame no. 400 till 1000
I want to know what steps I have to take and what Code i have to write in order to achieve what I want.
I went through many articles and tutorials and I can't get the FlashVars working.
I'm using the SWFObject to insert the Flash movie into HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
[Code]....
But the aname variable doesn't exists in the Flash. Even if I loop through all the param values, there is nothing. I tried to add the "aname" into query and it's working. But I really want and need to use FlashVars.
The full source is available here: [URL]
In my application I often call to different web services, and because I don't want to hardcode urls to them in my code, I am passing urls to the services as flashvars.Currently I am doing it this way:
public var siteUrl:String;
public var gameId:String;
public function main():void[code]....
Where main is a function, which is called on application's creation complete event.This way I can call both variables from main file of the application but I want to access them from other files. (other as classes).So is there a way to create class with constants and init values there with flashvars so I can use them everywhere (after importing of course)
I have a Flash applet which I want to embed in a Flex file this loads a panorama file inside a SWF player (Immervision's PurePlayer)-[code]...
View 2 RepliesRecently a client was concerned that their SWF was "insecure" because the XML path was coming from Flashvars. This seems to me to be something that isn't really a concern as the SWF is only displaying images / text and a few button links. I can understand how someone could path to the swf and add a remote XML path in to add javascript to the button url targets, but really what damage could this do? Eg. they could change [URL] to this [URL] Obviously they could build a fake wrapper html file around this but I still don't see how they could do anything harmful with this. Am I missing something? My next question is what is the best way to go about preventing this from happening? So far I have in my XSS checking class:
[Code]...
I've got a weird problem with loading Flashvars into my flash application. I tried to isolate the code and try it in an other document, but the object returned is still empty.This is my HTML code:
<div id="Div1">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="630" height="671" id="testApp" align="middle">[code]......
It show begin nicely in the console window of Chrome, but it does not print the flashvars.
I have a class set up and it looks like this:
package scripts
{
import flash.display.MovieClip;
import flash.display.Stage;
[Code]....
This works fine and I am able to get the string, but how would I modify the class to be able to return FlashVars?
I am setting the FlashVars using this:
<param name=FlashVars value="var=test" />
I wrote a simple flash loader that loads external swf and then calls javascript function to show div containing flash. I need to pass flashvars to loaded swf. I have read that I just need to use query string when loading to pass variables: externalswf.swf?var1=val1&var2=val2
BUT there is a problem. External swf can be very big and I'd like it to be cached by flash engine. It seems it's impossible in case of url parameters ?var1=&var2=& because those vars often change.Is there other ways to pass vars into inner swf. (I cannot change inner swf and I know only one thing - it use vars passed via flashvars mechanism
I've been following tutorials on using FlashVars and they all seem really simple but as yet none have worked!
View 7 Replieshave an asp page with the following code which embeds a swf
Code:
<script type="text/javascript" src="aspswfobject.js"></script>
<script type="text/javascript">
[code]......
discover why is the following not working? I've been trying to fix this for several hours now, googling over and over again, and still can't find any solution...
[Code]...
I am trying to create a param value in my html pages and having my swf access that variable but it's not working.
HTML PAGE (inside of the video player object tags)
<param name="FlashVars" value="thisVid=colorKingEAR.flv" />
FLASH Actionscript (on the 1st frame of the swf)
var currentVid:String = _root.thisVid; //This does not work