Flash :: Forbid ExternalInterface Access To Loaded SWF?

Mar 5, 2012

We have a Flash app (AS3).This is a desktop application that runs in our own projector.No Air.The projector is written in C++.The projector gives Flash part an indirect access to Windows API via ExternalInterface.Now we want to let our community to create plugins.Just to let them make a small animated picture with a bit of Action Script 3.A plugin is going to be loaded as external .swf file at runtime.And, of course, we would like our users to distribute the plugins on the net.But, we have a security concern.What if some bad person would take advantage of the indirect access to Win API?I have made a small test.A child .swf loaded into the program tries to call ExternalInterface methods.It turned out the child.swf was able to do this.So every .swf file loaded into our program will automatically has an access to Win API.Downloading plugins for our program becomes as dangerous as an .exe file.Can we forbid ExternalInterface access to the loaded .swf?If not - how would you implement plugin system in AS3 with security in mind

View 3 Replies


Similar Posts:


Flash :: Access ExternalInterface From QWebView?

Jan 2, 2012

Is it possible to access Flash's ExternalInterface from QWebView? If so, how can it be done?

View 1 Replies

ActionScript 3.0 :: AIR Use ExternalInterface To Access VBScript?

Jun 15, 2011

I've rarely used AIR in the past, but have call for it now and have a kind of odd situation. A lot of the functionality for the .swf I've made (which needs to be a standalone) exists in a VBScript which the client has provided. if the VBScript can be embedded in an AIR app rather than using an html wrapper?

View 2 Replies

ActionScript :: ExternalInterface - Cannot Access MovieClips From Callback

Dec 4, 2010

Basically, I have some functions in my as file. Some of them play with a mc instance. The instance is not available when calling the function that uses it as callback.

AS
function B(){
ExternalInterface.call('console.log','ok')//OK!!!
} //italy is a MovieClip on the Main timeline
function A(){ B();
ExternalInterface.call('console.log',italy)//Error!
} ExternalInterface.addCallback('test',A);

JS
$('flash').test();//flash is my html swf object

The error I get trying to reference italy from A (only) whem called from javascript:
Uncaught exception: Error in Actionscript.
Basically, the italy movieclip is available through the AS functions. But it isn't available if I call an AS function from javascript. As you can see though, I see B from A. It's only Italy that I can't see. why?

View 1 Replies

Javascript :: ExternalInterface.addCallback, Access Of Undefined Property?

Sep 10, 2011

I am trying to use javascript to run AS3 functions. When I attempt to compile I'm getting an "Access of undefined property" error message. I've read a few things online about this but I'm still not understanding it. I want to have the flash file always listening for javascript.

[Code]...

View 2 Replies

ActionScript 3.0 :: Access Built-in Functions Not Exported With ExternalInterface.addCallback()?

Sep 23, 2010

I am trying to write C++ code to interface to arbitrary instances of flash player 10 contained in arbitrary web pages from IE. All I need to be able to do is:

1) determine if the player is playing,

2) start playback, and

3) stop playback.
 
I am searching for a way to so this programmatically, without resorting to simulating user input to the control.
 
I have played around with the IShockwaveFlash COM interface which works OK on some sites but not others (e.g. not on YouTube). I am wondering if it is possible to use IShockwaveFlash::CallFunction() with the appropriate XML string to invoke predefined functions in ActionScript that have not been explicitly exported using ExternalInterface.addCallback().
 
Or perhaps there is enough functionaly using accessibility and the IAccessible interface?

View 3 Replies

C# :: .net - Access Flex Application ActiveX / ExternalInterface In Separate Process?

Mar 5, 2010

I need to fetch a flex application from a process in C#.

How can i get access to the externalInterfaceAPI when the flex application is running as a Application?

EDIT: After further reading it looks like it is possible, as from what i understood, a flex stand alone application is a ActiveX "container", so what i need is to get access to the ActiveX container, and from there the externalInterface API.)

View 1 Replies

Flash - How Can The Swf Access Stage Properties From The Swf That Loaded It

Feb 10, 2012

If I have a swf that's being loaded into other peoples' swfs (which I have no control over) is there any way I can get properties from the stage (such as height, width, fullScreenHeight, etc.) or does this have to be exposed by the loading swf?

View 1 Replies

ActionScript 3.0 :: Flash Access Root From The Loaded Swf?

Jan 13, 2011

I am migrating to AS 3.0 from AS 2.0 and I am unable to access the root of the main swf from the loaded swf.

In AS 2.0 i simply used "_root.gotoAndPlay(frame number);

I have also tried Movieclip(this.root).gotoAndPlay(frame number); but it doesn't work.

View 1 Replies

Flash :: Access Dynamically Loaded Movieclip (stage > Scrollpane > Myloader > Movieclip)?

Oct 16, 2011

what I'm trying to do is accessingsnapText = scrollPane.source.textSnapshot;from an external swf. I've tried:

