External Interface
Hi Guys, I have a web site which is just one page. I am using tabs for this using CSS and Javascript. On one of the tabs I have the flvplayerPro and it is working quite nicely. However, I need to pause the player when I click off to another tab. I suspect I need to use JavaScript to trigger this having an if statement around this. This problem only seems to occur in IE browsers when I click to other tabs in Firefox & Opera the Player Stops.
var listenerObject:Object = new Object();
listenerObject.pause = function(eventObject:Object) {
//
};
myFlvPlayer.addEventListener("pause", listenerObject);
How do I constuct this?
Can you please help me with the proper JavaScript Syntac and the if statement syntac to pause the player when I click to another tab.
Thanks!
Adobe > ActionScript 1 and 2
Posted on: 03/29/2007 09:34:27 AM
View Complete Forum Thread with Replies
Sponsored Links:
Can I Do This With External Interface?
In HTML I have a link that creates an overlay like in lightbox. Is their a way I can do that from a button in flash? Here is my code in HTML that creates and turns off the overlay:
Code:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>newCourse</title>
<script src="swfobject.js" type="text/javascript"></script>
<style type="text/css">
body {
margin: 0;
padding: 0;
}
#bgholder {
background:url("images/bg.jpg") repeat-x;
}
.fader {
display:none;
position:absolute;
top:0;
left:0;
width:100%;
height: 100%;
background-color: #000;
z-index: 1001;
-moz-opacity: 0.8;
opacity: .80;
filter: alpha(opacity=80);
}
</style>
</head>
<body>
<div id="bgholder">
<div id="black" class="fader" onClick="document.getElementById('black').style.display='none';"></div>
<div align="center" id="player">
<script type="text/javascript">
// <![CDATA[
var so = new SWFObject("newCourse.swf", "vforum", "900", "370", "9", "#ffffff");
so.addParam("allowfullscreen", "true");
so.write("player");
// ]]>
</script>
</div>
<a href="javascript:void(0)" onClick="document.getElementById('black').style.display='block';">This link turns the overlay on.</a>
</div>
</body>
</html>
View Replies !
View Related
External Interface
Im alittle confused on how to use the new external interface correctly. Every tutorial uses a component (not what im using) and the minute I switch to my own MC or BTN it doesnt work correctly. I was really looking to translate some of my AS calls to JS, i thought it was supposed to be easier... so heres what i would like to translate:
Code:
my_btn.onPress=function(){
getURL ("javascript:move_xy(2)");
}
code that didnt work:
import flash.external.*;
Code:
alert_butn.onPress = function() {
ExternalInterface.call("move_xy(2)", );
};
View Replies !
View Related
Using External Interface
I've got the following code
Code:
import flash.external.ExternalInterface;
var myURL:Object = ExternalInterface.call("window.document.location.hash");
Now the part that says "window.document.location.hash"...how am I supposed to type that in order to get the actual document.location.hash? Thanks!
View Replies !
View Related
AS3 External Interface And Ie6 And 7
I can’t get ExternalInterface to work in ie 6 and 7 with as 3. I can call JavaScript functions from actionscript but al returnvalues are null and callbacks don’t work either. Al this works just fine with Firefox. I use the code from the examples on ExternalInterface. I have IE 6.0 and flash player. 9.0.45.0.
Anyone got any ideas?
View Replies !
View Related
External Interface....
I'm not sure if I'm on the write track with this...when I test my movie and click the button to call the ExternalInterface, nothing happens...
Here's the JavaScript in my HTML Page:
HTML Code:
<script type="text/javascript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>
And here is the AS I'm using to try to call that:
ActionScript Code:
function clickButton(event:MouseEvent):void
{
ExternalInterface.call("MM_openBrWindow(linksPage.html,Links,width=500,height=700)");
}
EDIT: Nevermind. Figured it out. I just need to put ' ' quote marks around each argument.
So the working code looks like this:
ActionScript Code:
ExternalInterface.call("MM_openBrWindow('linksPage.html','Links','width=500,height=700')");
HOWEVER, it does not work in IE7....anyone know how the fix for that??
View Replies !
View Related
External Interface?
myBtn_mc.onRelease = function()
{
$myURL = "http://www.somewebaddress.com";
getURL("http://www.somewebaddress.com/page.php");
getURL("javascript:launch(www.somewebaddress.com? myVar=$myURL)");
}
Above code could work in Flash 8. How do I do equivalent in AS3. Using
'URLRequest' and 'navigateToURL' I can set up event listener to do equivalent of getURL("http://www.somewebaddress.com/page.php");
Whats stumping me is doing the Flash 8 javascript call in
getURL("javascript:launch(www.somewebaddress.com?m yVar=$myURL)");
I can use FlashInterface, but no actionscript function is being called and I simply want to launch a page carrying myvariable to a script.
myVar=$myURL is being passed into a page with javascript similar to the following:
<script type="text/javascript" src="http://somewebaddress.com/webPage.php"></script>
Script worked perfectly in Flash 8 with correct method being invoked as in:
getURL("javascript:launch(www.somewebaddress.com? myVar=$myURL)");
So is there a way in AS3 to do similar javascript call as in the above line??
Very much appreciate any help with this.
Colm
View Replies !
View Related
External Interface
Hi,
I'm having trouble using external interface in IE7.
Basically in IE7 I get an error on the bottom of the page saying "error on page".
I read up on the problem here
http://www.actionscript.org/forums/s...+interface+ie7
.... but its a solution for if your swf is inside a form tag. Mine is not.
I also read up another possible solution here
http://livedocs.adobe.com/flash/9.0/...Interface.html
.... on this post there I 2 solutions that I got from it.
1 was to make sure that you set the id attribute of the object tag and the other was to add a delay to the java script function call in flash.
Neither if these solutions worked for me.
The swf is sitting on a aspx page
Has anybody got any other ideas???
View Replies !
View Related
External Interface IE7
Are there any work arounds for getting the External Interface call / callback to work with IE7 and no IDs are set? Is it possible to set the ID from Flash after the SWF is loaded? I tried and it still doesn't seem to work with External Interface. Any detail on how External Interface actually interfaces to Javascript, something more than the simple documentation material on forums?
I'm in a situation where the ID is simply not set ahead of time before loading the SWF. I need to get External Interface working with IE and have been wracking my brain.
Thanks in advance for advice.
View Replies !
View Related
External Interface
Hi,
I'm having a problem when viewing my swf on MAC OSX specifically safari browser. The swf uses external interface and makes regular calls to javascript functions. It works perfectly on pc's but not on MAC OS X.
It seems flash is simply not following its own timing rules when (and only when) it is ALSO making frequent Javascript calls. I have tried using a differnt timing method, setInterval(), so not onEnterFrame, which fixed some problems but introduced more.
The problem is definitely related to the frequency of calls to Javascript. In swf's that don't call it, nothing goes wrong.
My guess at the time was that each Javascript call somehow 'releases'
the timer, advancing it directly to the next thing to do.
Has anyone come accross this problem before and no of a fix or has any ideas, i'm open to suggestions.
thanks in advance
Greg
View Replies !
View Related
External Interface Help
Hi, I have a pretty complex script but I have simplified the script so the problem is obvious.
I am using the externalInterface.addCallBack and this is my script
import flash.external.*;
keyboard.visible = false;
ExternalInterface.addCallback("callPlayBall", null,clickAdd);
function clickAdd(evt:Event):void {
keyboard.visible = true;
}
and this is the description of the problem from the complier.
1137: Incorrect number of arguments. Expected no more than 2.
View Replies !
View Related
IE External Interface Bug
I've seen this bug described in a number of places online but so far no answers, so let me throw it out there again. I'm working on a page with a number of buttons whose color and text are set by an external interface function called setBtn(color,txt) which triggers an AS function jsinit(color,txt) via an addcallback. On page load a function is called which skins the buttons based on values passed into javascript from php (nonthing fancy). Now, all of this works fine in Firefox and PC safari but once you throw it into IE the javascript call myMovieRef.setBtn(mycolor,mytxt) fails, throwing the error "object doesn't support this property or method". No such error in other browsers. It's also worth noting that I have a call function in my AS that calls the javascript function flashsubmit, and this works just fine in all browsers, so I'm only having problems with addcallback. I'm working with IE6, my swfs are not in a form and they are hard coded into the page, which eliminates the two most common problems I've found relating to external interface. I tried delaying the javascript function to give the swfs time to load as has been suggested in other posts. No love. I have the object and embed tags labeled properly with id and name respectively and there are only alpha characters used, which is another common bug out there. I'm close to seppuku on this one, PLEASE HELP! Here's come code for ya. If you solve it and you live in Atlanta I'll buy you a beer. Otherwise I guess I could mail you one, but that would just be messy...
Javascript/Html snippet:
<script type="text/javascript">
var headerSwf;
var btnSwf1;
var btnSwf2;
var btnSwf3;
var btnSwf4;
var btnSwf5;
var signUpSwf;
var arrowSwf;
var leftWall;
var rightWall;
var ULcorner;
var URcorner;
var LLcorner;
var LRcorner;
var topWall;
var bottomWall;
function getObjRefs(){
if(navigator.appName.indexOf("Microsoft") != -1){
headerSwf = document.getElementById("headerSwf");
btnSwf1 = document.getElementById("btnSwf1");
btnSwf2 = document.getElementById("btnSwf2");
btnSwf3 = document.getElementById("btnSwf3");
btnSwf4 = document.getElementById("btnSwf4");
btnSwf5 = document.getElementById("btnSwf5");
signUpSwf = document.getElementById("signUpSwf");
arrowSwf = document.getElementById("arrowSwf");
}else{
headerSwf = document.headerSwf;
btnSwf1 = document.btnSwf1;
btnSwf2 = document.btnSwf2;
btnSwf3 = document.btnSwf3;
btnSwf4 = document.btnSwf4;
btnSwf5 = document.btnSwf5;
signUpSwf = document.signUpSwf;
arrowSwf = document.arrowSwf;
}
}
function setSwfColor(){
var color = "<?php echo $skinColor; ?>";
var headerTxt = "<?php echo $headerTxt; ?>";
headerSwf.setBtn(color,headerTxt);
btnSwf1.setBtn(color,"Home",false,"index.php?page= home");
btnSwf2.setBtn(color,"Learn More",false,"index.php?page=learn");
btnSwf3.setBtn(color,"Why Turn Key?",false,"index.php?page=why");
btnSwf4.setBtn(color,"Who Is <?php echo $firstName; ?>?",false,"index.php?page=about");
btnSwf5.setBtn(color,"myBiz News",true,"index.php?page=news");
signUpSwf.setBtn(color);
arrowSwf.setBtn(color,"Take The Tour","<?php echo $mibLink;?>");
}
function setHtmlColor(){
var color = "<?php echo $skinColor; ?>";
document.body.style.backgroundColor="#<?php echo $skinBgColor; ?>";
document.getElementById("leftWall").style.backgrou ndImage="url(<?php echo $baseHref; ?>images/"+color+"Left.gif)";
document.getElementById("rightWall").style.backgro undImage="url(<?php echo $baseHref; ?>images/"+color+"Right.gif)";
document.getElementById("ULcorner").src="<?php echo $baseHref; ?>images/"+color+"ULcorner.gif";
document.getElementById("URcorner").src="<?php echo $baseHref; ?>images/"+color+"URcorner.gif";
document.getElementById("LLcorner").src="<?php echo $baseHref; ?>images/"+color+"LLcorner.gif";
document.getElementById("LRcorner").src="<?php echo $baseHref; ?>images/"+color+"LRcorner.gif";
document.getElementById("topWall").src="<?php echo $baseHref; ?>images/"+color+"Top.gif";
document.getElementById("bottomWall").src="<?php echo $baseHref; ?>images/"+color+"Bottom.gif";
}
function skinPage(){
setHtmlColor();
getObjRefs();
setSwfColor();
}
function flashSubmit(email){
document.getElementById("weberName").value = "Test User";
document.getElementById("weberEmail").value = email;
document.getElementById("aWeberForm").submit();
}
</script>
</head>
<body onload='skinPage();'>
<div id="root">
<div class="header" id="headerDiv">
<OBJECT classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" WIDTH="764" HEIGHT="146" id="headerSwf"><PARAM NAME=movie VALUE="<?php echo $baseHref; ?>flash/dynoHeader.swf"><param name=’allowScriptAccess’ value=’always’/><PARAM NAME=quality VALUE=high><PARAM NAME=bgcolor VALUE=#FFFFFF><EMBED src="<?php echo $baseHref; ?>flash/dynoHeader.swf" quality=high bgcolor=#FFFFFF WIDTH="764" HEIGHT="146" NAME="headerSwf" ALIGN="" TYPE="application/x-shockwave-flash"
PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT>
</div>
Actionscript:
function jsInit(color,txt){
setColor(color);
setText(txt);
}
ExternalInterface.addCallback("setBtn",this,jsInit );
View Replies !
View Related
Can I Do This With External Interface?
In HTML I have a link that creates an overlay like in lightbox. Is their a way I can do that from a button in flash? Here is my code in HTML that creates and turns off the overlay:
Code:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>newCourse</title>
<script src="swfobject.js" type="text/javascript"></script>
<style type="text/css">
body {
margin: 0;
padding: 0;
}
#bgholder {
background:url("images/bg.jpg") repeat-x;
}
.fader {
display:none;
position:absolute;
top:0;
left:0;
width:100%;
height: 100%;
background-color: #000;
z-index: 1001;
-moz-opacity: 0.8;
opacity: .80;
filter: alpha(opacity=80);
}
</style>
</head>
<body>
<div id="bgholder">
<div id="black" class="fader" onClick="document.getElementById('black').style.display='none';"></div>
<div align="center" id="player">
<script type="text/javascript">
// <![CDATA[
var so = new SWFObject("newCourse.swf", "vforum", "900", "370", "9", "#ffffff");
so.addParam("allowfullscreen", "true");
so.write("player");
// ]]>
</script>
</div>
<a href="javascript:void(0)" onClick="document.getElementById('black').style.display='block';">This link turns the overlay on.</a>
</div>
</body>
</html>
View Replies !
View Related
[AS3] External Interface
I am trying to change the background color of a HTML page using ExternalInterface. Everything works fine in FF and Safari. IE 6 does not want to work and I cannot figure out what I am doing wrong.
JavaScript
Code:
function changeBgColor( colour )
{
document.body.style.backgroundColor = colour;
}
ActionScript Code:
ActionScript Code:
[FONT='Courier New',Courier,monospace]private function mouseClickHandler( e:MouseEvent ):void[/font]
[FONT='Courier New',Courier,monospace]{[/font]
[FONT='Courier New',Courier,monospace] ExternalInterface.call( "changeBgColor", "#FF0000" );[/font]
[FONT='Courier New',Courier,monospace]} [/font]
View Replies !
View Related
Load External Swf Web Interface
Hi All
I am designing a web site that loads external swf file into a scroll pain (I know the spelling is wrong).
The problem I have is as follows:-
one of the SWF files has more then one scene the other scene's are called from button clicks. But....
When they load the scroll pane that they are loading into doesn't reset and load them at the top of it's scroll it loads them at the point of the previously loaded swf. So I see the bottom and not the top of the SWF that I have loaded.
I hope that is clear... Any ideas how I can make the scroll pane return to the top and only display the currently loaded information (Not extra space and not cut off)
Ta in advance
Blaster1964
View Replies !
View Related
External Interface Works In FF, Not IE
Looking for an answer to this problem. I am using the following code from AS
Code:
import flash.external.*;
ExternalInterface.call("goToTop");
along with this simple javascript...
Code:
<script language="text/javascript">
function goToTop() {
window.scrollTo(0,0);
}
</script>
...to get the window to scroll to the top when the user changes pages within the Flash movie. It works fine in FF but IE gives an "error on page" alert on the taskbar when the script is executed.
Any idea why this is not working with IE?
Any help would be appreciated.
View Replies !
View Related
External Interface - FLV Progress Bar Help
So here is my actionscript:
Code:
import flash.external.ExternalInterface;
//custom class to display timecode
import Timecode;
ExternalInterface.addCallback("playVideo", null, playVideo);
//called from the javascript which points to a url
function playVideo(url:String):Void {
ns.play(url);
}
var scrubbing:Boolean;
var t:Number; // current playhead time (in seconds)
var totalTime:Number; // length of FLV (in seconds)
var playing:Boolean = true;
var scrubberLength:Number = movieScrubber.clipTimeline._width + 13;
var scrubRange:Number = scrubberLength - movieScrubber.scrubDot._width;
var volumeRange:Number = volumeSlider.volumeWedge._width - volumeSlider.volumeDot._width + 2;
var _nc:NetConnection;
var _ns:NetStream;
var oSound:Sound;
var soundLevel:Number;
var intID:Number;
var owner:MovieClip = this;
var buffer:Number = 3;
var volume:Number = 75;
// display FLV download progress
function updateProgress():Void{
var bl:Number = ns.bytesLoaded;
var bt:Number = ns.bytesTotal;
movieScrubber.loadProgress._width = Math.round(bl/bt * movieScrubber.clipTimeline._width);
if (bl > 4 && bt > 4 && bl >= bt){
trace("FLV loaded");
clearInterval(intID);
intID = null;
}
}
video_onStatus = function(info:Object):Void{
for(var i in info){
trace("onStatus: " + i + " = " + info[i]);
}
if(info.code == "NetStream.Play.Stop"){
// video is over
videoCompleted();
}
}
video_onMetaData = function(info:Object):Void{
for(var i in info){
trace("onMetaData: " + i + " = " + info[i]);
}
totalTime = info.duration;
ns.play(autoPlay ? false : true);
playing = autoPlay;
//gets duration and displays in min/sec.
var minutes2 = Math.floor(totalTime/60);
if (minutes2<10) {
minutes2 = "0"+minutes2;
}
var seconds2 = Math.floor(totalTime%60);
if (seconds2<10) {
seconds2 = "0"+seconds2;
}
totalTimeText.text = +minutes2+":"+seconds2;
}
// Play/Pause button handlers
playpauseClip.pause_btn.onRelease = function():Void{
ns.pause();
playing = false;
}
playpauseClip.play_btn.onRelease = function():Void{
ns.pause();
playing = true;
}
// Video scrubber
movieScrubber.scrubDot.onPress = function():Void{
this.startDrag(false, 0, 0, scrubRange, 0);
scrubbing = true;
playing = false;
// mute volume while scrubbing
oSound.setVolume(0);
}
movieScrubber.scrubDot.onRelease = function():Void{
this.stopDrag();
scrubbing = false;
playing = true;
ns.pause(false);
// restore volume
setVolume(soundLevel);
}
movieScrubber.scrubDot.onReleaseOutside = function():Void{
this.stopDrag();
scrubbing = false;
playing = true;
ns.pause(false);
// restore volume
setVolume(soundLevel);
}
movieScrubber.onEnterFrame = function():Void{
togglePlay();
if(scrubbing){
t = (this.scrubDot._x/scrubberLength) * totalTime;
// this pauses video until scrubber is released
ns.pause(true);
ns.seek(t);
}
else{
// NetStream.time method returns current playhead time
var scrubFactor:Number = ns.time/totalTime;
this.scrubDot._x = scrubRange * scrubFactor;
}
}
// Volume controls
volumeSlider.volumeDot.onPress = function():Void{
this.startDrag(false, 0, 0, volumeRange, 0);
volumeSlider.onEnterFrame = function():Void{
var v:Number = Math.round((this.volumeDot._x/volumeRange)*100);
soundLevel = v;
setVolume(v);
}
}
volumeSlider.volumeDot.onRelease = function():Void{
this.stopDrag();
delete volumeSlider.onEnterFrame;
}
volumeSlider.volumeDot.onReleaseOutside = function():Void{
this.stopDrag();
delete volumeSlider.onEnterFrame;
}
volumeSlider.speakerIcon.onRelease = function():Void{
var muted:Boolean = oSound.getVolume() == 0;
setVolume(muted ? soundLevel : 0);
}
function loadPreferences():Void{
setupVideo();
}
function setupVideo():Void{
// set volume properties
oSound = new Sound(this);
soundLevel = volume;
setVolume(soundLevel);
nc = new NetConnection();
nc.connect(null);
ns = new NetStream(nc);
ns.setBufferTime(buffer);
player.attachVideo(ns);
intID = setInterval(updateProgress, 100);
totalTime = 1000;
ns.onStatus = video_onStatus;
ns.onMetaData = video_onMetaData;
}
function setVolume(v:Number):Void{
volumeSlider.volumeDot._x = Math.round((volumeRange*v)/100);
oSound.setVolume(v);
var speakerLevel:Number = Math.round(((volumeSlider.volumeDot._x/volumeRange)*100)/33)+1;
volumeSlider.speakerIcon.speaker_mc.gotoAndStop(speakerLevel);
}
function videoCompleted():Void{
// if video has ended, go to beginning
ns.seek(0);
ns.pause(loop ? false : true);
playing = loop;
}
function togglePlay():Void{
playpauseClip.pause_btn._visible = playing;
playpauseClip.play_btn._visible = !playing;
}
loadPreferences();
//get and display timecode via Timecode class
var tc:Timecode = new Timecode(ns);
this.onEnterFrame = function() {
trace(tc.getTimecode());
timecode_txt.text = tc.getTimecode();
}
and the js inside the html that triggers the player:
Code:
<script language="JavaScript">
var flashVideoPlayer;
function initialize() {
var isIE = navigator.appName.indexOf("Microsoft") != -1;
flashVideoPlayer = (isIE) ? window['videoPlayer'] : document['videoPlayer'];
}
function loadVideo(video) {
flashVideoPlayer.playVideo(video);
}
</script>
<object classid=...I left this out...</object>
<a href="javascript:void(0)" onClick="loadVideo('my.flv');">test 1</a><br />
<a href="javascript:void(0)" onClick="loadVideo('http://#####.org/player/flvs/fantasy_arab.flv');">second test</a><br />
<a href="javascript:void(0)" onClick="loadVideo('flvs/FIRST.flv');">another test</a><br />
Almost everything is functional. But when I choose a new or second video from the ahrefs in the html, the progress bar does not reset. The progress bar (or loadProgress in the AS) only works for the first video I select after opening (or refreshing) the html page. Once the flv loads completely, the progress bar reaches its capacity, it won't reset. Its as if it thinks the video is already loaded, even though a second, or third flv will load and play. any help would be great.
View Replies !
View Related
External Interface Question
Hi,
I was using getURL to spawn a HTML page. It worked fine in firefox but apparently there is a bug in IE 7 which wont allow it to work.
On this page
http://kb.adobe.com/selfservice/view...nalId=kb403072
it is recommended that you use externalInterface instead to get around the problem.
I dont know much about this function except that you can use it to call java script functions.
What javascript function to I call to spawn a html page?
ActionScript Code:
externalIterface.call("some java script function")
Thanks
dub
View Replies !
View Related
External Interface Problem
I have a calc function in java script that takes three integer parameters, following is the AS3 code
import flash.external.ExternalInterface;
var para:Array = new Array();
send_btn.addEventListener(MouseEvent.CLICK, clickListener);
function clickListener(eventObj:Object ):void {
para.push(mean.text);
para.push(std.text);
para.push(points.text);
trace("click > " + para);
ExternalInterface.call("calc",para );
}
is this the right way of doing it and how do i get back 3 arguments back from the javascript and display them in flash?
View Replies !
View Related
External Interface Problem
What could cause ExternalInterface.available to be true, but ExternalInterface.addCallback to return false?
ExternalInterface.call is null. The Flash file and calling php page are both in the same directory on the server. Allow script access is set to same domain, and the two possible domains that the file could be retrieved from are both allowed through System.security.allowDomain at the beginning of the main script in the Flash file. I am using the JavaScript function suggested in the documentation for calling functions in the Flash movie embedded in the web page. I have tried both with the JavaScript in the <head> section of the html and in the body after where the <object><embed> tags are. The sandbox type is remote.
Also, this is for a two player Flash game that needs to get the user's IP using PHP and also needs to load an XML file containing startup information for both players. The XML is located in the same directory on the server as the Flash movie and the PHP page in which it is embedded. The second player is the only one who experiences a problem. The game is currently only for IE and is normally tested with IE6. I have been ruling out browser settings because it always affects the second player without regard to which machine or browser loaded the page.
Any ideas that I haven't mentioned above would be greatly appreciated.
View Replies !
View Related
External Interface Problems
I am currently trying to make an explorer bar for IE. I am using
C#.Net. I am trying to embed a Flash object in Widows Form and then
loading in IE. Through Flash external interface, C# can communicate
with SWF and SWF can communication with C#.
Now the problem is that SWF to C# communication is working perfectly
fine.but when I call some function from C# to SWF. It throws following
exception:
Stack Trace:
at ShockwaveFlashObjects.IShockwaveFlash.CallFunction(String
request)
at AxShockwaveFlashObjects.AxShockwaveFlash.CallFunction(String
request)
at TestBar.TestControl.Hello_Click(Object sender, EventArgs e) in C:
IE ProjectsTestBarTestBarTestControl.cs:line 42
Message:
Error HRESULT E_FAIL has been returned from a call to a COM
component.
Type:
System.Runtime.InteropServices.COMException
Target Site:
System.String CallFunction(System.String)
I am unable to find any solution :(. Please help.
View Replies !
View Related
External Interface Issue
HI, I'm trying to get an button in flash to open a pop-under window in the browser using JavaScript. So far I have had no success. Both functions are working fine independently but I can't get them to communicate with each other. Please see attached code.
Thanks!
Attach Code
////// AS 2.0 /////
import flash.external.*;
allowScriptAccess="always";
function gaTracking() {
ExternalInterface.call("conversion");
trace("gaTracking Triggered");
}
////// JavaScript //////
<script language="JavaScript">
function conversion(){
window.open('http://www.solowresidential.com/thank-you.html','','width=500,height=350,left=200,top=200').blur();
window.focus();
}
</script>
View Replies !
View Related
External Interface Problems
I am currently trying to make an explorer bar for IE. I am using
C#.Net. I am trying to embed a Flash object in Widows Form and then
loading in IE. Through Flash external interface, C# can communicate
with SWF and SWF can communication with C#.
Now the problem is that SWF to C# communication is working perfectly
fine.but when I call some function from C# to SWF. It throws following
exception:
Stack Trace:
at ShockwaveFlashObjects.IShockwaveFlash.CallFunction(String
request)
at AxShockwaveFlashObjects.AxShockwaveFlash.CallFunction(String
request)
at TestBar.TestControl.Hello_Click(Object sender, EventArgs e) in C:
IE ProjectsTestBarTestBarTestControl.cs:line 42
Message:
Error HRESULT E_FAIL has been returned from a call to a COM
component.
Type:
System.Runtime.InteropServices.COMException
Target Site:
System.String CallFunction(System.String)
I am unable to find any solution. Please help.
View Replies !
View Related
External Interface And Java
I've been starting to explore flash little more lately, and been wondering about how extensive the External Interface functionality goes. I know it can interact with C#, javascript, and php I believe. What I'm wondering, is how/if it can interact with a regular java container.
I've started messing with a couple tools that can create/play a .swf, but at this point I'm not sure if it can interact with the External Interface command.
My main goal with this exploration project is to be able to have a flash-based interaction with (hopefully) java as the back-end for file read/write control. If anyone has any experience and/or suggestions, I would gladly take any advice or help I can get
edit: This may belong in the newer programming forum, not sure. Put it here since it relies on specific AS functionality with other languages.
View Replies !
View Related
External Interface Question
Hey Guys,
I have an external interface being called with data I am getting from XML. The problem for me here is that if the data from the XML contains any quote characters ("), there is a javascript error thrown because the call looks something like
function("title "subtitle""); and so it thinks the data is "title " and the subtitle"" is 'bad data'.
I have tried escaping the strings, but the problem won't go away. Any ideas?
Thanks,
--d
View Replies !
View Related
External Interface Problem
In flash I had this code:
Code:
import flash.external.ExternalInterface;
function abc(){
txtNotice.text = "abc";
}
ExternalInterface.addCallback("abc",null,abc);
In javascript:
Code:
var x = document.getElementById('myFlashID');
x.abc();
Assume that in the flash movie, I had a dynamic textbox which will display the text "abc";
So I want to call the flash' function from javascript using the ExternalInterface.
The problem is, once I load the flash, and call up the function in JS, I get abc is not a function.
Meaning function not defined.
But the strange things is, when I do this in javascript:
Code:
var x = document.getElementById('myFlashID');
alert(x);
x.abc();
The abc displayed!!! The alert make the script work. What is the problem! I tried out my whole
day for it. I can't figure out what could happened.
In flash object, i had put the value "allowScriptAccess" to "always". When I alert 'x', it return
the HTML object element. Meaning should not be a problem. Is only that I can't call the function
without alert(x);
I aslo noticed, even if I alert('something else'), the flash also ABLE to display the text 'abc'
in the dynamic box.
Help me out! Thanks in advanced!!!!
View Replies !
View Related
Problems With External Interface
I have implemented External Interface so that my site's JavaScript can interact with my Flash SWFs. For some reason, the standard External Interface implementation only seems to be working in Firefox -- not IE or Safari.
Does anyone out there have some tips for me on this? Is it likely an issue with the JS implementation, or the SWF being embedded in the HTML (currently using SwfObject), or is it possibly something in the Actionscript that isn't right? Any help here would be appreciated.
Thanks all,
Ange52
View Replies !
View Related
External Interface And AS Objects
What is the best way, in terms of code re-use to allow the player 9 external interface to interact with specific classes in Actionscript 3? As I understand it, the external interface can only register functions not class/object methods for callback. What is the best strategy for setting up methods of objects, to receive calls. I'm looking for something as generic and non-hardcoded as possible, that I could include in a package definition, along with my classes. Perhaps some way to register instance and method names along with a caller function.
View Replies !
View Related
External Interface Help Flash To Java
I want to make when the user moves their mouse over a invisible button moves to the bottom of the screen; to reveal the rest of the page by using the javascript external interface in flash, but i dont know quite how to execute it.
heres the Java:
(I have set AllowScriptaccess="always" )
<script language="JavaScript">
function scrlDwn(){
window.scrollTo(0,690);}
</script>
heres what i tried doesn't work:
import flash.external.ExternalInterface;
invsblbtn.onRollOver(scrlDown);
function scrlDown():Void {
ExternalInterface.call("scrlDwn");
}
I also tried:
import flash.external.ExternalInterface;
invsblbtn.addEventListener("onRollOver", ScrlDown);
function ScrlDown() {
ExternalInterface.call("scrlDwn");
}
heres a tutorial but the heck if know how to make it work. http://www.communitymx.com/content/a...ge=2&cid=0922A
View Replies !
View Related
[F8] External Interface / Firefox Issue
Hello everyone, new user to this forum and glad to be part of the Flash Kit Community Forum world. I hope some of our findings for this issue will also help other people with a similar situation.
We've researched and experimented, but still unable to find a solution to this particular issue.
In FireFox the clickable elements embedded in our flash movie cease to function after 1 click. SWFobject is utilized with "allowScriptAccess","sameDomain", and defined NAME and ID parameters as required by the browsers. Flash Player 9 is installed Flash 8 generates the *.SWF. Our project resides in a frameset environment....Flash in the top frame, and HTML in the bottom frame.
We tested in multiple browsers including FireFox 1.5.0.7 and found everything functioning as intended, except within FireFox. We traced our coding with alerts and tried substituting the External Interface.call with getURL(javascript:function().....), but once the JavaScript function completed, unable to communicate back with Flash. Most of our audience has Flash Player 9 already installed. Currently we are not passing any variables from Flash to JavaScript, just calling the function itself. This morning, we disabled all of our javascript alerts as we have researched this may cause some issues with the *.SWF
Is there a workaround or modification in addition to "getURL..." for this situation, or perhaps a specialized DOM? Appreciate the help and Thanks.
View Replies !
View Related
External Interface Call Not Working?
Howdy.
I have my Flash document on a JSP page on a sever I am viewing in Tomcat. I have an ExternalInterface.Call(javascriptfunctiongoeshere) ; on a couple of the buttons I have.
When viewing on my own computer on a simple HMTL page, the thing works fine, but when I try it on my JSP Page, it doesn't work at all... does anyone have any idea what could cause this?
Thanks.
View Replies !
View Related
External Interface Return Types
hi.
i read that the External Interface class can return a value to JavaScript.
but is that value returned the boolean value in the addCallback() method that says whether the call succeeded or not?
...or, can i execute some other logic and return a different value, say from another method call in my callback method?
thanks.
fumeng.
View Replies !
View Related
Simplecart And External Interface Problem
Hello there.. I'm new here.
I got some question on how to write AS add to cart button in AS2. Currently I developed an art gallery website that required add to cart function. But at the end of business, the info (product name, price n quantity) collected from user will be sent to artist thru email. I developed the form based on this tutorial (Simplecart and External Interface).
The problem is, my website is fully flash, means all product list n shopping cart will be in 1 swf file. I just dont know how to configured n adjust the script (add to cart button in html file) and write the AS at my button in flash8.
HERE is my art gallery website prototype.
What i'm trying to do is after user click to preview the painting, they can add to cart the painting, n when they click to 'My Cart' page, all painting they want to buy will list down. Then the buying procedure will follow just like the tutorial.
(for now, only 1st pict in '80's collection can click)
Here i attach the file for simple cart tutorial..
simplecart.zip
Please help me.. Thanx a lot.
View Replies !
View Related
Variable Scope With External Interface
I'm a newbie to Action Script and just have a quick question on variable scope. In the following action script I am just trying to have my C# increment the Count value and display that in a text box. The value starts at 2 when the movie starts but the first ExternalInterface call into the action script sets the text box to "1". So I'm pretty sure this is a scope issue and I have 2 different count variables. How to I make 1 count variable that is the same?
stop();
init();
callback();
callback();
var count:int = 0;
function init() : void
{
if (ExternalInterface.available == true)
{
ExternalInterface.addCallback("flashcallback", this.callback);
}
}
function callback() : String
{
var retResult:String = String(count);
redTxt.text = String(++count);
return retResult;
}
Thanks,
Keith
View Replies !
View Related
External Interface Syntax Errors
Flash isn't being very helpful today. It tells me there are multiple syntax errors in the following script:
ActionScript Code:
import flash.external.ExternalInterface;
button_btn.addEventListener(MouseEvent.MOUSE_CLICK, popThickBox());
function popThickBox(){
ExternalInterface.call(”tb_show” , null, ”page.html?KeepThis=true&TB_iframe=true&height=250&width=300″ , false);
}
I got the script from here and it looks like it's an AS3 script. All of the js files are sitting in the proper place. What's wrong with the ExternalInterface call listed above? Thanks in advance as always...
View Replies !
View Related
Using External Interface On Local Content
We're using External Interface for interfacing between Flash and
JavaScript on the HTML page. All works fine online. When we try to
localize the pages though (so that a Salesperson can have a CD full of
demos), none of them seem to work.
Is this an over-sensitive Flash security issue? We already have
allowscriptaccess='always' and swliveconnect=true in the object/embed tags.
What can we do that doesn't require changes on each individual machine
to set trust paths or any other kind of browser configuration? Not only
do we want to have this content working on the machine of a salesperson,
we may get clients that want to deploy content offline (kiosks, machines
without any network access).
~dd
View Replies !
View Related
External Interface And FireFox Browser
Hello,
I hope some of our findings for this issue will also help other people with similar situation.
What is happening in FireFox is the clickable elements embedded in our flash movie cease to function after 1 click. SWFobject is being utilized on our webpage, with "allowScriptAccess","sameDomain", and defined NAME and ID parameters as required by the browsers.
We have Flash Player 9 installed and using Flash 8 to generate a *.SWF, Windows XP.
WIthin our *.as file, we're calling Javascript... via externalinterface.call and externalinterface.callback
and including: import flash.external.*; Our project resides in a frameset environment, where our Flash resides in the top frame, and HTML resides in the bottom frame.
We tested in FireFox 1.5.0.7, Netscape8, Opera 9.10, and IE6 in addition to Safari 2.0.4 for Macintosh and found everything functioning as intended, except within FireFox. We can click on our movie objects in the *.SWF and they will activate the intented javaScript functions. When the JavaSciprt function is complete, control is successfully passed back to Flash to complete the fucntion. We've traced through our coding with javaScript alerts and our JavaScript functions were being accessed by Flash successfully. We tried substituting the External Interface.call with getURL(javascript:function().....), but once the JavaScript function completed, we are unable to communicate back with Flash. Most of our intended audience have Flash Player 9 installed. Currently we are not passing any variables from Flash to JavaScript, but just calling the function itself.
Is there a workaround or modification in addition to "getURL..." for this situation? Appreciate the help and Thanks.
View Replies !
View Related
External Interface And Mouse Clicks
I'm new to writing ActionScript.
I am working in .NET (C#) environment using AxShockwaveFlashObjects.
I am simply trying to react to a mouse click on the Flash ActiveX Control.
I have inserted the code in a layer only used for script:
import flash.external.ExternalInterface;
var mouseListener:Object = new Object();
var boolMouseDown:Boolean = false;
mouseListener.onMouseDown = function ()
{
boolMouseDown = true;
};
mouseListener.onMouseUp = function()
{
if (boolMouseDown)
{
ExternalInterface.call("MouseClicked", "NavigateToURL", "
View Replies !
View Related
External Interface Call- DESPERATE
Hi, I'm trying to create an HTML splash page that will launch my flash portfolio website- I was told to control the new page with javascript, but when I do so with the code below, my links won't work- see defective link at catmerrick.com, and the page I'm trying to load in a flash-specific window(no back button, etc) at http://catmerrick.com/catpagev.5.html- since it's a portfolio website, it's really important that I be able to create new windows linking to content. I can't tell you how much I would appreciate your help- Thank you so much...
Cat
The code in the swf:
enter_btn.addEventListener(MouseEvent.CLICK, enter2);
function enter2(myevent:MouseEvent):void{
var myurl: String= "catpagev.5.html"
var mywindow:String= "newwindow"
var myfeatures:String= "width=800, height=600, left=80, top=180, toolbar=0, location=0, directories=0, resizable=0"
ExternalInterface.call("openwindow", myurl, mywindow, myfeatures)}
and here is the relevant javascript in the index:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<title>cat merrick</title>
<body bgcolor="#ffffff">
<script language="javascript">
function openwindow3 <URL, windowname, windowfeatures>{
window.open<URL, windowname, windowfeatures>
}
</script>
</head>
View Replies !
View Related
External Interface Memory Leak?
Hello,
I am embedding the flash player inside a Visual C++ application. My program uses the external interface extensively. The external interface is called several times a second ( ~20 fps ) each time a ~1k XML string is passed to the flash player.
During execution the program increases its memory by ~10 Mega each hour. I have used the Umdh tool to try to locate the problem. It points to the line where the container program uses the external interface to call a function inside the swf movie.
Below is a typical output of the Umdh tool:
+ 3396588 ( 3405883 - 9295) 261991 allocsBackTrace12EF
+ 261276 ( 261991 - 715)BackTrace12EFallocations
ntdll!RtlpNtMakeTemporaryKey+000074D0
ntdll!RtlInitializeSListHead+00010D08
ntdll!wcsncat+00000224
FlDbg9c!DllUnregisterServer+0010261A
FlDbg9c!DllUnregisterServer+0010263C
FlDbg9c!DllUnregisterServer+0000F1B7
myProgram!CZFlash::CallFunction+0000004D (c:documents and settingsamitmy documentsvisual studio projects myProgram zflashzflash.cpp, 255)
myProgram!MainDialogProc+000012A2 (c:documents and settingsamitmy documentsvisual studio projects myProgram w32maindlg.cpp, 2324)
USER32!GetDC+0000006D
USER32!PrivateExtractIconExW+000002B2
USER32!PrivateExtractIconExW+000000FE
USER32!DefDlgProcW+00000022
USER32!GetDC+0000006D
USER32!GetDC+0000014F
USER32!IsWindowUnicode+000000A1
USER32!CallWindowProcW+0000001B
COMCTL32!Ordinal11+00000328
COMCTL32!RemoveWindowSubclass+0000017E
COMCTL32!DefSubclassProc+00000046
COMCTL32!Ordinal389+000028DF
COMCTL32!RemoveWindowSubclass+0000017E
COMCTL32!DefSubclassProc+00000046
COMCTL32!Ordinal389+000028DF
COMCTL32!RemoveWindowSubclass+0000017E
COMCTL32!DefSubclassProc+00000046
COMCTL32!Ordinal389+000028DF
COMCTL32!RemoveWindowSubclass+0000017E
COMCTL32!DefSubclassProc+00000046
COMCTL32!Ordinal389+000028DF
COMCTL32!RemoveWindowSubclass+0000017E
COMCTL32!DefSubclassProc+00000046
COMCTL32!Ordinal389+000028DF
The System.totalMemory value of the flash player ranges from 2.2 Mbyte to 3.2. I tried using memory leak detection software like IBM's Purify but couldn't find the problem.
I also tried to disable the BSTR caching by setting the environment variable OANOCACHE, but the memory of my program continues to increase.
Below is my C++ code. The m_iflash object is a pointer to the ActiveX of the flash player.
wstring CZFlash::CallFunction(wstring call_string)
{
BSTR pcall_string = SysAllocString(call_string.c_str());
BSTR presponse = NULL;
HRESULT status = m_iflash->CallFunction(pcall_string, &presponse);
SysFreeString(pcall_string);
if (status != S_OK)
{
if (presponse != NULL)
{
SysFreeString(presponse);
}
return L"";
}
wstring sresponse(presponse);
SysFreeString(presponse);
return sresponse;
}
Currently the swf movie contains only action script that displays the System.totalMemory value and an empty function that the external interface calls.
Any help will be appreciated.
Thanks in advance,
Amit
View Replies !
View Related
External Interface.call Question
Hello everyone,
I'm using the ExternalInterface.call method to call a javascript method, which loads a page into a frame. It works in every single freakin' browser except the IE family (IE6,IE7), including MAC browsers. It's pretty simple. The actionscript is:
Code:
var sourceName = ExternalInterface.call("getSource");
this calls the getSource function in javascript, which looks like:
Code:
function getSource() {
var sourceName = top.main.document.getElementById('sourceName').innerHTML;
return sourceName;
//no rocket science here!
}
the sourceName variable is then returned (theoretically) to the actionscript and is used in the following:
Code:
this.getURL(sourceName+"/somepage.html","main");
,which loads the new page into the 'main' frame.
I know here it is a relative URL, and I have tried using absolute URLs to fix this, to no avail. I think that the variable is not getting passed back to the .swf file properly in IE. Does anyone have any experience using the ExternalInterface.call method to communicate with javascript variables? Thanks in advance...
View Replies !
View Related
SWF Object / External Interface Call
Hey Guys,
I am currently just finishing a project and I am having a big time problem with an ExternalInterface call.
My application runs fine but when the javascript call is being made from flash using external interface, IE is going from the "Done" message, to showing the "!" icon, with "error on page" as the message.
There is no error that is showing up in Firefox.
The current error I am seeing is an 'Unterminated String Constant', which wouldn't be a problem except for that it appears on line 1... which is
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
So anyways, if anyone could give me a hand it would be a great help.
Thanks,
--d
View Replies !
View Related
External Interface, Focusing, And Firefox
I've seen documentation saying that the javascript command for focusing into a flash movie won't work in firefox. But, I'm creating an online app in flash that has to initially gain focus, since it will be controlled with a remote. The browser is a modified version of firefox. The only workaround has been to forward commands to flash with javascript, but the movie never actually gains focus. I was wondering if the externalInteface class could be helpful in giving the flash file initial focus. But, I'm not sure how to go about this. IF anyone has any ideas, they would be much appreciated.
View Replies !
View Related
[F8] [flash8/actionscript 2.0.] FullScreen + External Interface
Hello Community,
Hope you all are doing great.
I am working on a project heavily based on flash and javascript communication and I am doing it through flash 8 external interface class.
As we can achieve fullscreen mode by using the command
Stage["displayState"] == "fullScreen")
but when I try to do it outside from flash in browser through javascript, this command doesn't work.
Then through some articles I found out that the user has to explicitly click the button from inside flash to make this work....
So.......... is there any way we make it happen?
Thanks
View Replies !
View Related
Interface With On Stage Symbols From External Classes?
Hello. This is my third attempt. I broke this to the most simplest form and I cannot get it. I have an external class InterAction.as I have a MovieClip on the stage named PressMe_MC. I am trying to access it so I can make it a button or change color.
Code:
package
{
import flash.display.Sprite;
import flash.display.DisplayObject;
import flash.events.MouseEvent;
public class InterAction extends Sprite
{
public var Path:Sprite = new Sprite();
public function InterAction()
{
trace("InterAction Class");
//var Container:Sprite = new Sprite();
//Path.name = "PressMe_MC";
addChild(Path);
//var target:DisplayObject = this.stage.getChildByName(getChildByName("PressMe_MC"));
//trace(getChildIndex(target)); // 0
}
public function addPathMC():void
{
Path.addChild(this.stage.getChildByName("PressMe_MC")); //make sure you assign a name to your pathMc
}
}
}
On the first frame on the stage
Code:
import InterAction;
var DoInteract:InterAction = new InterAction();
addChild(DoInteract);
DoInteract.addPathMC();
this is the error I am getting
InterAction Class
TypeError: Error #2007: Parameter child must be non-null.
at flash.display:isplayObjectContainer/addChild()
at InterAction/addPathMC()
at Main1_fla::MainTimeline/Main1_fla::frame1()
View Replies !
View Related
[CS3] Get Current Url To Flash Swf Using An External Interface Call
Hi all,
Hope someone will be able to help me with that. I have been coding for many years but I'm quite new to classes. All I want is to create a class that keep track of my swf url.
I now how to do that inside flash:
Code:
import flash.external.*;
var urlPath;
function geturlhttp() {
urlPath = ExternalInterface.call("window.location.href.toString");
trace("urlPath");
}
geturlhttp();
The class I created is not working. It keep displaying an error: "There is no method with the name 'ExternalInterface'."
Partial code below:
Code:
import flash.external.*;
class Tracker extends MovieClip {
private var domain:String;
public function urlPath():String {
return domain = ExternalInterface.call("window.location.href.toString");
}
public function recordEvent(eventName:String):Void {
var me = this;
var sendEvent = this.createEmptyMovieClip("sendEvent"+eventCount, eventCount);
var e = sendEvent.createEmptyMovieClip("e", 0);
eventCount++;
e.domain = urlPath();
sendEvent.onData = function () {
e.loadMovie(myURL, "POST");
}
}
Many thanks,
Nel
View Replies !
View Related
External Interface & Multiple Class Files
I'm still a bit wet behind the ears with AS3 & hoping someone can help out.
I'm trying to use external interface so that a javascript function can run on the page and tell my flash carousel to start playing a video.
I have a few class files though, there is the document class that builds all of the assets in the swf. Then another class that controls the video playback.
I'm wondering if I have to import the ExternalInterface at the document class level or if it can be within the video playback class (VidPlayer.as)?
I tried it from both but think I'm also missing something all together here.
As I encounter this error:
ReferenceError: Error #1065: Variable sPlayVideo is not defined.
at com.billboard.marquee::SWFLoader$cinit()
at global$init()
my code looks like this which is not within the doc class constructor function (but have moved it around to a few places to no avail):
private function sPlayVideo(){
//args
}
ExternalInterface.addCallback("autoPlayVideo",sPla yVideo);
Are there rules about where within the package def or class def that this can be called or referenced, or how it can be shared with other class files?
I read through the flash help files and some examples online and can get it working within a self contained test .swf but once I try to bring it into my whole project with multiple .as files it doesn't work....
thanks
View Replies !
View Related
Interface With On Stage Symbols From External Classes?
Hello. This is my third attempt. I broke this to the most simplest form and I cannot get it. I have an external class InterAction.as I have a MovieClip on the stage named PressMe_MC. I am trying to access it so I can make it a button or change color.
Code:
package
{
import flash.display.Sprite;
import flash.display.DisplayObject;
import flash.events.MouseEvent;
public class InterAction extends Sprite
{
public var Path:Sprite = new Sprite();
public function InterAction()
{
trace("InterAction Class");
//var Container:Sprite = new Sprite();
//Path.name = "PressMe_MC";
addChild(Path);
//var target:DisplayObject = this.stage.getChildByName(getChildByName("PressMe_MC"));
//trace(getChildIndex(target)); // 0
}
public function addPathMC():void
{
Path.addChild(this.stage.getChildByName("PressMe_MC")); //make sure you assign a name to your pathMc
}
}
}
On the first frame on the stage
Code:
import InterAction;
var DoInteract:InterAction = new InterAction();
addChild(DoInteract);
DoInteract.addPathMC();
this is the error I am getting
InterAction Class
TypeError: Error #2007: Parameter child must be non-null.
at flash.display:isplayObjectContainer/addChild()
at InterAction/addPathMC()
at Main1_fla::MainTimeline/Main1_fla::frame1()
View Replies !
View Related
|