Hey all.
Can someone please help me understand how to work with the display list?
Im an AS3 developer and very fond of the freedom i have with AS3. MXML
has a great deal of useful components for connection to the backend
and so on. These components could be handy for me and thus i need to
use the MXML framework.
So you start a new MXML Project and under the Script tag you add this code:
<fx:Script>
<![CDATA[
private var circle:Sprite;
circle = new Sprite();
circle.graphics.beginFill(0x000000);
circle.graphics.drawCircle(100, 100, 100);
circle.graphics.endFill();
addChild(circle);
]]>
</fx:Script>
Everything from the begin fill is an error.
Can someone explain to me why Sprite() is AS3, why its available to
the Script tags but why its not really supported?
I just feel that MXML is screwing up my understanding of the player.
Main.as is a game and it extends Sprite.... So if MXML was AS3, id
simply add an instance of
var main:Main = new Main(); <--- this is my entire game.
So you think, well Main extends Canvas.... but the Script tags on
Canvas dont understand addChild either....
Is what i am trying to do just impossible? I know that MXML is a time
saver and so on, but to be honest, i hate markup and i just cant find
a way to go back what what i know.
This is something which has bugged me for years... Id love to
understand flex more, but after investing so many years in AS3
development, its just another AS2 > AS3 jump to start rewriting every
single project in MXML and to be honest, i cant be bothered right now.
If i cant use MXML i cant use them and that great, but theres
trillions of forum posts on google with a trillion views on this
subject and none of them really agree.
Cheers