trace("-->: "+scrollPane.source.textSnapshot.getText(0, 1000));
trace("-->: "+myLoader.content.textSnapshot.getText(0, 1000));
trace("-->: "+mc.textSnapshot.getText(0, 1000));

[code].....

View 3 Replies

Flash :: Get Access To The Loaded Uri In Actionscript For "loadmovie"?

Apr 13, 2010

i wanna load a movieclip inside another movieclip with loadmovie or anything like this. so my question is.... could have i access to the location of the loaded swf-file inside the loaded swf-file?example:swf#1 loads swf#2 inside itself, so now the swf#2 should check its own uri with an identical key.. but without access to the loaded uri.

View 2 Replies

Flash ExternalInterface.call In IE

Feb 21, 2010

I am having an issues with ExternalInterface.call to return a value in IE. It is working fine in Firefox. Eventhough I changed the "allowscript access" to "always", still it is not working. Is there any thing that I need to change in Flex or the HTML to make this work? or this is a security setting in IE?

View 1 Replies

Javascript :: Flash - Get A VAR With ExternalInterface?

Nov 5, 2010

I am trying to use the ExternalInterface.call function in my ActionScript(2.0) to get a javascript var value set in the wrapping document. The following seems to work in FireFox and in Chrome but, naturally, it does not work in IE(8). getting the value stored at this variable?

var linkPath = ExternalInterface.call("function(){return window.customLinkLocation;}", null);

[Code].....

View 5 Replies

Flash :: Way To Use ExternalInterface Locally

Oct 11, 2011

The problem is this: I have an swf embedded in an html. I must call a js function in the page from the swf via ExternalInteface. Ok. But it must work locally, for any user, without doing nothing. That's because this thing must be distributed in cdroms.

View 4 Replies

Javascript :: Linking Flash To OOP Using ExternalInterface?

Dec 6, 2009

I'm looking to call a flash method from a method in javascript and recieve a result:Example:Flash -

