ActionScript 2.0 :: Call A Function In SWF And Pass It A Parameter From JavaScript In The Page?
Apr 29, 2004
I'm trying to call a function in frame 1 of my SWF and also pass it a parameter.
I need to do this from elsewhere on the embedding HTML page using JavaScript.
For example call the function flashFunction(foo);
Does this require a listener in Flash that listens for the call, excepts "foo" and then calls the flashFunction and passes "foo" to it?
Can this be called directly without a listener?
View 7 Replies
Similar Posts:
Aug 14, 2009
Forgive me for this stupid noob question but I want to call a function (loadList) that originally gets triggered after a mouseevent from another function (addToXML) that does not have an event.
The loadList function takes info from a XML var, sticks it into an array which then gets loaded into a tile list and that is working fine.
The addToXML function when called adds elements to the XML var after which I want to call the first function with the event parameter so it refreshes the items in the tile list.
I know it can do this by creating a new array and loading that into the tile list in the addToXML function, but it be much simpler to just recall the function.
I have tried things like
Code:
addToXML.addEventListener(Event.COMPLETE, loadList);
but all the event constants I have tried give me error messges like "1061: Call to a possibly undefined method addEventListener through a reference with static type Function."
View 3 Replies
Mar 26, 2010
I want to be able to call a JavaScript function from a Flex app using ExternalInterface and pass a reference to a different JavaScript function as an argument.
[Code]....
View 1 Replies
Dec 2, 2009
How To Run A Shadowbox Gallery From A Flash getUrl function Call..
This Is What I Have In My Flash:
btn1.onRelease = function() {
getURL("javascript:MyGallery([page1,app1]);", "_self");
}
I want to be able to declare my arguments in flash like so
var page1 = {
title: 'Google',
player: 'iframe',
[Code].....
View 1 Replies
Feb 15, 2011
I have this class ('Scheduler.as'):
[Code]..
So as you see in your test-run the first two calls work fine, the one that calls a function that takes no parameters and the one that takes one parameter. The problem is when I need to pass more than one parameter! Solving the issue: Well, I know it'd be solved if I could simply retain the ...args as is, and pass it on to the this.m_function.call call. Another way, maybe is to have some sort of a foreach loop which would feed the designated ...args when the time comes, yet again, how would I refer/pass it?
View 1 Replies
Apr 27, 2010
I'm using the following script on my website to play an mp3 in flash.To instantiate the flash object I use the swfobject framework in a javascript function. When the function is called the player is created and added to the page.
The rest of the website is in php and the page calling this script is being included with the php include function. All the other used scripts are in the php 'master'-page
[Code]...
I have a play-button with the id '#play1' and a stop-button with the id '#stop1' on my page. A div on the same page has the id '#status1' and a little image of a speaker is in the div.When you push the playbutton, the div with the speaker is fading in and when you push the stopbutton, the div with the speaker is fading out, very simple. And it works as I want it to do.
But the problem is, when a song is finished, the speaker doesn't fade out. Is there a simple solution for this? I already tried using the swfobject framework to get the flash player from the page and call the 'IsPlaying' on it, but I'm getting the error that 'swfobject' can't be found. All I need is a little push in the right direction or an example showing me how I can correctly get the currently playing audio player (in flash), check if it's playing and if finished, call a javascript function to led the speaker-image fade-out again.
View 3 Replies
May 15, 2010
I'm loading from my main page an external js file, with a function.
I have a flash file in the main page invoking the javascript function.
Everything worked very well until when the javascript code was in the main file, but when I moved javascript to an external file the function seems not called anymore.
So... there is no way to move the javascript code to an external file ? Or any other solution ?
[Code]...
View 3 Replies
Mar 1, 2010
i want to call a javascript function from within an embeded swf file in a html page and i'm using the ExternalInterface class. i know this function must be defined in a <script> tag in the html page. however, i want to have all my javascript code in an external file, but it doesn't work. my trial file just can't find the function, although i have my external js file linked in the header.
View 3 Replies
Dec 23, 2010
In actionscript3 how do i pass an parameter with an event call. when i use dispatch.
like dispatchEvent(new Event("Loaded", myvariable));
View 4 Replies
Sep 3, 2010
I'm having some trouble passing parameters with a function that is itself being passed as a parameter.In my application code I'm instancing that class five times:they are buttons in a menu.In that class, I've got an onRelease handler that does a number of things when a button is released, one of which is to invoke a function that is defined in the application level of the code.My problem is that I don't know how to send the function parameters.In my StandardButton class I have:
class StandardButton extends MovieClip
{
/* define properties */[code]..........
The function is successfully being "sent" to the StandardButton class, but without any parameters.How can I send parameters to the class instance with the way I've got this architected.
View 7 Replies
Jul 8, 2010
I am refactoring some code. I have a PHP page that contains a MySQL query and stores the result in a PHP variable $my_result. This result is then echoed to a Flash SWF during embedding with SWFObject. I now want to call this PHP page that makes the query from a javascript function like so - one change I have made to the PHP is that instead of storing the result in a variable $my_result I am echoing the result. Javascript function to call the PHP page and make the database query
[Code]....
View 2 Replies
Feb 24, 2012
I'm just looking for clarification on the passing of a parameter and why/how it works.
In this example, it looks like you create a parameter to be passed in called 'evt', but I don't see it used anywhere in the function. [code]...
View 9 Replies
Dec 1, 2010
how to pass parameter to eventListener function.[code]
View 1 Replies
Mar 3, 2011
I´d like to know how could use the Timer class extended.I´m trying to pass a parameter to the constructor function, so I can use it inside the listener.
Here´s example:
[CODE]
package { import flash.utils.Timer import flash.display.DisplayObject public class ChangeColorTimer extends Timer { public static const CHANGE_COLOR:String = "changeColor"; public var obj:DisplayObject public function ChangeColorTimer(delay:Number, repeatCount:int, obj:DisplayObject ) { super(delay, repeatCount) this.obj = obj } } }
[/CODE]
That was the ChangeColorTimer that extends Timer.Now, I´d want to know how would I use ChangeColorTimer.I thought it was the same as using Timer.I´ve tried this:
[CODE]
public function changeColor(mc:MovieClip):void { var colorTransform:ColorTransform = new ColorTransform() colorTransform.color = 0xEE0000 mc.transform.colorTransform = colorTransform var changeColorTimer:ChangeColorTimer = new ChangeColorTimer(400, 1, mc) changeColorTimer.addEventListener(ChangeColorTimer.CHANGE_COLOR, setNormalColorListener) changeColorTimer.start() } private function setNormalColorListener(e:Event):void{ trace("called") }
[/CODE]
I called changeColor, but, I don´t get "called" in the output from the setNormalColorListener listener.
View 2 Replies
Mar 29, 2011
i want to pass by reference so i can use this variable outside the function.
What im doing is creating a global variable such as var cont:int; and then in a eventListener like enter_frame (stage.addEventListener..) calling a function called "mover", this function modifies "cont" value and i just want to print this value modified. The issue is i cant pass the value by reference just by const :S. The function is void, but if i change it to return int, its useless because each time i call the function, the value i want to return its created each time with a new value, beacuse i need to declare it so.. I read i can use a var such as Object but i really dont get it (im used to c++ i have to say)
View 3 Replies
Sep 26, 2011
Is there any way to pass parameters to mc.onRelease?
View 5 Replies
Jan 14, 2010
Inside my function there is an if() statement like this:
if(passedValue < staticValue)
But I need to be able to pass a parameter dictating whether the if expression is like above or is:
if(passedValue > staticValue)
But I cant really pass < or > operator in has a parameter, so I was wondering what is the best way to do this?
Also if the language I am using matters its ActionScript 3.0
View 4 Replies
Aug 4, 2010
In as3, I am adding event listener and then attaching the anonymous function to it:[code]Now this whole piece of code is looped n times. Now, I have n myBoxes and whenever I roll my mouse over the box, it should alert the name. But, what I see is that the last value of count is used by each box. How can I pass parameter or value to the anonymous function? ( as roll over , I believe, expects only one variable)
View 2 Replies
Sep 10, 2009
I ran into a problem today. Since I wanna pass a class name as a function parameter. In that function I wanna make instances of that class,
View 3 Replies
Jun 22, 2009
I'm trying to use ExternalInterface.Call to call a JavaScript function to launch a lightbox window. So far I have this:
AS3:
flash.external.ExternalInterface.call("launchLB", "" + aUrl + "");
JavaScript:
function launchLB(url) {
alert(url);
[Code]....
I get the alert but I can't get the lightbox window to display. When my as code makes the ExternalInterface call I get what looks like a page refresh and a blank browser window.
View 1 Replies
Feb 10, 2011
I have a function defined in JavaScript like so:
function fadeBack() {
alert("fadeBack called");
};
I call that function from my Flash file like so:
import flash.external.*;
flash.external.ExternalInterface.call("fadeBack");
This works in both Safari and Chrome, but for some reason Firefox won't ever call the function. Still, I can't figure this out. How can I fix it?
View 2 Replies
Apr 16, 2009
I'd like to call a javascript function from an embedded .swf file. Specifically, I'd like to call a function in one of my externally linked javascript files from within: function loadTrack(){
[Code]...
which is in an .as file which I assume somehow becomes the swf file. How would I go about this and 're-compile' the .as file?
View 3 Replies
Jan 16, 2009
How can I pass more than one argument with a listener ?
ActionScript Code:
myTimer.addEventListener(TimerEvent.TIMER_COMPLETE, myMethodName);
I would like to have
myMethodName(my parameter);
View 2 Replies
Oct 17, 2011
I'm building an AIR desktop application. At one point the application loads a popup window (an MXML component based on s:Window), which contains an mx:HTML component which loads a local (in the application directory) html file, blank.html. The relevant elements in blank.html are:
<script src="jw/jwplayer.js"/> <!--JW Player's JS-based Embedder-->
<div id="jwtarget" /> <!-- the target that the embedder will use -->
Since the parameters I want to use are determined at runtime, I use the domWindow property to invoke the method which loads the player. Here's an example that works:
[Code]...
View 2 Replies
Aug 26, 2008
I know I can do this:
Code:
controller.detachButton.onRelease = function()
{
[code].....
View 1 Replies
Mar 16, 2012
I'm trying to call a php script/page that has some javascript calls in it, from AS3.
I'm using the regular
var varSend:URLRequest=new URLRequest("http://my_www/script.php");
varSend.method=URLRequestMethod.POST;(...)
My php page has some javascript. The php passes some variables obtained in POST to my JS script, which connect to a 3rd party app. Now my problem is, i can call the script from AS3 without any problem, but when i do so, it seems like the JS is never running. My question is, if you call a php script/page in POST from flash, is the JS embed in that page running ??
View 1 Replies
Nov 15, 2011
I have an swf loaded in a browswer (fire fox) and i use log on console using [code]I have initialized my swf in the document class on the Event.Added to stage.and i have a clean up function performing all the clean up/exit process in the code on the event [code]Now Doubt that this is being called/ activated/trigered as i am not able to log the start and end of the function to the console.The console log is of firebug.What exactly am i missing here? I would like to call the cleanup function on reload of page or relode of swf or change of page.How do i trigger and log it properly
View 1 Replies
Apr 23, 2010
I'm having a problem in flex 3 where if a static const I have defined is used as the parameter to a function call within binding tags I get a "1120: Access of undefined property NodePropertyMatrix". _propMtx is a ArrayCollection.
[Code]...
View 1 Replies
Nov 14, 2011
I'm using this code to call a actionscript 3 function through javascript
[URL}
and I want to call the acrionscript 3 function from a javascript function, but not on a button action.
actionscript code:
//call to javascript
ExternalInterface.call("sendToJavaScript");
//call from javascript
[Code]....
View 2 Replies
Jan 14, 2010
i have one movie clip named one_mc.And i have one function named thisFunction.to add an event listener, i would code:
one_mc.addEventListener(MouseEvent.MOUSE_SOMETHING , thisfunction);
1) I want to show a box containing some text when the mouse is OVER it. Of course, when its not over, the box should not appear
2) I want to give parameters to thisFunction in order to use it, the way i prefer!
I must make one eventlistener for MOUSE_OVER and another for MOUSE_OUT? How do I pass parameters for the function when i call it?
View 3 Replies