It does. Thank you.

-----Original Message-----
From:   [EMAIL PROTECTED] on behalf of Mike Chambers
Sent:   Thu 10/6/2005 12:23 PM
To:     Open Source Flash Mailing List
Cc:     
Subject:        Re: [osflash] [Flashcoders] Flash player 8.5 and ActionScript 
3.0
The syntax has not changed that much, although things can be much stricter.

For example, you will need to add access modifiers (private, public, 
protected, internal) to your classes, and constructors (other functions 
as well if you dont want them to have the default modifier (internal)).

Also, we have dramatically cleaned up and rationalized the API and 
package structure. So some functions that were in the global space, are 
not in packages (which means you just have to import the packages).

Also, if you compiling in strict mode (which is the default), you cannot 
have implicit casts.

i.e.

trace("Data : " + 5);

will need to be:

trace("Data : " + String(5));

These were the biggest issues I ran into when porting my first app. Hope 
that helps...

mike chambers

[EMAIL PROTECTED]

Scott Hyndman wrote:
> You misunderstand me. I'm not asking about new features, because I'm 
> sure there are bazillions. I just want to know how easily I'll be able 
> to get my code running using AS3...so what core language elements have 
> *changed*?
> 
> But I already got my answer. Event model and DOM.
> 
> Scott
> 
> -----Original Message-----
> From:   [EMAIL PROTECTED] on behalf of Darron J. Schall
> Sent:   Thu 10/6/2005 11:35 AM
> To:     Open Source Flash Mailing List
> Cc:    
> Subject:        Re: [osflash] [Flashcoders] Flash player 8.5 and 
> ActionScript 3.0
> Scott Hyndman wrote:
> 
>  >How different do you think the language will be? Won't be much more 
> than an extension of AS2, will it? Like I guess they could introduce 
> true private variables or something, so that I'd have to change the 
> access modifiers on a bunch of my methods, but it isn't too tough to adapt.
> 
>  >
> The language probably won't be too much different, as it's still
> following ECMAScript.  However, the entire Event model / "DOM" is 
> different.
> 
> http://www.macromedia.com/software/flex/productinfo/faq/flex2_faq.html
> 
> "ActionScript 3 also supports the core object W3C standard DOM Level 3
> event model."
> 
> "ActionScript 3 introduces several new language features that increase
> developer productivity and simplify maintenance of applications,
> including the ability to use strong typing, native E4X support, and a
> new Display List API that makes it easier for developers to structure
> and control user interfaces."
> 
> Plus, from http://www.waldosmeets.com/index.cfm?entryID=593
> 
> "A brand new, highly-optimized ActionScript Virtual Machine (AVM2)
> embedded in Flash Player 8.5; including E4X, regular expressions,
> integrated event handling, runtime error reporting and binary sockets;"
> 
> Notice there's "regular expressions" in there.  :-)
> 
> -d
> 
> 
> _______________________________________________
> osflash mailing list
> [email protected]
> http://osflash.org/mailman/listinfo/osflash_osflash.org
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> osflash mailing list
> [email protected]
> http://osflash.org/mailman/listinfo/osflash_osflash.org


_______________________________________________
osflash mailing list
[email protected]
http://osflash.org/mailman/listinfo/osflash_osflash.org


<<winmail.dat>>

_______________________________________________
osflash mailing list
[email protected]
http://osflash.org/mailman/listinfo/osflash_osflash.org

Reply via email to