Re: [Flashcoders] Border color change of UILoader
Hi Kenneth Thanks for reply. When i am trying to use ocusRectSkin it is giving me error. Can yo please provide some sample code which helps me to implement it. Appreciate ur help Anuj On Fri, Feb 29, 2008 at 2:33 AM, Kenneth Kawamoto [EMAIL PROTECTED] wrote: Can you set the focusRectSkin style? -- Kenneth Kawamoto http://www.materiaprima.co.uk/ anuj sharma wrote: Hi Does anyone now how to change the border color of the UILoader component when user clicks on that. I have put UILoader in the sprite container and i need to implement that if user selects that UILoader its border color will be changed (to red may be). Please help me out . Here's the my dummy code for that. Basically what I need is the border of UILoader to be shown as soon as mousedown event is generated and the border to hide as soon as mouseup event is generated. Any help or any new idea will be highly appreciated. Thanks Anuj /CODE** var container:Sprite=new Sprite(); var myUILoader:UILoader = new UILoader(); myUILoader.source = XYZ.swf; myUILoader.load(); container.addChild(myUILoader); addChild(container); myUILoader.addEventListener(MouseEvent.MOUSE_DOWN,dragUILoader); myUILoader.addEventListener(MouseEvent.MOUSE_UP,dropUILoader); myUILoader.addEventListener(MouseEvent.CLICK, moveSelectedVideoOnFront); function moveSelectedVideoOnFront(event:MouseEvent):void { //Brings selected UILoader on top } function dragUILoader(e:MouseEvent):void { //Allows dragging of the UILoader } function dropUILoader(e:MouseEvent):void { //Allows dropping of the UILoader } ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Re: [Flashcoders] Border color change of UILoader
Scrap focusRectSkin :) You can just add a border Sprite to the UILoader and toggle its alpha on mouse up/down. A quick example: public class Main extends Sprite { public function Main():void { var ldr:UILoader = new UILoader(); with(ldr){ buttonMode = true; mouseChildren = false; } ldr.addEventListener(MouseEvent.MOUSE_DOWN, onLdrMouseDown); ldr.addEventListener(MouseEvent.MOUSE_UP, onLdrMouseUp); ldr.load(new URLRequest(sky.jpg)); var ldrBdr:Sprite = new Sprite(); with(ldrBdr){ name = border alpha = 0; } with(ldrBdr.graphics){ lineStyle(1, 0xff); drawRect(0, 0, ldr.width, ldr.height); } ldr.addChild(ldrBdr); addChild(ldr); } private function onLdrMouseDown(e:MouseEvent):void { e.target.getChildByName(border).alpha = 1; } private function onLdrMouseUp(e:MouseEvent):void { e.target.getChildByName(border).alpha = 0; } } Kenneth Kawamoto http://www.materiaprima.co.uk/ anuj sharma wrote: Hi Kenneth Thanks for reply. When i am trying to use ocusRectSkin it is giving me error. Can yo please provide some sample code which helps me to implement it. Appreciate ur help Anuj On Fri, Feb 29, 2008 at 2:33 AM, Kenneth Kawamoto [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] wrote: Can you set the focusRectSkin style? -- Kenneth Kawamoto http://www.materiaprima.co.uk/ anuj sharma wrote: Hi Does anyone now how to change the border color of the UILoader component when user clicks on that. I have put UILoader in the sprite container and i need to implement that if user selects that UILoader its border color will be changed (to red may be). Please help me out . Here's the my dummy code for that. Basically what I need is the border of UILoader to be shown as soon as mousedown event is generated and the border to hide as soon as mouseup event is generated. Any help or any new idea will be highly appreciated. Thanks Anuj /CODE** var container:Sprite=new Sprite(); var myUILoader:UILoader = new UILoader(); myUILoader.source = XYZ.swf; myUILoader.load(); container.addChild(myUILoader); addChild(container); myUILoader.addEventListener(MouseEvent.MOUSE_DOWN,dragUILoader); myUILoader.addEventListener(MouseEvent.MOUSE_UP,dropUILoader); myUILoader.addEventListener(MouseEvent.CLICK, moveSelectedVideoOnFront); function moveSelectedVideoOnFront(event:MouseEvent):void { //Brings selected UILoader on top } function dragUILoader(e:MouseEvent):void { //Allows dragging of the UILoader } function dropUILoader(e:MouseEvent):void { //Allows dropping of the UILoader } ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
[Flashcoders] Border color change of UILoader
Hi Does anyone now how to change the border color of the UILoader component when user clicks on that. I have put UILoader in the sprite container and i need to implement that if user selects that UILoader its border color will be changed (to red may be). Please help me out . Here's the my dummy code for that. Basically what I need is the border of UILoader to be shown as soon as mousedown event is generated and the border to hide as soon as mouseup event is generated. Any help or any new idea will be highly appreciated. Thanks Anuj /CODE** var container:Sprite=new Sprite(); var myUILoader:UILoader = new UILoader(); myUILoader.source = XYZ.swf; myUILoader.load(); container.addChild(myUILoader); addChild(container); myUILoader.addEventListener(MouseEvent.MOUSE_DOWN,dragUILoader); myUILoader.addEventListener(MouseEvent.MOUSE_UP,dropUILoader); myUILoader.addEventListener(MouseEvent.CLICK, moveSelectedVideoOnFront); function moveSelectedVideoOnFront(event:MouseEvent):void { //Brings selected UILoader on top } function dragUILoader(e:MouseEvent):void { //Allows dragging of the UILoader } function dropUILoader(e:MouseEvent):void { //Allows dropping of the UILoader } ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders