Flex :: Papervision3D Throws An Error When A 3D Object Is Clicked?
Aug 25, 2011
I am working on a game in which there are several Plane objects that the player can click. My main application class extends the BasicView class. I made this whole game as an ActionScript project and everything works fine when I run it as one.
Now I load this game in a Flex application. When added to the Flex application, it runs perfectly until I click somewhere at which point it throws the following error:
undefined
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at org.papervision3d.core.utils.virtualmouse::VirtualMouse/update()[D:Omer
If I use an Assignment within conditional, for e.g. if(userType='admin')
Flex throws a warning,unlike Java, which throws an error.Why should Flex be doing this, despite being one of the newest languages? 1100: Assignment within conditional. Did you mean == instead of =?
I've used FlexCover quite a bit before so this is absolutely absurd to me. No matter what version of the flex sdk (3.0, 3.2, or 4) that I apply the appropriate patches too, I get the following error when trying to compile:[code]I have absolutely no idea why this is happening. One thing that is odd however (and I'm hoping is the source of my problem) is that I can NOT download the SDKs that are specifically suggested by the Flexcover documentation. Copying folders on Mac OS X does not merge them and so I was losing the original jar's that needed to stay there.
In my AIR app,I am trying to implement a file downloader using URLStream.
public class FileDownloader { // Class to download files from the internet Function called every time data arrives[code].....
I simply create an object of the above class and passing the url and the file and call the load function. For some files I get the following error.
remotePath: http:[url].....error while writing bytes from...Error:Error #2029: This URLStream object does not have a stream opened.Which means the error is from the file stream(fileAccess) that I am using. I am unable to figure out why this could be happening. If I try to open the url http:[url]... in the browser, it opens properly. This happens randomly for some files.
which works fine when that clip is compiled. It throws an error: "Cannot access a property or method of a null object reference." When loaded into another clip.
We have a flex application which compiles fine on windows box using mxmlc ant task but when we try to run the same build scripts on linux, it throws the 'Invalid Embed directive in stylesheet' error indicating it is not able to resolve the path to the image files.
Can someone pls. educate me on if there is a difference in the way the image files are looked up, in a CSS file, on windows vs linux.
Flex sdk version is 3.3. The same sdk is used on both windows and linux. Not sure if this has been fixed by any future 3.x sdks.
My flash application seems to run correctly on Windows but not on a mac. It is supposed to retrieve data from a php file with the following code:.
[Code]...
When loaded directly from a browser, the php code works fine both on Windows and Mac. But the flash app throws a Error #2048 on Mac. here's the code for the app:
i have a code which saves a display object locally as an image file, but at some point it began throwing error 2174. this code is called either from context-menu click event or keyboard event.
var sourceBmd:BitmapData = new BitmapData(displayObject.width,displayObject.height); sourceBmd.draw(displayObject,new Matrix(displayObject.width,0,0,displayObject.height)); var jpgEncoder:JPGEncoder = new JPGEncoder(80); var byteArray:ByteArray = jpgEncoder.encode(sourceBmd);
i have been using AS2.0 for quite a long time. And i started using papervision3D too.I am using tutorial made by Lee Brimelow's cube tutorial. but i want different results. So long i am able to move the cube in one direction and that is my requirement. But in his tutorial he as link to urls. what i want is to expand one face of the cube which is clicked to expand to fit in the screen.(i am also using fullscreen and stage resize).
I am trying to load a sample.xml usinghttps://, When I try loading I get Security Alert pop up. After I accept & even if I install the certificates It fails to load the XML file and IOErrorEvent gets called. How to load a XML files from secured server using https:// ?
Code I am trying is : var loader:URLLoader = new URLLoader(); configureListeners(loader); var request:URLRequest = new
I have a code which saves a display object locally as an image file, but at some point it began throwing error 2174 (up until then it worked fine). This code is called either from a context-menu click event or a keyboard event.
var sourceBmd:BitmapData = new BitmapData(displayObject.width,displayObject.height); sourceBmd.draw(displayObject,new Matrix(displayObject.width,0,0,displayObject.height)); var jpgEncoder:JPGEncoder = new JPGEncoder(80); var byteArray:ByteArray = jpgEncoder.encode(sourceBmd); try { filereference.save(byteArray,"posterImage.jpg"); } catch (e:Error) { Debugging.alert("error: ",e.message); }
As you can see, the filereference has only a single action - so no reason for error 2174 to be thrown (and yes - I also have a listener for the 'cancel' event). I'm publishing for flash player 10.0
I'm having some trouble understandig this. What i'm doing is using a very basic urlLoader to send text to an ASP. Everything works just as expected using English and Swedish, but if i try and send some Russian (cyrillic) Flash throws an error 2032 on a script working flawless up to this point. Am i missing the obvious here? the first one to admit never worked with russian thext in this fashion before, does it need special encoding or is there something i need to do to make this work?
I'd never used FileReference on a domain protected by htaccess and htpasswd. I'm getting I/O and Stream errors when my SWF is hitting those PHP scripts. I know I can host the PHP on an unprotected domain, but I'd prefer not to do that.
I'd never used FileReference on a domain protected by htaccess and htpasswd. I'm getting I/O and Stream errors when my SWF is hitting those PHP scripts. I know I can host the PHP on an unprotected domain, but I'd prefer not to do that. Is there a Security item I can use to get past the Errors, or maybe something in the PHP?
I have the following function constantly running to check for collision between a player-controlled ball (mcBall) and a number of walls (aptly named mcWall1, mcWall2, etc.): (the var numberofwalls gets its own value in each different frame where there is a different number of movieclips.)
I have following error when using papervision3d, setting "mouse3D.enabled = true;" in Lines3D
typeerror error 1009 cannot access a property or method of a null object reference at org.papervision3d.core.utils::Mouse3D/updatePosition() at org.papervision3d.core.utils::InteractiveSceneMana ger/handleEnterFrame()
I am working on my open source project Downloadify, and up until now it simply handles returning Strings in response to ExternalInterface.call commands.
I am trying to put together a test case using JSZip and Downloadify together, the end result being that a Zip file is created dynamically in the browser, then saved to the disk using FileReference.save. However, this is my problem:
The JSZip library can return either a base64 encoded string of the Zip, or the raw byte string. The problem is, if I return that byte string in response to the ExternalInterface.call command, I get this error:
Error #1085: The element type "string" must be terminated by the matching end-tag "</string>"
ActionScript 3:
var theData:* = ExternalInterface.call('Downloadify.getTextForSave',queue_name);
Where queue_name is just a string used to identify the correct instance in JS.
JavaScript:
var zip = new JSZip(); zip.add("test.txt", "Hello world! "); var content = zip.generate(true); return content;
If I instead return a normal string instead of the byte string, the call works correctly.I would like to avoid using base64 as I would have to include a base64 decoder in my swf which will increase its size.
Finally: I am not looking for a AS3 Zip generator. It is imperative to my project to have that part run in JavaScript
I'm writing an upload program to upload multiple files. It works great as long as I only upload one file but as soon as I add a second file it throws an error saying it can only perform one upload at a time.Is there a way I can have it not loop back through the for loop until the upload has completed?Here is a chunk of my code
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()
I'd like to keep an object appear to remain in the same place while moving the camera.I'm using this scriptto orbit an object using a mouse drag. But I have an object in the scene that I would like to keep still. How to I do this?
Like java, you can specify that method you are calling throws certain exception. For e.g.- public void getListOfAssessments() throws SQLException; So, is there any way we can achieve this in ActionScript (Flex)?
I'm trying to get the AS3 Flash remoting example found here: [URL]. and I keep getting this error: Code: Select allError #2044: Unhandled NetStatusEvent:. level=error, code=NetConnection.Call.BadVersion at amfphp1_fla::MainTimeline/frame1() Here's the code I'm trying:
I'm tryng to make a public static method call another method, but Flash throws error 1180, sayng that the method called by the static method is undefined.
I'm getting the following error with Google Maps API: TypeError: Error #1009: Cannot access a property or method of a null object reference. at com.google.maps.overlays::Polyline() Specifying the second constructor parameter does not help.
I am working on panoramic scene . And I want to move a plane with cursor. When I move mouse, plane must be mouse coordinates. And I want to take plane 3D coordinates (x,y,z) expecially z-coordinate. I try below code. But it doesnt work correctly. Mouse and plane are not be same coordinates on screen. How I can do?
public class RayTracer { public static function getIntersection(viewport:Viewport3D, camera:CameraObject3D, normal:Array):Number3D
I am a newbie to Papervision. I want to design a sphere with 8 holes around one of its diameters. How do I do it? How do I draw anything on a sphere in Papervision?