@dennis56
Flash cannot make RPG games like goonzu and such because it can't support that many movieclips. At least, not yet. When ActionScript 3 is released, it can support around 100,000 movieclips on the screen where as it can only support 1,000 right now. If it does that, Flash can eventually be able to make MMORPGs. I attempted an MMO that's like Rakion, it turned out good but I quit because of my host and future copyright infringement. (And it got difficult.)
@stevz
Flash isn't capable of running real 3d yet. That 3d chat thing perhaps uses basic 3d in Flash (which is really really difficult to use because you have to draw point by point the whole 3d image) or it is using a pre-drawn 3d image. I'm hoping when Flash reaches AS4, it'll do 3d like shockwave.
@hayaihaku
If you use that script, you're limited to walking 4 directions and turning 8 directions. I suggest you make a script so that you can walk with up and down and turn with left and right. Here's an example:
Code:
onClipEvent(load)
{
speed=0
}
onClipEvent(enterFrame)
{
if(Key.isDown(Key.UP))
{
if(speed<8)
{
speed+=.5;
}
} else if(Key.isDown(Key.DOWN))
{
if(speed>-4)
{
speed-=.5;
}
} else {
speed*=.97;
}
if(Key.isDown(Key.LEFT))
{
_rotation-=5
}
if(Key.isDown(Key.RIGHT))
{
_rotation+=5
}
_x += speed*Math.sin(_rotation*(Math.PI/180));
_y -= speed*Math.cos(_rotation*(Math.PI/180));
}
This code limits you to 72 directions to turn to and you can walk in any direction. If you use this, you'll have to use hittest though. If you use your script, you can do array comparison.