# Share your usefull links for MX 2004 here

**URL:** <https://forum.kirupa.com/t/share-your-usefull-links-for-mx-2004-here/31309>\
**Category:** Uncategorized\
**Created:** [September 21, 2003, 5:41am UTC](https://forum.kirupa.com/t/share-your-usefull-links-for-mx-2004-here/31309 "2003-09-21T05:41:58Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![eyezberg](https://avatars.discourse-cdn.com/v4/letter/e/77aa72/32.png) [@eyezberg](https://forum.kirupa.com/u/eyezberg)\
**Post date:** [September 21, 2003, 5:41am UTC](https://forum.kirupa.com/t/share-your-usefull-links-for-mx-2004-here/31309/1 "2003-09-21T05:41:58Z")

</div>

[http://www.flashextensibility.com/](http://www.flashextensibility.com/) (support site for new foED book)  
[http://www.dynamicflash.co.uk/](http://www.dynamicflash.co.uk/) (JSFL reference documentation)

and I strongly suggest you check out Macromedia’s articles on what has changed, for example the new security are worth a read!! : [http://www.macromedia.com/devnet/mx/flash/articles/fplayer\_security.html](http://www.macromedia.com/devnet/mx/flash/articles/fplayer_security.html)  
Also, if you’re into components, a lot has changed to make them AS2 compliant: [http://www.macromedia.com/devnet/mx/flash/articles/buildtest\_comp.html](http://www.macromedia.com/devnet/mx/flash/articles/buildtest_comp.html)  
(follow the link in this one…)

please no useless comments, feel free to add new links here for everybody to get all the new infos easily.

---

<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:** [November 13, 2003, 4:20pm UTC](https://forum.kirupa.com/t/share-your-usefull-links-for-mx-2004-here/31309/2 "2003-11-13T16:20:46Z")

</div>

> \*Originally posted by njs12345 \*  
> \*\*just plain [www.actionscripts.org](http://www.actionscripts.org) , they have some nice tutes up now… like CSS and the MovieClip Loader. \*\*

problem with some of their tuts is that they really aren’t using the Actionscript 2.0 model. Most of them don’t use strong datatyping…

ie to create a string variable would be:

var mystr:String = new String(); // empty string

they simply do this:

var mystr;

just something I noticed while I was doing some tuts on their site and reading others on the dev center at [macromedia.com](http://macromedia.com)

---

<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:** [November 13, 2003, 4:31pm UTC](https://forum.kirupa.com/t/share-your-usefull-links-for-mx-2004-here/31309/3 "2003-11-13T16:31:45Z")

</div>

> \*Originally posted by zerium \*  
> \*\*problem with some of their tuts is that they really aren’t using the Actionscript 2.0 model. Most of them don’t use strong datatyping…

ie to create a string variable would be:

var mystr:String = new String(); // empty string

they simply do this:

var mystr;

just something I noticed while I was doing some tuts on their site and reading others on the dev center at [macromedia.com](http://macromedia.com) \*\*

Yeah, but that’s one of the reasons why MX 2004 is good - you can use strictly typed variables when you want. It doesn’t require you to use them ( if you’re working in a large project, you probably should, but otherwise… )

---

<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:** [November 13, 2003, 5:23pm UTC](https://forum.kirupa.com/t/share-your-usefull-links-for-mx-2004-here/31309/4 "2003-11-13T17:23:33Z")

</div>

actually its one of the reasons why it is bad (it lets you do it)… say you created a function and you are using AS 2.0 and there is a portion of that function that relies on a number and you pass it a string? If you are using the old model the string will get added to the number…

ie:  
// this script executes and does not throw an error  
var x = 5;  
var y;  
y = x+“this”;  
trace(y);

// this script throws you an error saying that the types are incompatible  
var a:Number = 5;  
var b:Number;  
b = a+“this”;  
trace(b);

-z