ExternalInterface.addCallback("getProgress", getProgress) // Javascript to flash
public function getProgress():void {
ExternalInterface.call("getProgress", progress); // Send progress back to javascript from

[code].....

View 1 Replies

Flash :: Get ExternalInterface Definitions In Script?

Jan 12, 2010

Is there a way to get a list of the exposed functions from a Flash object? For example, you could get a list of all methods in an object by executing[code]...

The only issue is that this won't expose any methods registered through the ExternalInterfaces API. I can try and see if the function exists (object['method']) and it tells me it is a function, but I would have to guess every existing method in this manner..

View 4 Replies

ShowPermissionDialog With ExternalInterface (facebook/ Flash)?

Mar 22, 2010

I trying to pomp showPermissionDialog for allow the user to post something in a friend Wall.I have the flowing javascript code:

<script type="text/javascript">
function showStreamPermissions() {
FB.Connect.showPermissionDialog("publish_stream", doResult);

[code].....

View 1 Replies

C# :: Communication Between Flash And C# Using ExternalInterface Without TLF Text

Jun 15, 2010

I'm communicating from a flash application using a command like the following: ExternalInterface.call("hello", "world") This is handled on the C# end by something like:

[Code]...

The axFlash_FlashCal is called fine, as long as there is a textbox on screen that's set to use TLF text. (any textbox will do, no specific ID). Without the textbox the even will not fire. (Even though ExternalInterface.Avaliable is set to true) I've tried using CS4 and CS5 to publish, using both Flash 10 and 9 as output.

View 1 Replies

Javascript :: Calling A Flash ExternalInterface ?

Mar 27, 2009

I'm trying to call a function declared with ExternalInterface in a Flash swf, using JavaScript.It worked once, but all of a sudden, it stopped working.I have a debug version of the Flash Player, but no errors occur in Flash.Not even a "Security Sandbox Error" or something. The only error I get is the following error in JavaScript Error: Error in Actionscript. Use a try/catch block to find error.I'm using AS3, exporting for Flash Player 10 and testing on Firefox 3/Safari 4, on a Mac.

View 4 Replies

Actionscript :: Can't Get ExternalInterface In Flash To Work

May 14, 2009

I'm using the XSPF music player (the slim version found here [URL], written in AS2) to play through a list of mp3s on a website. I need to make a javascript call each time it loads a track. I'm attempting to do this through ExternalInterface, but so far with no luck. Here's my setup: I'm writing the site on a linux machine which also houses the testing server, but editing the flash in windows. I'm testing the site on the same linux box with firefox 3.0.10. The html and actionscript are posted here[URL]). Does anyone see anything wrong with my code? why it's not working? I feel like it's something in my basic setup...

View 1 Replies

ActionScript 3.0 :: Access Classes Loaded By Swf?

Aug 11, 2009

I'm stuck in a project because I don't know how to communicate with other classes in another external swf? After I load the swf using the loader class how would I be able to access the classes loaded by the swf?

View 2 Replies

ActionScript 3.0 :: Access Root From The Loaded Swf

Jan 13, 2011

I am migrating to AS 3.0 from AS 2.0 and I am unable to access the root of the main swf from the loaded swf. In AS 2.0 i simply used "_root.gotoAndPlay(frame number); I have also tried Movieclip(this.root).gotoAndPlay(frame number); but it doesn't work.

View 1 Replies

ActionScript 3.0 :: Getting A Loaded .swf To Access FlashVars?

Sep 17, 2008

Game.swf, which needs to access FlashVars from Game.html... easily done withLoaderInfo(this.root.loaderInfo).parameters;It turns out that Game.swf is heavy enough to require a preloader. The onlyeffective way of doing that in AS3 is to loadGame.swf intoPreloader.swf, which is embedded in Preloader.html.The question is, where do the FlashVars go (in Preloader.html??), and how can Game.swf access those variables? I've tried

LoaderInfo(this.parent.loaderInfo).parameters;
//and
LoaderInfo(this.root.parent.loaderInfo).parameters;

[code].....

View 4 Replies

ActionScript 3.0 :: Access Timeline Of Loaded SWF?

Oct 31, 2010

I have a container SWF that loads other SWF's onto the stage using the load() method.  I also am trying to access the MainTimeline of these SWF's using Event.INIT and a function and then telling that function that if the MovieClip, "clip", which is the loaded SWF is at currentFrame>=2 then do something.I can't get any response (not even trace responses)unless I specify "if(clip.currentFrame==1)".  How can I get the container SWF to see past the first frame of the loaded Movie Clip?  I suspect that I should be using ENTER_FRAME instead of INIT, but if I do that the Movie Clip appears and suddenly disappears without staying on the stage.

View 3 Replies

ActionScript 3.0 :: Access Instances Of Loaded SWF?

Jun 25, 2011

I'm just trying to create my small personal website, so I ask your forgiveness in advance if my question sounds stupid...Well, I need to get access to MovieClips instances in my external SWF file, which is a player skin.Although there are plenty tutorials in the Internet about this (e.g. http:[url...), I'm unable to make them work for me...Here is my code:

import flash.display.Loader;import flash.events.MouseEvent;import flash.display.MovieClip;

const SCALE:Number = 1.25;var CPLoader:Loader = new Loader();var ControlPanel:MovieClip;

addChild(CPLoader);CPLoader.load(new URLRequest("ControlPanel.1920.swf"));CPLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, loading_complete);[code].......

When I launch my application I get Error #1069: Can't find property Power_BTN in ControlPanel_fla.MainTimeline__Preloader__; there is no default value. at Experimental_fla::MainTimeline/loading_complete()

View 5 Replies

Access Main Swf X,Y From Externally Loaded It?

Jan 7, 2010

I have a site that I'm working on that I am loading an external swf page into a main one. The main one is based on a totally liquid state and stretches the background to fill the browser and the components are relatively position based on browser window dimensions.

Now inside of the main swf I load an external swf through the loader command. This swf has a set dimension and stays centered in the stage.

I am trying to make a button in this swf that loads yet another swf that is stretches the full browser. However I do not know how to access the properties of a main swf from this external one, or if this is even possible.

View 3 Replies

ActionScript 2.0 :: Access Functions Within A Loaded Swf?

Feb 8, 2009

From my external app I can see the functions and variables with a for-in loop of the loaded swf, but it can't access the functions. I've also tried accessing the variables and functions in the external app also to no avail.

View 1 Replies

ActionScript 3.0 :: Access Properties Of SWF Loaded Into SWF?

Sep 14, 2009

I'm loading a bunch of AS2 SWF's into a main AS3 SWF. How do I access the properties of the AS2 SWF's from the AS3 SWF? Or is that not possible?

View 3 Replies

ActionScript 2.0 :: Access To Classes From Loaded Swf?

Jan 9, 2010

How to organize access to classes from the loaded swf?[code]...

View 1 Replies

ActionScript 3.0 :: Access Sub-instances From A Loaded Swf?

Dec 4, 2010

let's say character.swf has a movieclip with instance-name "feet_mc" on the stage. And in my main flash-file (not the character but the game) I now load character.swf in a loader and then: addChild(event.target.content); and that visually adds the character to the scene no problem,

but let's say now I want to access the instance "feet_mc" from my flash-file, how do I speak to it?

if I do: trace(event.target.content.feet_mc); < that works! but I want to be able to access it using a real path from the root.

if I: trace(addChild(event.target.content).name); < it will tell me that the name of the character placed on my flash-file is "instance32",

so you would think I should then be able to say: trace(instance32.feet_mc); but for some reaons that doesn't work! why?

I don't want to refere to the loader (i.e. I don't want to gfxLoader.feet_mc) because that one is getting re-used over and over again for all the assets in my game.

View 7 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved