Something to try
change
import MyPackage.*;
to
import myPackage.HelloWorld
import myPackage.MyClass
See if the errors change.
Ron
Merrill, Jason wrote:
I dunno, that's how I have it set up and it works fine for me - Perhaps
your Flash 9 Preview Alpha is messed up. I assume your publish settings
are all correct, - I don't know why it would do that.
Jason Merrill
Bank of America
GT&O Learning & Leadership Development
eTools & Multimedia Team
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf
Of Rob Romanek
Sent: Friday, March 23, 2007 10:10 AM
To: [email protected]
Subject: Re: [Flashcoders] Actionscript 3.0 help w/ simple HelloWorld
Hi Jason,
My packageTest.fla is
import MyPackage.*;
var hw:HelloWorld = new HelloWorld();
var mc:MyClass = new MyClass();
and in the same directory I have MyPackage.as
//MyPackage.as
package MyPackage
{
public class HelloWorld
{
public function HelloWorld()
{
trace("hello world constructor");
}
}
public class MyClass
{
public function MyClass()
{
trace("MyClass constructor");
}
}
}
In the windows Flash 9 Alpha IDE I try to run this and I get
**Error** Scene 1, Layer 'Layer 1', Frame 1 : Line 2, Column 8 :
[Compiler] Error #1046: Type was not found or was not a compile-time
constant: HelloWorld.
var hw:HelloWorld = new HelloWorld();
**Error** Scene 1, Layer 'Layer 1', Frame 1 : Line 3, Column 8 :
[Compiler] Error #1046: Type was not found or was not a compile-time
constant: MyClass.
var mc:MyClass = new MyClass();
ReferenceError: Error #1065: Variable
Timeline0_f549bc2eccff3a4d88caed7024db465e is not defined.
This seems to me as if it should work. I don't know if it is
the Flash IDE causing me grief, if there is some preference
file I don't have set correctly or what.
Other than this issue I'm having a lot of fun with AS3
especially the new text features.
thanks,
Rob
On Thu, 22 Mar 2007 20:39:14 -0400, Merrill, Jason
<[EMAIL PROTECTED]> wrote:
I have a question back at you along this example.
any insights why yours can run as MyPackage.as?
Do you start out your package as:
package MyPackage
{
//class definitions
}
and then import like this:
import MyPackage.*
?
That should work.
_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com http://training.figleaf.com
_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com
_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com