Flex :: Papervision - Interactive (Adding Listeners To) DAE Model
Dec 2, 2010
I have a DAE model that is parsed into several parts. I am able to deal with them separately, such as changing their material or colour but I am having problems adding click or hover listeners over the children. For example, lets say I have a model of a kitty where each facial feature is a child. I want to be able to hover or click the features and have a window pop up explaining the feature. I've tried parsing the model and adding listeners but it doesn't seem to work.
View 1 Replies
Similar Posts:
May 17, 2010
I'm working on an Augmented Reality project that requires an animated 3d model to be displayed. I've managed to far to get all the AR marker detection and whatnot working, but I've come to a dead halt when trying to load an animated model. I'm working in 3Ds Max 2011 for all the modeling and animating. The model is exported as COLLADA (using 3dsMax's own Autodesk Collada exporter) and embedded into the Flex project. I can export a model, and it does load into papervision...The problem is that an animated model, although it exports fine and produces no compile-time erros, gives me a run-time error about a call to a null object. This error is being thrown by papervision's animation classes but it really doesn't give too much information, I see no animations...
This is the error I get:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at org.papervision3d.objects.parsers::DAE/buildAnimationChannels()[C:UsersUserDesktopStuffTechFlashClassesorgpapervision3dobjectsparsersDAE.as:568]
at org.papervision3d.objects.parsers::DAE/onParseAnimationsComplete()[C:UsersUserDesktopStuffTechFlashClassesorgpapervision3dobjectsparsersDAE.as:1496]
at flash.events::EventDispatcher/dispatchEventFunction() .....
View 1 Replies
Jan 14, 2011
I need to convert a CAD drawing of a product into a form that is usable by Papervision3D (or an equivalent 3D engine) in the Flash Player.
Are there any tools that do this? I understand that the Collada DAE format is supported in Papervision3D, but I don't know what steps/tools are involved (export directly from AutoCAD?).
View 2 Replies
Oct 9, 2010
I have a client who wants some things in Papervision that I'm not sure how to do, namely: when the user clicks somewhere on a model, zoom the camera into that point.
I would use a tween engine to tween the camera forward, but as moveForward is a method, I'm not sure how I'd enter this data into a tweening call.
ActionScript Code:
Tweenlite.to(camera, 1, {??????});
Second, I need to set the camera to lookAt wherever the user clicked on the model. How can I tell what the closest vertex is next to the mouse click?
View 0 Replies
Apr 11, 2011
I'm refactoring some Flex code written by another developer and I'm implementing a PresentationModel approach, as I like to separate out the ActionScript from the MXML. One of the problems I've found is that the original ActionScript code adds/removes elements from the MXML.What happens is the handler function checks the model and if the values are correct will either create or remove a element from the view. What is the best way to get the presentation model to ad elements to the view and still keep this loose coupling that I'm aiming for.I was thinking of using simple events which the presentation model dispatches and a view can list for passing the details of the element to add.
View 2 Replies
Aug 13, 2009
How to create an interactive 3D model? Which software should we need to do that?
View 1 Replies
Oct 31, 2011
I would like to make some kind of interactive 3D model in flash.
In the image below you see a 3D model. It's just an example to explain what I have in mind. You see a red disc 1, a blue disc 2 and a pushbutton. The idea is that the blue disc rotates (for example 45 degrees) compared to the red disc when you push the button. Is that possible in a 3D model that you also can turn around with your mouse?
I can make the models in Rhinoceros 4.0, that's no problem. Importing the model into flash is also no problem (papervision). But how can I add some interactives to the 3D model like a pushbutton and a slidecard?
View 1 Replies
Feb 27, 2012
Do flash 3D display engines such as Papervision allow data to be exported from the swf to a php back end and vice versa (PHP into model)? Does Unity allow for this?
If I was to build a simple 'change the colour of the model' application with a UI in a 3D package such as Papervision, could I then export the user choices to php or perhaps a javascript intermediary?
View 2 Replies
Aug 31, 2008
I have successfully implemented the INTERACTIVE 3D Cube, but I can't seem to figure out how to create a rollover function properly, so that once the user rollovers a face, a title for the face fades in and when the user rolls out, the title fades out. I have done it by placing 6 movieclips on the stage and giving each face a rollover and rollover event, but once I rollover a face the title flickers.
View 3 Replies
Mar 24, 2011
I am trying to build a portfolio application similar to the used by Whitevoid. I am using Flex 4 and Papervision3D 2. I have everything working except for one issue. When I try to load an external SWF as a material on one of the planes, I can see any native Flex or Flash components in their correct positions, but the papervision objects are not being rendered properly. It looks like the viewport is not being set in the nested swf. I have posted my code for loading the swf below.
private function loadMovie(path:String=""):void
{
loader = new Loader();
request = new URLRequest(path);
[Code]....
Below I have posted two pictures. The first is a shot of the application running by itself. The second is the application as a MovieMaterial on a Plane. You can see how the button created as a spark object in the mxml stays in the correct position, but papervision sphere (which is rotating) is in the wrong location.
View 1 Replies
Sep 25, 2009
I am making an interactive Flash site and recently installed Papervision. I thought it would be cool to have a spinning 3D cube (using Papervision imports and so on). Unfortunately when I click on the 'Links' page (the 'links' keyframe with the AS3 actions) the cube appears, but when I got back to other pages (for example Homepage) the cube is still there!!
I was wondering how I unload/remove/un-import/?? this so that it works ONLY on that one keyframe.
[Code]...
View 1 Replies
Jun 10, 2009
fileReference.addEventListener(Event.COMPLETE, uploadCompleteHandler);
private function uploadCompleteHandler(event:Event):void {}
Above is one way to add an event listener in Actionscript. By default the callback function needs to have an argument with name event and type Event. Is there a way to declare this function without any arguments :
private function uploadCompleteHandler():void {}
Edit : It's possible to add an event handler without any arguments in mxml. So one student wanted to know, why isn't it possible to do the same in actionscript?
View 2 Replies
Apr 10, 2011
As it is said here: [URL] "If you do a Google search today for "MVVM and Flex", the first post is by somebody who claims that MVVM is not a good fit for Flex. I couldn't disagree more. Out of the box, the Flex framework makes it much easier to implement a Presentation Model than similar MVVM implementations in Silverlight. That is not to say that there aren't good third-party libraries that make it easier in Silverlight, but without any help, it is easier to do in Flex." So MVVM as LOGICAL CONCEPT can be implemented in both but the way it is implemented in Silverlight requires more Plumbing than Flex.
What prevents Silverlight MVVM to be implemented like Flex ? Doesn't Silverlight have same capability in event system to do the same? If yes why does Silverlight do things more complicated what's the advantages then ? Is it about using Class Interfaces which are more strongly typed? What are the disadvantages also ? For example as for implementing MULTIPLE VIEWS for 1 View-Model does Flex implementation make it also more obvious?
View 2 Replies
Apr 22, 2011
I've used a Loader object to add a SWF to my stage. I'd like to attach a listener to the SWF for timer events. I'm wondering what the best way to do this would be. I've been working with this idea but with no luck so far. I thought I could add the listener to the loader content the same way as I would call MovieClip methods.
[Code]....
View 4 Replies
Apr 5, 2009
Im just trying to add an event listener to all of the objects in an array I have posted my error and the code below.
error:
TypeError: Error #1006: addEventListener is not a function.
code:
mainMenuArray = new Array([introButton], [photographyButton], [graphicsButton], [contactsButton], [projectsButton], [linksButton]);
private function firstMenuListeners()
[Code]....
View 1 Replies
Feb 27, 2009
I am trying to achieve something like this: [URL]
I have successfully gone through and executed the Interactive Image Pan tutorial you have on here. However I am looking to add more of a sense of depth, so would like some images in the "foreground" to scroll by faster (than the background) as the cursor is moved.
To accomplish this I have made the foreground image cover a much bigger width than the background, as it makes sense to me that this would make it scroll faster, using the same code as the background.
So my question is what code do I need to add to the original code to make the foreground image scroll too? It's a MC called fg_mc. Here's the original code for quick reference:
Code:
this.onMouseMove = function() {
constrainedMove(bg_mc, 4, 1);
};
[Code]....
View 7 Replies
Oct 14, 2011
I am trying to create a drag and drop activity, and I would like to use an array for easy reusability.I'm new to as3 so I've been adjusting my old as2 code. I am using a component for each of my drags and most of it is working well.My problem is with the event handlers. I use the array to populate all of my 'drags' with the information added in their parameters and this works, but when I create my event listeners it seems to only want to move the last item in the array.My drag components are called drag1, drag2, and drag3.[code]
View 4 Replies
Jul 1, 2010
I'm trying to do something that I'm not sure if it's possible. I have to add or remove multiple listeners that will trigger the same three methods (onComplete, onError and showProgress). I was trying to do something like this:
[Code]...
Is there anyway to solve this? It seems that after passing through the addListeners method, the loader instance gets lost.
View 2 Replies
Oct 17, 2010
Code:
public class Principal extends MovieClip
{
public function Principal()
{
[Code].....
The output doesn't show the text 'teste'. How do we add eventlisteners to ANY object we create?
View 1 Replies
Apr 21, 2011
ive made a flash website containing 5 pages all accessed via flash buttonson one of the page ive tried loading a external swf file and then added event listeners to each of the buttons so when a new page is selected the swf file doesnt continue to play in the background on the other pagesthis works, however when i then try to change page again this error is displayed:ArgumentError: Error #2025: The supplied DisplayObject must be a child of the caller.at flash.display:isplayObjectContainer/removeChild()atValleyViewingWebsite_fla::MainTimeline/btnClick()below is the code im using:
var Xpos:Number = 110;
var Ypos:Number = 170;
var swf:MovieClip;
[code].....
View 2 Replies
Jul 24, 2007
I created an interactive image pan (750 x 300). I then tried to add the 750 x 300 panning image as a movie clip as part of a larger stage (750 x 550), so that it was a band across part of the stage with static content above and below. When tested the scroll keeps going off the end of the image? How you can add the interactive scroll as an element of a page rather than just on its own without the scroll going off the end of the image?
View 11 Replies
Sep 24, 2009
var chArray:Array = new Array("ch1", "ch2", "ch3", "ch4", "ch5", "ch6", "ch7", "ch8", "ch9", "ch10", "ch11", "ch12", "ch13", "ch14", "ch15");
for(var i:int=0; h <chArray.length; i++) {
[code].....
View 4 Replies
Sep 24, 2009
I've created this code to loop through an array of image names and load them to the stage. Currently I'm just stepping them down 175 pixels each, which eventually I'll want to offset by the height of each of them (but I'm having an issue with that too lol ). Anyway...my question is, I've seen code to add event listners to each movie clip dynamically, but that code was working on static movie clips. I want to add the listners to my dynamic images and I'm not sure what that should look like.
[Code]....
I know this isn't correct, specifically in the captureAllClicks function...but I'm not sure how else to reference the current item since it was dynamically generated.
View 14 Replies
Apr 4, 2012
I'm new to Actionscript 3, and what I'm trying to do is build a navigation menu. What I did is I made a movieclip, added two listeners to it, MOUSE_OVER, and MOUSE_OUT, the MOUSE_OVER tells the menu to play, so it then animates the opening of it. The problem though, that when I put my mouse on the buttons themselves, the menu thinks that the mouse is out of it. I understand that the mouse left the menu itself and entered some other object. I thought of making a new rectangle, and on the mouse out, to check whether the mouse is really out of the menu's regions, it didn't work though.
View 1 Replies
Feb 6, 2009
I'm adding and removing stage event listeners I am relatively new to AS 3 and have been building a liquid layout site unfortunately I do not have a strong grasp of classes and have been doing all of my scripting on the main timeline with encapsulated script within MC's.
basically I am calling on the same functions over and over and those are mostly resize functions which I have added StageEventListeners on the appropriate frames to listen for resize events on that stage now as of now I have literally dozens of these scattered about the site. when testing my site things are running fairly smoothly however I keep getting error messages in my output window that go a little something like this.
[Code]...
View 1 Replies
May 11, 2010
I have 22 buttons (each named buttoni where i is a number between 0-21...e.g. button0, button1, button2) that I've created and artfully arranged on the stage in my .fla file. The document class for the .fla file is People.as, and in People I'd like to give each button a rollover and click event listener, but I can't figure out how to refer to them using a loop.
Here's my code, which obviously doesn't work:
ActionScript Code:
private function initButtons() : void {
for (var i:int = 0; i<numSquares; i++) {
var thisButton : String = "button" + i;
[Code].....
View 6 Replies
May 24, 2010
What I want to do is be able to click a button that adds an Item to the stage and then you are able to drag the item around on the stage. I know how to do these things separately as in if the item is already on the stage I know how to add the code to drag it and I know how to create a button that brings a library item on the stage. How would I combine the two?
View 7 Replies
Jan 6, 2011
I'm trying to make a flash version of those refrigerator magnet poetry kits. As such I have about 150-180 little MCs each with a different word. They are all named sequentially, so theoretically I could just make some array counter or something to stick the handlers on right?
View 5 Replies
Dec 30, 2009
I have used the simple script below on several Flash animations to restart the movie by clicking on the last frame. It works fine, but does not show the interactive cursor (the pointing hand). How can I alter the code below so that the browser shows the hand when the visitor moves the cursor over the paused movie?
stage.addEventListener(MouseEvent.CLICK, function(){ gotoAndPlay(1); });
View 5 Replies
Aug 2, 2011
I have some MovieClip class that has eventListener, added from inside the constructor of the class (it's MouseEvent.MOUSE_DOWN). Now, I want to add the same listener externally, from parent class, for other purposes. Will these two interfere with each other or it's okay?
View 2 Replies