ActionScript 2.0 :: Pass Information To Swf Via Param / Embed Tag?
Jul 19, 2006
I have a flash movie that tries to load an XML file on startup. Right now it looks for a hard-coded filename, but I'd really, really love to be able to pass a filename in through the webpage that plays it. (possibly through a param tag or some such?)
I'm trying to get a link to an XML file passed from the Object Embed code into my Flash movie. (Not using SWFobject). I have 1 swf file that should be able to connect to 3 different XML files.
Below is the HTML code (I'm trying to get theXML path): <div class="left"> <h2>300 x 353 Green Accent Color</h2> <script type="text/javascript"> [Code] ..... Right now it's not loading the XML file from the param.
"When using progressive download (FLV), NetStream's .play(url) method is not resolving relative URLs in the expected way. Instead of being based off the HTML's embed location and reading the "base" param, it uses the location of the SWF file trying to load it." I have found it on the web while searching for a solution to exactly the same problem. Unfortunately no one provided an answer. If it is a bug it is in fp ever since and no one has done anything with it. Does anybody know any solution/workaround? I assume it is not possible to read base param value from inside of the swf in order to resolve paths manually?
I read almost everywhere that the wmode parameter had to be set to opaque (some said it could be either opaque or transparent). When setting this through the flashvars parameter (this is in Chrome btw) this did nothing. After a while of getting frustrated, I added it as a parameter itself through addParam, and hey presto now it works.Is this a simply a Chrome thing? FF it works seamlessly as it was. Even IE 7 and 8 are behaving slightly better. I wondered if this was a bug because supposedly adding a parameter to flashvars should do the trick.
In May 2008 (about three years ago, as of the time of this posting), an engineer who worked on Flash Player 10 wrote the following in a blog post talking about GPU compositing:Just because the Flash Player is using [GPU compositing] does not mean it will be faster. In the majority of cases your content will become slower... Content has to be specifically designed to work well with GPU functionality. The software rasterizer in the Flash Player can optimize a lot of cases the GPU cannot optimize, you as the designer will have to be aware of what a GPU does and adapt your content accordingly. I realize this statement is useless unless we can provide guidance, something we can hopefully achieve in the not to distant future.
Is anyone aware of any such guidance having been provided by Adobe in the succeeding three years? The only relevant information I could find was in this article, which provides optimization tips for hardware rendering, but not for hardware-accelerated compositing, which is what the "gpu" wmode embed param turns on.Short of testing each piece of content individually, how can I determine when my content would benefit from the use of GPU compositing and when the use of GPU compositing would be a detriment
I have a video player I am trying to simply pass information from a javascript link to tell it which video to play. javascript seems fine but when it trys to call the actionscript function it comes up as undefined can anyone post a simple example of the actionscript and javascript call?
Im trying to pass the metadata information received in the following code to another class. The below code generates a trace response of 162... so I am receiving the data I just need to be able to call the totalLength variable from another class with the same response of 162. I know this should be relatively easy...
I got a dwg file converted into swf file. Now I want this swf file to embed in html page. No issue with that. The tricky part for me is to let the user select the entites of the file such as line/circle as one might select in autocad. After entity selection the swf file (by any means) pass the selected entity information back to the html page ( to the javascript function).
i am wanting to know how much I can be sure that users of my website will not be able to pass bogus variables to my Flash movie. Basically I will have some features available to certain users and I realise that for the average user they will not know anything about how to send spoof vars but is it possible for someone to change the variables sent using SWFObject when a page loads and thus be able to use the functionality that I am trying to disable for them.I have a PHP (my_flash_movie.php) page that calls a function from an included globals.php file to determine if the user can see the restricted functionality is_ user_a_subscriber($_SESSION['user_id']); which returns 1 or 0. This 1 or 0 is then passed to Flash which enables or disables certain features. I dont want someone to be able to send a 1 instead of a 0 basically. This isnt a site where security is critical and the functionality that is disabled is not really critical either so wouldnt be too bad if this happened but im just curious about this and wondering if I should think of another way to pass these vars that might be more hidden.
I'm kinda noobish when it comes to getting information from XML information sent to my flash file from the socket server. OK so for example the server sends me this:
[Code]...
I want to get the name of the user and the X and Y position! Is there a way I can get this information without a load of fuss from functions and other junk remember im kinda noobish.
I want to build a program built around my pc specs. Is there a way to access such information as how much ram I have or how much cpu usage is being consumed, etc.?
I'm working on a Flash website for a while now, but just now I noticed that the link doesn't change (that's normal for a Flash application). But the thing is, the website needs to be 'shareable'. So my problem is; How can I get a param from the URL and read it in Flash? For example, when the url is [URL] The Flash application has to know that the article is 245 so it can go to the right article instead of just the homepage. How can this be done? (By the way, I'm using actionscript 2)
Edit: Here is the source code of the SWF file;
[Code]....
This script is just to test things out. (a MovieClip becomes visible if pfcase is not empty?)
I want to use a 3rd party swf map of the USA that the user can drill down to the county level for each state. I can define which state map to display in the html using the following [code]...
I have a flash file(full link to flash looks like [url]... which loads mp3-file(link to mp3 I send with php through flashvars)
I've embed dynamically(with swfobject) this swf to my page. It's ok. Then I send ajax-request to script, which reloading div with flash. Div is empty.
Experimentally I found out that I've trouble with relative paths. Flash file embed with this address ./swf/audio/player.swf and mp3-address is ./media/audio/user/1/random.mp3.
I get Param values(src) from Html to AS3 that allows us to maintain in communication our Flash applications with the server. We often need to assign to a SWF a value in entry using the HTML of the page in which the SWF itself is inserted. My Problem is While getting id From html to As3 ,The Html page is working in Intenet Explorer only.I Cannot get in From Mozila and Google Chrome.
here my As3 Coding
ActionScript Code: import flash.display.LoaderInfo; var sourceId:String = loaderInfo.parameters.src; trace(sourceId);
What kind of stupid rule of is that...unless Im doing it wrong.In AS3 doing:public function bla(string:String=null){}doesnt seem to work as I get an error 1 argument given, 0 expected.if I do public function bla (string:String, i:int = null){}i am told it wants 1 not 2 arguments.How do I get around this? every other language allows me to et a param as default to null and still pass in two arguments....
Having some issues accessing my param tags from within actionscript. Essentially I have the following tag:
<param name="config" value="config" />
But I am unable to access it. There are two issues that I have, and I've been searching the internet high and low for the answers.
1) How do I even access the parameter? I have some people saying use _root.config, LoaderInfo(this.root.loaderInfo).parameters["config"], and just config. None work, and searching for this stuff is so hard because it's so generic.
2) I assume that once I do find out how to access the param that is being passed, I'm going to have issues with accessing it from another file because I read somewhere during my searching that other files do not have access to global variables. If this is the case, how do I do that? I have seen _globals thrown around a couple of times and some people say it works, some don't.
Im using a few modules repeatedly in a Flex app and varying the conditions by passing in params via the 'loaderInfo.url' var. This works fine for the first iteration of a given module but subsequent attempts will always see the same params as the first creation regardless of what is actually used.
[Code]...
When I view the param in the 'CreationComplete' handler (eg 'trace( this.loaderInfo.url );') its the same every time (for a given module) regardless of what is actually passed in via the ?param=string. What am I doing wrong?
I have flash application, which creates array and calls javascript function.[code]My question is how to pass params from actionscript to javascript as array and not as string value.
how to add a bgcolor param to a dynamic SWFObject?
I am thinking that by adding a bgcolor to my SWF or making the wmode transparent, that it will get rid of the ugly "white box" that happens when my SWF first loads before the animation starts. Do not think it is necessary to have a preloader. Previously the animation was embedded using Object Embed code and no flash happened.
I can't figure this out. How do I set the x param of component A which is a child of a <vbox>?I know that I can't expect changes to the y param to stick (since that's the point of the <vbox>) but I need to change the x params of the components in the vbox so they're not just all left-aligned at zero...
I've come to learn through research that applying filters to flash webcam recording seem backend-ed. In other words, when a user pre-apply filters to their video (light brightness, blur, saturation), the filter parameters (CData, I think) are saved with the video but the actual video file is untouched (RAW) or as recorded. My questions are, Can and how are filters "baked" into a video recorded from a webcam? and Can this be done in flash / flex