Flash :: Cross-domain Error - Uncaught Exception: Error Calling Method On NPObject ?
Oct 28, 2009
I am trying to emulate (in a limited way) the behavior of JavaScript's XMLHttpRequest object through Flash/ActionScript 3, in order to overcome the same-domain limitation. But I'm discovering that ActionScript has its own limitations in that regard. I admit that I might be mistaken, but from what I understand it is theoretically still possible to do this sort of cross-domain scripting using ActionScript, so long as you get all the permissions right. And that's where I'm running into trouble.
First, I borrowed some open-source code for a class called AjaxRequest, which I have saved as /ajax/AjaxRequest.as. I then created a Flash file called /jsajax.fla which exports to the final SWF file, /jsajax.swf. Now, here's the ActionScript code that comprises the first and only frame of the Flash file:
import ajax.AjaxRequest;
Security.allowDomain("domainone.com");
Security.allowDomain("domaintwo.com");[code]....
This is the only case I could not get working, and this is the case I need to get working. The first two were really just test scenarios to see if the script was working at all. When I try to run my jsAjax function here, I wind up with an error that shows up twice in Firebug:
uncaught exception: Error calling method on NPObject! [plugin exception: Error in Actionscript. Use a try/catch block to find error.].
uncaught exception: Error calling method on NPObject! [plugin exception: Error in Actionscript. Use a try/catch block to find error.].
View 1 Replies
Similar Posts:
Jan 20, 2012
I have a flash video on my page as follows:
<script type="text/javascript">
var flashvars = {
};
[code].....
View 1 Replies
May 3, 2010
I'm calling a function in my actionscript called GrabWidget() from the javascript. When I do this from a plain page with just the flash and the javascript link, everything works flawlessly. However, when I add this to a page, I get the error: uncaught exception: Error in Actionscript. Use a try/catch block to find error.I've even gone so far as to empty out the contents of GrabWidget() in my actionscript and I still get the error.
View 2 Replies
Sep 26, 2010
It seems not to be working:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="600" height="300" id="externalInterface" align="middle">
[Code].....
View 2 Replies
Sep 23, 2011
Making a flash video streaming web-app using Actionscript 3's external Api. I am at a very rudimentary phase of the project where we're just experimenting with external interface. Right now i just have a flash object and 3 buttons each to play pause and load a video. The only button that is currently set up to do anything is the load button. My swf and my html file sit on the same file system, and my video files sit on another server with traffic being redirected through a media server.When i press the load button, which should just give it the path of the video file on it's server. Instead it throws an error that reads "Error: Error Calling method on NPObject". [code]I've read in a lot of places that this is an issue with security, but both my swf and html are in the same folder on my local machine. Only the files come from outside, and in any case I think i've set the security settings correctly when i declare my flash player in the object tag, but maybe i'm missing something there.if you can't solve my question directly can someone please explain what "error calling method on NPObject" means? I'm sure its specific to flash-js communications because i've never seen it before and that's what i have gathered from my googling.
View 2 Replies
Apr 18, 2011
I've been playing with the visualization API aka dynamic charts and I've found that the example at [URL] does not really work on localhost. That is, Error calling method on NPObject is thrown when a event is clicked (points A and B in the example aforementioned). I suppose that is a security issue on the server end (Google's flash base).Since that jsFiddle code is hosted on a domain, the note at the very bottom of the documentation should not apply:Because of Flash security settings, this (and all Flash-based visualizations) might not work correctly when accessed from a file location in the browser [URL] rather than from a web server URL [URL] .
View 2 Replies
Apr 9, 2011
I am working on a quiz system. Normally it uses jpeg images with each question. But a few of the quizzes instead feature animated .SWF files. I want to use jquery swfobject to call the play() method, once the user has clicked on an answer.
My solution works fine locally, but when I try to run it online, it throws the "Error calling method on NPObject!" message.
The quiz HTML is located on www.somedomain.com and the SWFs are on images.somedomain.com. So, I'm guessing this is a cross-domain thing.
Trouble for me is, I don't know anything about Flash... how to edit SWF files, anything about Flash attributes, or the like.
Here's an example of my code:
<div class="photos">
<object data="http://images.somedomain.com/q1tattooquiz.swf" type="application/x-shockwave-flash" width="600" height="350">
<param name="movie" value="http://images.somedomain.com/q1tattooquiz.swf">
[Code].....
View 4 Replies
Mar 17, 2011
So I have an AS3 audio player which receives commands from Javascript.I have a function in the flash file called 'set_song', which sets the URL for the song to be played. The first time I call it using something like
Code:
document.getElementById('audio_player').set_song(response.url);
(response.url being the URL response from an AJAX call) it works fine and all the other functions on the player work fine but if I then run the same function a second time I get the "Error calling method on NPObject!" error in Firebug. I googled this and it said it was something to do with permissions but;
The site is at dftba[dot]com
The flash file is at dftba[dot]com
The javascript files are at [1/4][dot]cdns[dot]dftba[dot]com
The audio files are at vox[dot]dftba[dot]com
And I have
Code:
Security.allowDomain("dftba[dot]com");
Security.allowDomain("www[dot]dftba[dot]com");
Security.allowDomain("new[dot]dftba[dot]com");
[code]...
View 0 Replies
Mar 15, 2011
I'm using Uploadify to upload file in my CMS. Everything works fine until recently. I got an error Error calling method on NPObject on this line
document.getElementById(jQuery(this).attr('id') + 'Uploader').startFileUpload(ID, checkComplete);
on this part
[code]....
View 1 Replies
Jun 17, 2011
I have a SWF file which is on suppose [URL] and I have an cross domain file
[Code]...
I dont know that happend. When I user Firebug, the swf is looking for [URL] it is present there. But [URL] is not there(I can't put any corssdomain file there, because I dont have any access). The issue is image from (SESSION 1) is resizing and image from (SESSION 2) is not resizing on the COMPLETE Event.
View 1 Replies
Jun 2, 2010
We have a Flash application that is running within an HTML file.For one page we call a legacy reporting system in ASP.NET that is within an IFRAME. This page then communicates back to the Flash application using cross-domain scripting (document.domain = "domain" is set in both pages. Now the kicker. Flash has history tracking enabled.This loads the history.js file that created a div tag to store page changes so the back and forward buttons work in the browser.Which works for Firefox and Chrome as they create a div tag.In Internet Explorer, history.js creates another IFRAME (instead of a DIV) called ie_historyFrame.When the ScriptResource.axd code attempts to access this with:[code]At my wit's end on this one.We have users who need to use IE to access this site. They are big clients who we cannot tell to just use Firefox.
View 2 Replies
May 13, 2009
This is my first entry in this forum but I already found a lot of answers by browsing it.However, altough many references seem to solve the problem I'm hurting on, it doesn't seem to work for me...Now, here's the case:I made a flash web site that will be hosted on an external web server (let's call it serverMy flash needs to get some info from my internal server don't have access to the root, only to the folder «myfolder» so my website reads like this
View 1 Replies
Dec 17, 2010
I'm trying a simple tutorial of retrieving RSS feeds from yahoo and keep getting this error: RPC Fault faultString="Security error accessing url" faultCode="Channel.Security.Error" faultDetail="Destination: DefaultHTTP" I've seen some articles that say I need a crossdomain.xml file, but I don't really know how to set this file up and how to use it from the Flex SDK compiler (mxmlc).
View 1 Replies
Feb 11, 2009
I have the following:
PLAYER.SWF -- contains flv player and controls.
cross-domain-policy.xml -- that allows everything.
www.yoursite.com[code].....
If I have all the files on the same domain, everything works. The swf is designed to look for the prefs.xml file at whatever location where the html page is. I can have the swf in a location like[url]... and have everything else in some other funky location on that domain. If I try to have the html page and prefs and stuff on another domain, it can't read from the prefs.xml, and I get the Error #2048. From my research, this is a cross-domain issue, but I have cross-domain policies all over the place and it's still doing it.
View 1 Replies
Feb 3, 2009
I made simple java server on one pc and tried to contact it from another pc on LAN from localhost, so far so good, it worked flawlesly. But when I want to contact the java server outside the security sandbox(from webpage), it will throw me an error:
[Code].....
View 1 Replies
Jul 7, 2010
i am currently trying to learn ZendAMF, but i have a hard time troubleshooting which makes learning it quite hard. Is there a way to make the PHP file throw an exception that gets traced as an error message in AS3 (not Flex), the only error i seem to be able to get is "Error #2044: Unhandled NetStatusEvent:. level=error, code=NetConnection.Call.Failed", but it tells me jack ****.
i have gotten ZendAMF working, i just want to know how i can make error handling better, so that as an example can use PHP to tell flash that no results were found, or that the typed text was invalid. Is it better to use AS3 to check if the field was filled properly?
View 1 Replies
Nov 5, 2010
My swf works fine when previewed locally but because of flash cross domain issues (link below) doesnt work live. [URL] Ive used a 'crossbrowser.php file to .load in xml but am not having success with the sendAndLoad command. [URL]
View 3 Replies
Jul 29, 2011
I have called this flash code in Flex using SWF loader . I got the following Error. Here I have attached flash coding for header_text_fla Kindly do the needful.
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at header_text_fla::MainTimeline/loaderComplete()
var myEvent:Event;
var myParams:LoaderInfo;
[code]....
View 3 Replies
Apr 7, 2011
I created a new class as DraggableObject in Flash CS5 with the following definition:
package {
import flash.display.MovieClip;
public class DraggableObject extends MovieClip{
public function DraggableObject(){
[Code].....
Before running the code, I had a simple rectangle object converted to a movie clip and exported it to actionscript with the class of 'DraggableObject'. I just had it in library (i. e. no other instance in the stage). What I wanted is to create an instant of it at run-time ( 'draggableObject' ) and have it added to the display list of the stage, throgh its method 'draggableObject.addToStage()'.
And I don't have an idea as to what 'null object' referes to here. Since I created an instance in the line "var draggableObjectraggableObject = new DraggableObject()", it cann not be null....? When I commented out the line 'stage.addChild( this );' in the class definition (line9) it works with the trace statement output.
View 6 Replies
May 24, 2011
[Code].....
getUser was already in UserService.java. I just created getUser2 and it's identical to getUser. When I try to call getUser2, i get the "Cannot invoke method" error. question: Do I need to specify getUser2 in some other file? like in some configuration file? if so, which one and how do I do it.
View 1 Replies
Apr 12, 2010
I have a WCF web service (using basicHTTPBinding) which I am connecting to from a Flex application. I am using the FlexBuilder code generation to make a proxy for the web service.This has been working great until I tried to call a method on the web service that has no parameters. Here is it's interface declaration:
[OperationContract]
DateTime GetCurrentDateTime();
I then started getting HTTP 500 code responses from the service.Inspecting the HTTP response with Fiddler shows that WCF is reporting the following error:
Error in deserializing body of request message for operation 'GetCurrentDateTime'.
The OperationFormatter could not deserialize any information from the Message because the Message is empty (IsEmpty = true)
So it seems that there is an incompatability between Flex and WCF whan calling methods that have no paramaters - Flex doesn't include anything in the message but WCF is expecting something to be there.Is there any way to configure either Flex or WCF to work around this or am I going to have to include dummy parameters in such operation contracts?
View 1 Replies
Oct 2, 2009
TypeError: Error #1009: Cannot access a property or method of a null object reference. the main idea is calling a method from subclass that inherit to a superclass.. here is the code
[CODE]...
View 3 Replies
Jun 8, 2010
Is there a way to handle errors and exceptions in AS3 as one would do so using `set_error_handler` and `set_exception_handler` in PHP?
View 4 Replies
Feb 8, 2012
I have a problem with an application that uses RobotLegs in a Flex module. I finally managed to load my module successfully, but when I try to add this line of code in the module view's Mediator:view.addElementAt(applicationContainer,0);
I get this error:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at mx.core::UIComponent/getStyle()
[code].....
View 1 Replies
Jun 1, 2010
post the code for a working cross-domain securityfile that allows access only from the same domain as all the flashfiles and xml files are in?used to be easy in as2 but i think i dont know what i need to know about it in as3..
View 3 Replies
Dec 13, 2011
I'm trying to access a webservice with an SSL connection from an AIR application, I can access the webservice and retrieve the data without SSL, but when I try and access it through it I end up getting the 2032 Stream Error. As if what I was attempting to access wasn't available (which in fact it is, since I can easilly access it through my browsers).
[Code]...
View 1 Replies
Dec 29, 2010
So my problem here is, I'm working on my Adobe Air project, so I decided to code some buttons to be able to navigate. The problem here is that I get a error for trying to do so. Here is my code.
[Code]...
I do not see what is wrong actually, I tried this on a blank non-AIR file, and it worked well.
View 2 Replies
Aug 16, 2010
I have two classes. The Main class calls a function, which is defined in a Second class.I'm getting the following error:Error 1120: Access of undefined property myFunctionBasically, I am creating buttons in the Main class that will add a corresponding Child to an Object in the Second class (if you click one button, child x1 will be added, if you click another button, child x2 will be added, and so forth).Here's the relevant code for the Main.as file:
package
{
import flash.display.MovieClip;
[code].....
View 3 Replies
Feb 28, 2010
Starting new thread for this topic as suggested by forum. I have a website which tweens movieclip pages (named home, bio, music, video and contact). Love the effect and trying to keep it. Main timeline contains the main buttons (home_btn, bio_btn, music btn, video_btn, contact_btn). Music page has a XML mp3 player contained in it with button control. Video page has an encoded video with no code.
I need the following:
1 - Music and video to shut off as those pages/movieclips tween off the stage. Gets annoying with them playing especially at the same time
2 - Music player to play correctly. It is not with the new code.
I have the following code. The "Tween Code" is on frame 1 of the main timeline of the movie. The "MP3 code" is on frame 1 of the music movie clip. I am getting the following ERROR message when running my movie. I ran the Debugger as I publish and it points to music.my_channel.stop(); in below code. My thought process on this was that it would reach out to the music movieclip, find my_channel and stop it.
[Code]...
View 9 Replies
May 4, 2010
I added a flv into my Scene 1 then i added a new Scene.I just wanted to after finishing the .flv flash go to next scene.but when i added a new scene,and I test my movie,the .flv didnt show and i recieved these errors
[Code]...
View 5 Replies