topical media & game development
lib-flex-animation-code-03-com-friendsofed-isometric-DrawnIsoTile.ax
lib-flex-animation-code-03-com-friendsofed-isometric-DrawnIsoTile.ax
(swf
)
[ flash
]
flex
package com.friendsofed.isometric
{
public class @ax-lib-flex-animation-code-03-com-friendsofed-isometric-DrawnIsoTile extends IsoObject
{
protected var _height:Number;
protected var _color:uint;
public function @ax-lib-flex-animation-code-03-com-friendsofed-isometric-DrawnIsoTile(size:Number, color:uint, height:Number = 0)
{
super(size);
_color = color;
_height = height;
draw();
}
Draws the tile.
protected function draw():void
{
graphics.clear();
graphics.beginFill(_color);
graphics.lineStyle(0, 0, .5);
graphics.moveTo(-size, 0);
graphics.lineTo(0, -size * .5);
graphics.lineTo(size, 0);
graphics.lineTo(0, size * .5);
graphics.lineTo(-size, 0);
}
Sets / gets the height of this object. Not used in this class, but can be used in subclasses.
override public function set height(value:Number):void
{
_height = value;
draw();
}
override public function get height():Number
{
return _height;
}
Sets / gets the color of this tile.
public function set color(value:uint):void
{
_color = value;
draw();
}
public function get color():uint
{
return _color;
}
}
}
(C) Æliens
18/6/2009
You may not copy or print any of this material without explicit permission of the author or the publisher.
In case of other copyright issues, contact the author.