Game Development Reference
In-Depth Information
import flash.display.BitmapData;
import flash.display.Sprite;
import flash.events.MouseEvent;
import pulse.gsrc.client.GameStateClient;
public class Card extends Sprite
{
private var m_id:int;
private var m_color:int;
private var m_value:int;
private var m_mgr:CardManager;
private var m_gs:GameStateClient;
public function Card(id:int,
color:int,
value:int,
bmd:BitmapData,
mgr:CardManager) {
super();
m_id = id;
m_color = color;
m_value = value;
m_mgr = mgr;
graphics.beginBitmapFill(bmd);
graphics.drawRoundRect(0, 0, bmd.width, bmd.height, 7, 7);
graphics.endFill();
addEventListener(MouseEvent.MOUSE_OVER, onMouseOver);
addEventListener(MouseEvent.MOUSE_OUT, onMouseOut);
addEventListener(MouseEvent.CLICK, onMouseClick);
buttonMode = true;
}
public function get id():int {
return m_id;
}
public function get color():int {
return m_color;
}
public function get value():int {
return m_value;
}
private function onMouseOver(e:MouseEvent):void {
width = width+10;
height = height+10;
 
Search WWH ::




Custom Search