# Announcing Macromedia MX 2004

**URL:** <https://forum.kirupa.com/t/announcing-macromedia-mx-2004/29282>\
**Category:** flash\
**Created:** [August 25, 2003, 5:12am UTC](https://forum.kirupa.com/t/announcing-macromedia-mx-2004/29282 "2003-08-25T05:12:56Z")\
**Posts on this page:** 20\
**Page:** 3

<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:** [August 26, 2003, 8:16pm UTC](https://forum.kirupa.com/t/announcing-macromedia-mx-2004/29282/41 "2003-08-26T20:16:09Z")

</div>

i merged two threads lost :beam:

---

<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:** [August 26, 2003, 8:17pm UTC](https://forum.kirupa.com/t/announcing-macromedia-mx-2004/29282/42 "2003-08-26T20:17:58Z")

</div>

> \*Originally posted by ahmed \*  
> \*\*i merged two threads lost :beam: \*\*

ohhh… now it all makes sense:sleep:

---

<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:** [August 26, 2003, 8:35pm UTC](https://forum.kirupa.com/t/announcing-macromedia-mx-2004/29282/43 "2003-08-26T20:35:01Z")

</div>

yay!

[http://www.moock.org/blog/archives/000043.html](http://www.moock.org/blog/archives/000043.html)

---

<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:** [August 26, 2003, 9:10pm UTC](https://forum.kirupa.com/t/announcing-macromedia-mx-2004/29282/44 "2003-08-26T21:10:26Z")

</div>

overloading would have been nice :-\

---

<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:** [August 27, 2003, 12:56am UTC](https://forum.kirupa.com/t/announcing-macromedia-mx-2004/29282/45 "2003-08-27T00:56:42Z")

</div>

shibby shibby sweet ahmed! thanks for the link, this should be a dozy!

---

<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:** [August 27, 2003, 3:18am UTC](https://forum.kirupa.com/t/announcing-macromedia-mx-2004/29282/46 "2003-08-27T03:18:15Z")

</div>

> \*Originally posted by senocular \*  
> \*\*overloading would have been nice :-\ \*\*  
> yup… I though now that AS 2.0 supports strict datatyping, I was quiet confident overloading would be supported, but nooo, actionscript can’t be perfect ☹

---

<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:** [August 27, 2003, 3:49am UTC](https://forum.kirupa.com/t/announcing-macromedia-mx-2004/29282/47 "2003-08-27T03:49:25Z")

</div>

Guys is anyone excited about Macromedia 2004?

check it out

[http://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:** [August 27, 2003, 3:50am UTC](https://forum.kirupa.com/t/announcing-macromedia-mx-2004/29282/48 "2003-08-27T03:50:37Z")

</div>

[http://www.kirupaforum.com/forums/showthread.php?s=&threadid=32552](http://www.kirupaforum.com/forums/showthread.php?s=&threadid=32552)

:beam:

---

<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:** [August 27, 2003, 3:51am UTC](https://forum.kirupa.com/t/announcing-macromedia-mx-2004/29282/49 "2003-08-27T03:51:10Z")

</div>

I merged the threads…

---

<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:** [August 27, 2003, 11:08am UTC](https://forum.kirupa.com/t/announcing-macromedia-mx-2004/29282/50 "2003-08-27T11:08:34Z")

</div>

> \*Originally posted by ahmed \*  
> \*\*yup… I though now that AS 2.0 supports strict datatyping, I was quiet confident overloading would be supported, but nooo, actionscript can’t be perfect ☹ \*\*

whats over loading? and, there will be an AS 3.0 :crazy:

---

<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:** [August 27, 2003, 3:07pm UTC](https://forum.kirupa.com/t/announcing-macromedia-mx-2004/29282/51 "2003-08-27T15:07:19Z")

</div>

[http://www.macromedia.com/](http://www.macromedia.com/)  
nice :snug:

---

<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:** [August 27, 2003, 3:30pm UTC](https://forum.kirupa.com/t/announcing-macromedia-mx-2004/29282/52 "2003-08-27T15:30:04Z")

</div>

> \*Originally posted by [mdipi.com](http://mdipi.com) \*  
> \*\*whats over loading? and, there will be an AS 3.0 :crazy: \*\*  
> Basically, what overloading lets you do i have a class with two identical member function whos names are the same, but they take different types of arguments… look at the code below and see if that helps 🙂

```auto
class MyClass
{

function tracetype ( argument:String )
{
trace ( 'the string you entered is: \'' + argument + '\'')
}

function tracetype ( argument:Number )
{
trace ( 'the number you entered is: \'' + argument + '\'')
}

}

```

If overloading was supported, if you say

```auto
MyInstance = new MyClass();
MyInstance.tracetype( 'mike' );

```

would call the tracetype function that takes in strings and not numbers, and hence will output ‘the \<b\>string\</b\> you entered is ‘mike’’… but since overloading is not supported, that script would throw many errors on defining a function twice in your code 🙂

hope that helps 😉

---

<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:** [August 27, 2003, 4:03pm UTC](https://forum.kirupa.com/t/announcing-macromedia-mx-2004/29282/53 "2003-08-27T16:03:38Z")

</div>

Wow I never knew anything like that existed. That would be nice to be able to do that in AS… bastards!

Maybe in the future :shrug:

---

<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:** [August 27, 2003, 4:07pm UTC](https://forum.kirupa.com/t/announcing-macromedia-mx-2004/29282/54 "2003-08-27T16:07:10Z")

</div>

> \*Originally posted by reverendflash \*  
> \*\*They are doing a demonstration of it and ActionScript2 @ MM :

MEETING TIME  
Wednesday, September 3, 2003  
6:30 PM Reception  
7:00 PM Presentation Begins

MEETING LOCATION  
Macromedia Headquarters, 1st Floor Conference Room  
600 Townsend Street (corner of 7th Street),  
San Francisco 94103

If I weren’t out of town that day, I’d go…

Rev \*\*

They are also doing 1 in Fresno, CA along with giving away Studio MX 2004.

Here is the site with details. [http://www.ccmmug.org/](http://www.ccmmug.org/)

I plan on attending.

---

<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:** [August 27, 2003, 11:59pm UTC](https://forum.kirupa.com/t/announcing-macromedia-mx-2004/29282/55 "2003-08-27T23:59:25Z")

</div>

ahmed :thumb:

i dont understand it but one day :thumb:

---

<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:** [August 28, 2003, 12:32am UTC](https://forum.kirupa.com/t/announcing-macromedia-mx-2004/29282/56 "2003-08-28T00:32:00Z")

</div>

lol… i knew you wouldn’t 😛

---

<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:** [August 28, 2003, 1:08am UTC](https://forum.kirupa.com/t/announcing-macromedia-mx-2004/29282/57 "2003-08-28T01:08:36Z")

</div>

mdipi:

Ok… how a function works…

function name() - creates a function

function name(arguments) - creates a function where you use arguments within it… for example… [AS]function move(x, y){  
//using the x argument  
clipInstanceName.\_x = x;  
//using the y argument  
clipInstanceName.\_y = y;  
}  
//example usage  
move(250, 200);  
//it would move the clip to the coords (250, 200)  
}[/AS]

Now time for ahmeds functions… [AS]function tracetype ( argument:String )  
{  
trace ( ‘the string you entered is: ‘’ + argument + ‘’’)  
}

```
    function tracetype ( argument:Number )
    {
            trace ( 'the number you entered is: '' + argument + ''')
    }[/AS]

```

Take careful note that both the function names are exactly the same (tracetype). But as you see, the arguments are written differently. One says argument:String and the other says argument:Number. So if this were to actually work, if you call the function and have a string as the argument example (tracetype(“mike”)) then the function with the argument:String as an argument variable will be called, but if you called the function with a number as the argument value (tracetype(255)) then the function with the argument:Number as an argument variable would be called instead of the one with argument:String.

---

<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:** [August 28, 2003, 1:25am UTC](https://forum.kirupa.com/t/announcing-macromedia-mx-2004/29282/58 "2003-08-28T01:25:34Z")

</div>

nice explanation… 🙂  
thanks for clearing up my point 😉

---

<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:** [August 28, 2003, 1:30am UTC](https://forum.kirupa.com/t/announcing-macromedia-mx-2004/29282/59 "2003-08-28T01:30:31Z")

</div>

Sorry if this sounds dumb, but wouldn’t that just be like creating 2 seperate functions anyway, just giving them the same name? Is there really a point to it or am I missing something?

---

<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:** [August 28, 2003, 3:32am UTC](https://forum.kirupa.com/t/announcing-macromedia-mx-2004/29282/60 "2003-08-28T03:32:59Z")

</div>

ok i get it now. lost is good at explaining things :thumb:

twitch: say if you didnt know if it were a string or a number, but you wantted your function to stay the same for both you would use that. am i correct? i think thats what you would use it for.

[Previous page](https://forum.kirupa.com/t/announcing-macromedia-mx-2004/29282.md?page=2)

[Next page](https://forum.kirupa.com/t/announcing-macromedia-mx-2004/29282.md?page=4)
