Actionscript 3.0 :: IE With ExternalInterface - Get The Referring Page For A Swf When It Is Linked Directly
Oct 7, 2009
I am trying using ExternalInterface to call JavaScripts document.referrer to get the referring page for a swf when it is linked directly. This is working fine in FF but is returning null when the browser is IE. Every article I find about this talks about an defining an ID in the embed and object tags which of course dont exist when the swf isn't loaded in a html document. I found a page that stated that I needed to add the Security.allowDomain() statement to grant the permission but its still returning null.
View 3 Replies
Similar Posts:
Jun 28, 2011
i have some actionscript that makes a
ExternalInterface.call('someFunction');
call.is it possible to reference the html object that made the call to someFunction directly using the ExternalInterface.call call?
Assume that the object that makes the call also has some Callbacks (via ExternalInterface.addCallback) that are accessible via javascript.
Currently:
Actionscript source
ExternalInterface.call("someFunction");
ExternalInterface.addCallback("someCallback",someASfunction);
[code]....
View 1 Replies
Mar 5, 2009
Can 2 swfs on the same page communicate with each other directly? Or do you have to do something tricky like setting variables in a stored object from one swf and then constantly checking for updates to it in the other swf?
View 1 Replies
Dec 12, 2009
Still learning Flash (using Koolmoves 7.0) but seem to have a grasp...BUT! I am having a serious issue with trying to have a button launch a javascript. Here is my code below:
[Code]....
If anyone wants to see what I WANT it to do please go to [URL] If you click on the "read" the floatbox launches. The pictures just go directly to the page instead of a floatbox
View 1 Replies
Jul 6, 2004
i'd like to have a button in my flash movie that sends an html document directly to the printer instead of opening it in a new window first
View 1 Replies
Jul 6, 2004
I'd like to have a button in my flash movie that sends an html document directly to the printer instead of opening it in a new window first.
View 1 Replies
Dec 2, 2009
I'm having a hard time finding a way to get the html page description into my flash, using the ExternalInterface. I'v tried this:
ActionScript Code:
var pageDESCRIPTION:String;
var metas:Array = new Array(ExternalInterface.call('window.document.getElementsByTagName("meta")'));
[Code].....
View 2 Replies
May 26, 2011
I have a bizarre situation in IE where JS can't call up into flash using ExternalInterface after I hit "refresh". I know the movie is getting loaded and the code that does the ExternalInterface.addCallback() appears to be completing without any error Here's a rundown of the steps to reproduce:
Open IE and load up the movie for the first time, the ExternalInterface callback methods are available to JavaScript. If I hit refresh, the callback methods aren't available and I get the error Object doesn't support this property or method.If I clear my cache and refresh the page, they are available again.If I then hit refresh again without clearing my cache, they're unavailable.If I close the browser and reopen, they're available again.
I've run into this situation before and I'm pretty sure that the extra delay required to download and instantiate the swf is what's allowing ExternalInterface to get set up properly. The way I worked around this before was to add a random number to the end of the swf's url, so that it's never used from cache, but that's not a real solution.
[Code]...
View 2 Replies
Feb 19, 2008
I have been trying everything I can find to have code start on the window.onload event that uses callbacks exposed via the ExternalInterface. I've had many of the attempts working in IE, but Firefox is causing me grief.I tried simply calling the code via an "onload=" statement in the body tag for starters, but that didn't work because (I'm assuming) the Flash piece wasn't loaded when onload was called. So I tried putting a line in the Flash that calls a javascript function once it's loaded up. I tried this both by putting the ExternalInterface.call statement in a "this.onLoad=function(){" block as well as just putting the call at the end of the statements on frame 1 of my presentation (with a stop() on the frame) - either way it isn't happening in Firefox.I also tried using a setInterval in Javascript to test to see if one of the methods exposed via the ExternalInterface is an object (or not undefined). Once again, it's working in IE, but not in Firefox.[code]
The only other thing I can think of at the moment is using the swfObject for writing the flash tags to the page, but I'm already writing them from an external file (and removing the IE "Click to activate this control" issue in the process). All these methods work fine after the initial load (although I also had issues with Firefox when I simply try to call the onload instructions after a setTimeout command as well).
View 4 Replies
Dec 23, 2011
When i use flexprintjob in Flex,it always popup a printing dialog which is printing driver.How can i skip this dialog and print directly?
View 1 Replies
Apr 12, 2011
On a page I have a an iFrame and a swf, I've been trying to use ExternalInterface to pass values from the swf to the iFrame, anyone ever tried this and had any luck? I won't be able to post any code until tomorrow, will update then if needed.Here is a visualization of what I need to accomplish, perhaps if it can't be done the way I said someone will have a suggestion of another way to accomplish this.
View 2 Replies
Nov 29, 2011
How can find out the linked url of the image in the flash of a website? I looked for the image url some time. but couldn't find itif find the linked url of the image, and i want to alter an image linked url address. where is the code in?
View 3 Replies
Jul 27, 2009
On the mxmlc command line, I can include paths to RSL files. I can choose to link these RSLs at runtime by setting
-static-link-runtime-shared-libraries=false What if I need to link to some rsls and embed (static-link) other rsls? Is there a way to set the link settings for each rsl?
View 1 Replies
Aug 26, 2011
Currently i'm developing a facebooks apps with falsh application. i've have completed the development with all API required to run a facebook apps. Everything went well and it's live now. My question :
1. How can make user to go directly to the application page everytime they click the link posted by user who already use the application instead going to the canvas page applications. i'm been trying to look for the article that support saying that user will go directly to application directly to canvas application page instead of going to the application page.
View 1 Replies
Jan 26, 2009
i'm trying to build a flash site and ran into a problem... i have a gallery page with a bunch of page numbers at the top. when you click on one, a movieclip loads of some images coming in.so the problem i'm having is that i made a little animation for when you roll the mouse over the page number (they scale up when the mouse is over, scale back when the cursor moves away)... what it's doing is when you roll over, it goes to a certain frame in the timeline and plays that animation.that's all working cool, but i need it to not do that once it's clicked on. so basically when you actually click on a page number, the over script should stop until you go to another page... here's the code i've written,
function over(event:MouseEvent):void {
this.gotoAndPlay(30);}
function out(event:MouseEvent):void {[code].....
View 0 Replies
Dec 21, 2006
This is my problem: I've got a couple of movieclips, when I click on them I want them to open the URL that I've typed in my XML-file.(The photos are thumbnails stored inside of the movieclips)Here's my XML:
Code:
<?xml version="1.0"?>
<select name="photos">
<option photo="film14" url =">[code]....
How do I refer to the url-code in the actionsscript?
View 4 Replies
Feb 20, 2010
Now that I've set labels, I'm trying to create actionscript code to go to the labels. Here's an example of my code:
btn_me.addEventListener(MouseEvent.CLICK, gotome);
function gotome(event:MouseEvent):void{ gotoAndPlay(me);}
This code has been borrowed from the online video - Getting Started 18: Building an Application. Of course, in that video explicit frame numbers are used so the code looks like gotoAndPlay(15). I'd prefer to use labels for obvious reasons. My question - how do I tell Flash that 'me' is a label? I expect I need to use a special character and I've already tried gotoAndPlay(#me) but that gives me a Syntax error.
View 3 Replies
Nov 23, 2009
i need to refere to a whole bunch of mc named a1, a2, a3, a4, a5 and var who:MovieClip="a"+3 dosnt work...
ActionScript Code:
import gs.TweenLite;
stop()[code].............
View 1 Replies
Apr 12, 2010
I have a small Flash file where I control a ball.In ActionScript 2.0, I have it to where this ball moves around based on input from the Arrows on the keyboard. It also bounces off the edges.I added a new separate ball (not the same symbol) and I want to refer to the NEW ball's X and Y coordinates to see if I am running into the new ball. How do I refer to the other ball's (or any other object for that matter's) properties from within the ActionScript of the first object?
View 2 Replies
Apr 17, 2003
say i have this code: blah = "123 + i" so blah is a variable right? so how would i refer to this variable? i want to be able to do: _root.blah.onPress = function () but this won't work beause you need an instance name instead, so how would you do this? thx, i hope you understood what i was saying
View 9 Replies
Feb 7, 2006
Code:
var l = 2;
duplicateMovieClip(button, "button"+l, this.getNextHighestDepth());
[code].....
View 4 Replies
Mar 31, 2006
im trying to, to make my MC have a rollover effect but my movie clip had been added by Action Script so this doesnt work
[Code]...
View 5 Replies
Jan 29, 2008
How do you refer to the level one below the current level . I know _root refers to the bottom level, parent refers to one level above but I don't know what to use for one level below. Otherwise, is there a way to refer to a level by its name?
For my needs, I have a clip portfolio.swf that is loaded into a Base flash file. Within portfolio, is a loaded movie called Gallery.swf. Gallery contains a movieclip called Thumbnails which has buttons to load various image.swf files. Also within Gallery is an empty movieclip called "ContainerMC" which is where image.swf are loaded into when called upon by the thumbnail buttons. From within Thumbnails, I want to be able to refer to that movieclip "ContainerMC" which those selected image.swf files are loaded into. I can't use _root as that will refer to the base flash file. I can't use "this" as that refers to the Gallery file.
View 2 Replies
Mar 15, 2009
I have created a loop to add my clips by class and give them a name
tempClip = new clientsThumbs[i]();
tempClip.x = xPos;
tempClip.y = yPos;
[Code]....
How do I reference my instances by name
View 1 Replies
Jul 23, 2009
I'm trying to access an instance by using a variable but when I try to manipulate a property to the instance (by referring to it with a variable) it only recognizes it as a string... for instance... (pun intended??)
public var prevbutton:String = "btn1";
trace(["page"+prevbutton]);
// which traces - pagebtn1
trace(pagebtn1);
// which traces the instance class - [object btn1pageclass]
I want to call the instance by using a variable... how do I do this?
View 11 Replies
Mar 4, 2010
I have an object that I add movieclips into when a user does something.
I'm trying to loop through the items in this object later and perform something when object.objectName = something, however I'm finding it hard to get the right code to use in place of the something.
code within a function that adds movieclip to object:
Code:
if (thisHImage==1) {
healthArray[healthIndex] = new mcCake();
}
[Code]...
when i trace(healthO.objectName) i get [object mcCake], but it won't enter the if statement,
View 2 Replies
Jun 3, 2011
What I am basically trying to do is Like,the yellow boxes are dynamically made,with Actionscript Code: new Sprite(); inside that red and blue are also made with new sprite(); with instance names yellow1(red1,blue10),yellow2(red2,blue2) etc... How can I refer to yellow1.red1?Like,these are dynamically made,and i dont know the limit,like say it adds on with each click,It will make Actionscript Code: 'yellow'+i and red+i etc... How can I refer to the ith sprite when the user clicks?Suppose the user clicks yellow5,I want a reusable code that will refer to yellow5.red5
View 1 Replies
Jul 8, 2009
I have a button located in a movieclip which I want in its overstate to gotoAndStop a particular labeled frame located in a different movieclip. How do I go to a frame of "movieclip A" by interacting with an element of "movieclip B"? Must I sever the relationship between the button and the movieclip its in which I wouldn't want to do...?
View 3 Replies
Oct 12, 2010
I have a button nested in a moveiclip within a larger flash file. I'm trying to have the button launch another swf file in a UILoader that is nested in the parent of this movieclipI thought that the following code would work to refer to a UILoader in a parent movieclip, but it didn't
archGallery.addEventListener(MouseEvent.CLICK, goArch)
function goArch(e:MouseEvent):void {
loadWindow.(this.parent).source = "archGlider.swf"
[code].....
View 5 Replies
Oct 6, 2009
still cant get my head around this..iv created balls inside a function is there a way to reference them out side of the function? with addChild() do they get instance names?
ActionScript Code:
makeBalls();
function makeBalls() {
for (var i:int=0; i<10; i++) {[code]...........
View 1 Replies