suganya's Blog

Just another WordPress.com weblog

About colorchanging

public function roomColorHandler(event:MouseEvent):void
{
Application.application.ShowStrip(event);
icons.btn_RoomColor.removeEventListener(MouseEvent.CLICK,roomColorHandler);
colorComponent = new ColorComponent();
colorComponent.name=”RoomColorPalet”;
addChildAt(colorComponent,Application.application.numChildren-1);
colorComponent.addEventListener(ColorComponent.COMPONENT_ADDED, componentAddedHandler);
colorCompBool=true;
if(Application.application.contains(Application.application.ItemPane))
{
Application.application.Doll.scaleX=1;
Application.application.Doll.scaleY=1;
if(Application.application.Doll.x>600 ||Application.application.Doll.x<0)
{
Application.application.Doll.x=200;
}
if(Application.application.Doll.y>500 ||Application.application.Doll.y<0)
{
Application.application.Doll.y=0;
}
//Application.application.onSave_SaloonItems();
Application.application.removeChild(Application.application.ItemPane);
}
if(Application.application.contains(Application.application.room.ItemPane))
{
Application.application.room.closePallete(event);
}
if(Application.application.contains(Application.application.room.chairPanel))
{
Application.application.removeChild(Application.application.room.chairPanel);
}
Application.application.icons.iconBox.addIcons();
}
private function componentAddedHandler(eve:Event):void
{
colorComponent.removeEventListener(ColorComponent.COMPONENT_ADDED, componentAddedHandler);
colorComponent.y = Application.application.height – colorComponent.getChildAt(0).height-40;
for(var i:Number = 0;i<colorComponent.colorHolderArray.length;i++)
{
MovieClip(colorComponent.colorContainer.getChildByName(colorComponent.colorHolderArray[i])).addEventListener(MouseEvent.CLICK, colorClickHandler);
}
RoomReferance=room.swf_LivingRoom.content as MovieClip;
colorClipReference=MovieClip(RoomReferance.WallClip)
colorBool=false;
MovieClip(RoomReferance.WallClip).addEventListener(MouseEvent.CLICK,function(eve:MouseEvent):void{highlight(eve,”WallClip”)});
MovieClip(RoomReferance.DoorWall).addEventListener(MouseEvent.CLICK,function(eve:MouseEvent):void{highlight(eve,”WallClip”)});
MovieClip(RoomReferance.DoorWall1).addEventListener(MouseEvent.CLICK, function(eve:MouseEvent):void{highlight(eve,”WallClip”)});
MovieClip(RoomReferance.Flor1).addEventListener(MouseEvent.CLICK,function(eve:MouseEvent):void{highlight(eve,”Floor1″)});
MovieClip(RoomReferance.flor2).addEventListener(MouseEvent.CLICK, function(eve:MouseEvent):void{highlight(eve,”Floor2″)});
MovieClip(RoomReferance.bar1).addEventListener(MouseEvent.CLICK,function(eve:MouseEvent):void{highlight(eve,”Bar”)});
MovieClip(RoomReferance.bar2).addEventListener(MouseEvent.CLICK,function(eve:MouseEvent):void{highlight(eve,”Bar”)});
MovieClip(RoomReferance.bar3).addEventListener(MouseEvent.CLICK,function(eve:MouseEvent):void{highlight(eve,”Bar”)});
}
private function colorClickHandler(event:MouseEvent):void
{
ColorString=colorComponent.clipStr.toString();
if(ColorString==”WallClip”)
{
(RoomReferance.WallClip as MovieClip).transform.colorTransform = event.currentTarget.colorBucket.transform.colorTransform;
(RoomReferance.DoorWall as MovieClip).transform.colorTransform = event.currentTarget.colorBucket.transform.colorTransform;
(RoomReferance.DoorWall1 as MovieClip).transform.colorTransform = event.currentTarget.colorBucket.transform.colorTransform;
}
else if(ColorString==”Bar”)
{
(RoomReferance.bar1 as MovieClip).transform.colorTransform = event.currentTarget.colorBucket.transform.colorTransform;
(RoomReferance.bar2 as MovieClip).transform.colorTransform = event.currentTarget.colorBucket.transform.colorTransform;
(RoomReferance.bar3 as MovieClip).transform.colorTransform = event.currentTarget.colorBucket.transform.colorTransform;
}
else if(ColorString==”Floor1″)
{
(RoomReferance.Flor1 as MovieClip).transform.colorTransform = event.currentTarget.colorBucket.transform.colorTransform;
}
else
{
(RoomReferance.flor2 as MovieClip).transform.colorTransform = event.currentTarget.colorBucket.transform.colorTransform;
}
trace(“color”+(RoomReferance.WallClip as MovieClip).transform.colorTransform.color);
trace(“color”+(RoomReferance.Flor1 as MovieClip).transform.colorTransform.color);
trace(“color”+(RoomReferance.bar1 as MovieClip).transform.colorTransform.color);
trace(“color”+(RoomReferance.flor2 as MovieClip).transform.colorTransform.color);
profileResponder = new Responder(colorSave, onFault);
connection.connect(“http://domainname/services/amfphp”);
connection.call(“xmldata.colorroomupdateData”,profileResponder,int(Application.application.PeppyUserId),”livingroom”,
String((RoomReferance.WallClip as MovieClip).transform.colorTransform.color),
String((RoomReferance.Flor1 as MovieClip).transform.colorTransform.color),
String((RoomReferance.flor2 as MovieClip).transform.colorTransform.color),
String((RoomReferance.bar1 as MovieClip).transform.colorTransform.color));
}

July 14, 2010 Posted by | Flex | Leave a Comment

   

Follow

Get every new post delivered to your Inbox.