Actionscript Classpath Problem
- Started
- Last post
- 29 Responses
- cuke4260
i know it's frustrating, but you're over the worst part now. it gets way better from here on out!
- cuke4260
another reason to keep it at the project level is for svn. merging projects from different svn repos is messy, so you can strip it out and then just keep one copy in your docs folder connected to the orig repository
- cuke4260
i see what you're trying to do, but tbh i have found that it's easiest to just paste all class files (other than native flash ones) with the other classes; tween engines / papervision / third-party classes update so often you'll have less of a problem just copying it over.
it makes it way less complicated handing off files to other developers or working off a thumbdrive or a different computer.set it up in a template structure if you really use it that often.
my 2 cents, but I've never worked at a shop that did it on the application level like you're trying to do.
- CyBrain0
I put the gs folder in the same folder as my fla and document class and the issue is dead. I just wish I could have got it working at an application level so I didn't have to do this every time I started new project. I'll have to fight this war another time, if I have the stomach for it.
- cuke4260
no you want them in their own folder, but put the gs folder in the same directory as your doc class.
get that to work and then you can work on moving stuff around.
i just set up a simple as3 example taht might help, i'm emailing it to you now.
- CyBrain0
I'll try putting the tweenlite classes in the same folder as the document class. I was hoping to set this up at the application level. Oh well.
- cuke4260
hey man, i looked at your files - it looks like it can't find the gs/ directory - if you put that in the same directory as your document class everything else should work fine. also I would avoid using gs.* and explicitly enter each class, it helps to be more verbose in that sense.
- noiseisthis0
in document class (line 16-18):
private var intro_mc:MovieClip;
private var home_mc:MovieClip;
private var nav_mc:MovieClip;
- cuke4260
cybrain ping me if you want me to send a basic set of files to break down the structure of how to set it up. probably easier to begin that way.
- CyBrain0
That's the nav button class
http://pastebin.com/d1ec38a97
and here's the section class
http://pastebin.com/f405190ab
- juskin0
or are those clips in your fla?
- juskin0
and with this are you creating instances of your three imported classes?
private var intro_mc:introMC;
private var home_mc:homeMC;
private var nav_mc:navMC;if so I think they should be a new instance of the imported class... like :
private var nav_mc:NavButton;
- juskin0
I also need the navBtnMC, and Section classes, the only erros Im getting are related to those classes...
- noiseisthis0
publish setting > flash > settings > souce path > click folder and add the classes folder
- Did that already. See the screen shot in my original post. http://talesfromtheh…CyBrain
- CyBrain0
Yes:
import gs.*;
import gs.easing.*;
import fl.motion.easing.*;Full code here...
Document class:
http://pastebin.com/d2ae29891
NavButton class:
http://pastebin.com/d1ec38a97
- juskin0
im trying to figure out this package thing I would recommend downloading the newest class, and you removed the classpath to the gs folder correct?
- noiseisthis0
import gs.*;
import gs.easing.*