Professional :: Setting Classpath For Papervision In Flash CS5?
Jul 17, 2010
I keep trying to get started with Papervision, but I must be entering the classpath incorrectly as I keep getting errors that the compiler cannot find the classes.Is there some kind of bug with setting the classpath on a mac?I checked out the papervision stuff so it sits in:
Inside the src folder is a folder called "org", which contains "papervision3d" and the folders of classes.To set the classpath, I've gone to Preferences, chosen ActionScript, clicked on the ActionScript 3.0 button at the bottom, clicked the plus sign, and then clicked on the little folder button to add a path to the Library box (the middle box). I browsed and selected:
I thought at this point (after quitting and restarting Flash) that if I created a class file that had, for example,
import org.papervision3d.cameras.*
that it would work -- but it doesn't. It only works if I save the .fla and .as files themselves in /Applications/Adobe Flash CS 5/Papervision/as3/trunk/src/, in the same folder as the "org" folder. And I guess this means that the path in the Preferences setting is useless.
I'm working on CS4 / Windows 7. I recently moved from XP where everything worked fine. My problem is that compiling any movie now takes about 40 seconds longer than before. I have been able to narrow down the issue to this. There is folder in my classpath which is on a local network. It is this folder that is causing the issue. Plus, even if this folder is not required at all to compile the movie it slows it down anyway. As soon as that folder is removed from my classpath everything works as it should -- of course, for movies which don't require that folder to compile :-) --. Having said that removing the folder or changing its location is not the solution I'm looking for.
I've used Flash and AS2 for years: I want to move over to AS3 and play with Papervision. Everyone seems to use Eclipse rather than Flash. Does anyone know where there is a SIMPLE, and I stress SIMPLE(!) tutorial to set up Eclipse for AS3 and install and get started with Papervision because so far all I can find are the most confusing and frustrating tutorials ever. I'm on the verge of giving up on this because even the set up of Eclipse seems utterly impenetrable.
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.
Is there a way to set up a background image (repeating or non-repeating) that the stage area floats over. When I use file > publish settings > HTML > publish - It creates the HTML document but any area outside the stage is colored with the default stage color- Can this be set up in Flash or changed in HTML?
I have a html page with some links to mp3 songs.I would like to set things up so that when user clicks a mp3 link, a small flash mp3 player (embedded in the page) starts playing with that songs. The user could click on another song that would replace the last one at any time and have basic controls.
- flash mp3 player - need 1 that has start / stop and volume buttons (simple)
BTW: I set this type of thing up in the past with a frameset - top had quicktime player embedded - and bottom song links went to top frame - all was fine but kind of bulky.... looking for something a bit slicker...Also would like to do the same for flash / quicktime videos, Also if there's something free or close to free that is a jukebox type where the song list is part of flash,
I have many flas with Document Classes associated to them. I have been using them successfully on both Mac and PC for over a year now. But just last week when ever I transfer the files to my Mac to work on them I get the error class not found on your classpath one will automatically be generated upon export.
Is there parts of the files that can become corrupted but continue to work on the PC? I have not changed anything in my classpath recently and some files have retained the link and some have not. I have tried transferring the files many ways now and even tested them on other macs and both macs have the same problem. I've emailed the files, used a flash drive, done interenet transfers (FTP) and I still have the same error. I can open the files fine too.
How can I set the classpath for .as files in flex?
Im using the free flex 3 SDK, with a plain text editor... And I want to be able to import files from my previous libraries.. So how do I set the classpath to those?
I'm unable to make it work :Flash exports the first frame in the SWF file as a PNG file, unless you mark a different keyframe for export by entering the #Static frame label.When publishing the fla, the png is build from the frame that is currently displayed in flash (if my timeline is at frame 3, frame 3 get exported)
I want to open/convert a class in Flash that has was build for Flex. Now there are includes like StringUtil wich are easy to rewrite and others like bitmapasset which are not found.Is it possible to add the core classes of flex to my classpath?
The company I work for outsourced the development of a flash project which I have now taken over. We had a handover from the developer and all was working well. However, I have moved all files onto a new machine and now I get several errors when I compile. The project is set up as follows (this isn't all the folders): mainFolder mainFolder-in mainFoldersrcfolderB mainFoldersrccases mainFoldersrccontainerMain.fla (and Main.as)
When I compile Main.fla (all fla's are set to compile to the bin folder) I get the error - 1046: Type was not found or was not a compile-time constant: PageEvent. Which refers to this line in the class - protected function pageEventHandler(e:PageEvent):void
PageEvent is a class that is found in the folderB directory - mainFoldersrcfolderBevents It is imported into the Main class - import folderB.events.PageEvent; 3 errors appear, all the same for the 3 times the var e:PageEvent is referenced. It seems that the main.fla/.as cannot find PageEvent class.
Another example is this: In the directory mainFoldersrccases is a class Case1.as/fla this class extends CaseSpaceCore which is found here - folderB.pages.cases.spaces.CaseSpaceCore; and is imported into Case1.as When I try to compile I get the error - 1017: The definition of base class CaseSpaceCore was not found. and then other errors about overridden methods that is cant find because it cant find the base class.
I am using Flashdevelop (if that makes a difference) as did the developer. I have tried adding the class path in the project settings to srcfolderB but this made no difference.
Im having problems with classpaths. I have used them before with "import" but I'm not able to link a class directly to symbol in the library.
I have a class c:/myfolder/src/myclass.as . In prefernces > AS3 settings, I have c:/myfolder/ as default classpath. I click linkage on the symbol and enter src.myclass . When I click the checkmark, it says 'class not found'. I am able to do: *import src.myclass; and attach the class to an instance on th stage. That works fine, but thats not what I need to do.
I'm wondering if I'm the only one with this error. Is it a quirk or a feature? Should it be reported to Adobe as a bug?I found this out (after a while of frustration) that whenever I have a class in the root folder of the global classpath (or even in the same folder as the FLA, just not arranged into a package), even if I use an "import" statement for a "packaged" class with the same name, the compiler will still fetch and use the "global" class definition.[code]
I have an SWF loading in an SWF containing a papervision scene.I've done it before yet problem is, I get an error - I'm not sure what the issue really is.[code]
i created a 3d model using sketchup and exported it as a DAE file.
then i try to import the model into papervision, but the model never appear.
when i use the DAE file provided in the examples, it works. only when i tried to create my own models, it doesn't work. does this have anything to do with sketchup?
now i need to add a health bar and countdown timer on the screen. how am i going to do it? adding a plane in the 3d scene? the health bar is always on the top right corner of the screen. is there anyway of NOT using 3d concept to implement this. i mean i could do it with a plane keep changing it's texture to show the status of the character. is there any cleaner way of doing it?
there's a simple thing in papervision I can't do , I want to have a simple button on my swf like we have in flash , just a 2d square which is on screen and you can click on it and have some action
How do I get the 2D screen coordinates of a 3D object when using Papervision 2.0 (Great White)? I've read that following properties should return the screen coords but these always return 0.
I'm using BasicView to setup my PV3D scene, and the scene itself works fine (3d carousel of movie posters) but the InteractiveScene3DEvent is not firing when a poster is clicked or moused over. I set my viewport to interactive... twice. view = new BasicView(stage.stageWidth,stage.stageHeight,true,true); view.viewport.buttonMode = true; view.viewport.interactive = true;
And here is the part of the loop where it the event listener is added. var mm:filmsPoster = new filmsPoster(); mm.loadIMG(image); var mat:MovieMaterial = new MovieMaterial(mm); mat.interactive = true; mat.animated = true; mat.smooth = true; mat.doubleSided = true; mat.name = filmName; mat.addEventListener(InteractiveScene3DEvent.OBJECT_CLICK, posterClick);
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?).
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.
All now works exept the height doesn't seem to work; that is, if the text goes on for pages all of it prints to screen. I would like to contain it to 350 px and then have the user use the scrollbar.
My company has 50 flv files that we regularly show to clients. I was planning to set up a website that had all 50 videos on it and the client could pick and choose what videos they want to watch by selecting thumbnails. The problem is that our account executives want to be able to choose what videos are available for them to watch, so they can't watch the entire library. I can't be chaning the interface for each client request, so I am thinking the account excutive could select from a list of videos and send them a link that only has those thumbnails of those videos on it.
Any ideas on how this could be accomplished? It is kind of like having an interface for the account executives with a menu of movies, and then a different interface for the client to play the movies chosen for them in the order in which they choose. It would dynamically build according to the account executives selections.
I need tp set the y coordinate on a sprite's rightmost coordinate. That is, usually when we set the y coordinate that's the lefttmost side of the sprite, and the sprite starts there and goes to the right of that point. I need to reverse that. The reason is because I'm putting text into it and it's going to the rightmost side of a box, so it can't overflow to the right.
I'm using the tutorials on [URL] to show me how to work through things. However, when I am trying to type text using the TFL setting, I get nothing but a blue box. I open a blank file, select the Text tool. It comes up with the cross-hair the a small capital T to the bottom right. I click on the stage to make the text box from the dotted lines/marching ants, then as soon as I let go, it snaps to the top left corner as a blue box. And every time I repeat this,each subsequent box snaps to the top left corner. When I click the selection tool, and make a box around the corner, all the different blue boxes I made fro my text tool is shown, but I still can't type even a single letter!