In ActionScript 3.0, a class can be accessed just by the name of the
class without the import statement in a timeline.
// timeline: _level0
// frame action (ActionScript 3.0)
// import flash.display.MovieClip;
trace(MovieClip); // output: [class MovieClip]
On the other hand, a class cannot be accessed by its fully qualified
class name in a class definition.
// ActionScript 3.0 class definition file: Test.as
package {
// import flash.display.MovieClip
public class Test {
function Test() {
trace(flash.display.MovieClip); // ReferenceError
}
}
}
Are the behaviors above the specification of ActionScript 3.0?
Thank you,
--
Fumio Nonaka
mailto:[EMAIL PROTECTED]
http://www.FumioNonaka.com/
My books<http://www.FumioNonaka.com/Books/index.html>
Flash community<http://F-site.org/>
_______________________________________________
[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