# Learning ActionScipt 2

**URL:** <https://forum.kirupa.com/t/learning-actionscipt-2/37379>\
**Category:** flash\
**Created:** [December 9, 2003, 3:14pm UTC](https://forum.kirupa.com/t/learning-actionscipt-2/37379 "2003-12-09T15:14:12Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Geoff](https://avatars.discourse-cdn.com/v4/letter/g/a3d4f5/32.png) [@Geoff](https://forum.kirupa.com/u/Geoff)\
**Post date:** [December 9, 2003, 3:14pm UTC](https://forum.kirupa.com/t/learning-actionscipt-2/37379/1 "2003-12-09T15:14:12Z")

</div>

I have a very basic knowledge of ActionScript based on a couple of books that I have purchased and tutorial that catch my eye. I also have some knowledge of Visual Basic and C++

My questions are:

Do I need to worry about ActionScript 2, do I for example, need an ActionScript book that covers AS 2.

I read somewhere that AS 2 was merely a super set of ActionScript 1 and that the additionality was for high end stuff etc.

Will AS 1 eventually be phased out ?

Is it better to learn AS 2

Thank you

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [December 25, 2003, 10:24pm UTC](https://forum.kirupa.com/t/learning-actionscipt-2/37379/2 "2003-12-25T22:24:17Z")

</div>

> As for books… I’ve never needed them…

lol… everybody will agree when it comes from u sen… :D:azn:

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [December 25, 2003, 11:03pm UTC](https://forum.kirupa.com/t/learning-actionscipt-2/37379/3 "2003-12-25T23:03:24Z")

</div>

I think after you get a good grasp on any programming language, it’s not too difficult to expand your knowledge to other languages. I started with c/c++ console programming, then Javascript, now i know several. If you know javascript, you basically know AS. They’re both Object Oriented and ECMA (mostly).

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [December 25, 2003, 11:21pm UTC](https://forum.kirupa.com/t/learning-actionscipt-2/37379/4 "2003-12-25T23:21:10Z")

</div>

so the main difference between AS1 AND AS2 is

…???

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [December 25, 2003, 11:23pm UTC](https://forum.kirupa.com/t/learning-actionscipt-2/37379/5 "2003-12-25T23:23:15Z")

</div>

> \*Originally posted by senocular \*  
> \*\*AS 2 can just be seen as AS 1 with additional syntax for class definition). So yeah, AS 2 pretty much is a “super set” of AS 1 \*\*

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [December 27, 2003, 4:00am UTC](https://forum.kirupa.com/t/learning-actionscipt-2/37379/6 "2003-12-27T04:00:23Z")

</div>

If you already know c++ its better to start off trying to learn AS2. It will probably be easier for you since AS2 is a lot more like c++ then AS1 is.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [December 27, 2003, 5:52am UTC](https://forum.kirupa.com/t/learning-actionscipt-2/37379/7 "2003-12-27T05:52:43Z")

</div>

> \*Originally posted by Digigamer \*  
> \*\*If you already know c++ its better to start off trying to learn AS2. It will probably be easier for you since AS2 is a lot more like c++ then AS1 is. \*\*

umm not really, there’s not that big of a difference between AS1 & 2 until you start forming classes. C++ is waaaayyy more strict. Yes, they are both OOP languages, but AS is based on dot notation. And if you’re not using a correct data type for a variable, C++ will let ya know 😉
