Re: [Flashcoders] Border color change of UILoader

2008-02-29 Thread Kenneth Kawamoto

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] > 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


Re: [Flashcoders] Border color change of UILoader

2008-02-29 Thread anuj sharma
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

2008-02-29 Thread Kenneth Kawamoto

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

2008-02-28 Thread anuj sharma
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