Re: [Flashcoders] how to check if child exists

2008-04-02 Thread Kenneth Kawamoto

Place outside of the function - private var eventList:Sprite;

Kenneth Kawamoto
http://www.materiaprima.co.uk/

Allandt Bik-Elliott (Receptacle) wrote:

hmmm - i'm a little stuck on this

i'm trying to create a pop-up (will tween but i want to get it working 
first) but i want it to kill any previous one that's up - how would i go 
about this please?


here's my current code:
CODE
private function createEventList(pbList_xl:XMLList):void
{
if (this.contains(eventList)) removeChild(eventList); // 
remove previous eventList if it's available - this is the bit that needs 
fixing

var listLength:int = pbList_xl.length();
var listentryHeight:int = 15;
var listHeight:int = listLength * listentryHeight;
var listWidth:int= 50;
var mousePoint:Point= new Point(root.mouseX, 
root.mouseY); // will tween from this point to a central point on the stage
   
var eventList:Sprite = new Sprite();

eventList.graphics.beginFill(commonGrey, 1);
eventList.graphics.drawRoundRect(0, 0, listWidth, 
listHeight, 10);

eventList.x = mousePoint.x;
eventList.y = mousePoint.y;
   
addChild(eventList);

}
/CODE

hope you can help

a


Allandt Bik-Elliott
thefieldcomic.com
e [EMAIL PROTECTED]

___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


Re: [Flashcoders] how to check if child exists

2008-04-02 Thread Allandt Bik-Elliott (Receptacle)
that's actually helped me implement a movieActive variable so i've  
decided to go down that route instead - thanks for the input


On 2 Apr 2008, at 16:35, Kenneth Kawamoto wrote:


Place outside of the function - private var eventList:Sprite;

Kenneth Kawamoto
http://www.materiaprima.co.uk/

Allandt Bik-Elliott (Receptacle) wrote:

hmmm - i'm a little stuck on this
i'm trying to create a pop-up (will tween but i want to get it  
working first) but i want it to kill any previous one that's up -  
how would i go about this please?

here's my current code:
CODE
private function createEventList(pbList_xl:XMLList):void
{
if (this.contains(eventList)) removeChild 
(eventList); // remove previous eventList if it's available - this  
is the bit that needs fixing

var listLength:int = pbList_xl.length();
var listentryHeight:int = 15;
var listHeight:int = listLength *  
listentryHeight;

var listWidth:int= 50;
var mousePoint:Point= new Point(root.mouseX,  
root.mouseY); // will tween from this point to a central point on  
the stage

   var eventList:Sprite = new Sprite();
eventList.graphics.beginFill(commonGrey, 1);
eventList.graphics.drawRoundRect(0, 0, listWidth,  
listHeight, 10);

eventList.x = mousePoint.x;
eventList.y = mousePoint.y;
   addChild(eventList);
}
/CODE
hope you can help
a
Allandt Bik-Elliott
thefieldcomic.com
e [EMAIL PROTECTED]

___
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] how to check if child exists

2008-04-02 Thread Allandt Bik-Elliott (Receptacle)
that said, i'd still like to know how to determine if a display  
object is in the current display list?


thanks
a


On 2 Apr 2008, at 16:35, Kenneth Kawamoto wrote:


Place outside of the function - private var eventList:Sprite;

Kenneth Kawamoto
http://www.materiaprima.co.uk/

Allandt Bik-Elliott (Receptacle) wrote:

hmmm - i'm a little stuck on this
i'm trying to create a pop-up (will tween but i want to get it  
working first) but i want it to kill any previous one that's up -  
how would i go about this please?

here's my current code:
CODE
private function createEventList(pbList_xl:XMLList):void
{
if (this.contains(eventList)) removeChild 
(eventList); // remove previous eventList if it's available - this  
is the bit that needs fixing

var listLength:int = pbList_xl.length();
var listentryHeight:int = 15;
var listHeight:int = listLength *  
listentryHeight;

var listWidth:int= 50;
var mousePoint:Point= new Point(root.mouseX,  
root.mouseY); // will tween from this point to a central point on  
the stage

   var eventList:Sprite = new Sprite();
eventList.graphics.beginFill(commonGrey, 1);
eventList.graphics.drawRoundRect(0, 0, listWidth,  
listHeight, 10);

eventList.x = mousePoint.x;
eventList.y = mousePoint.y;
   addChild(eventList);
}
/CODE
hope you can help
a
Allandt Bik-Elliott
thefieldcomic.com
e [EMAIL PROTECTED]

___
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] how to check if child exists

2008-04-02 Thread Jiri Heitlager
From the help files and modified a bit. It is probably more efficient 
to keep track of names and the do a getChildByName(string)




function traceDisplayList(container:DisplayObjectContainer, 
DispObjToCheck:DisplayObject) : Boolean

{
var child:DisplayObject;
for (var i:uint=0; i  container.numChildren; i++)
{
child = container.getChildAt(i);

if(child == DispObjToCheck){

//found it and break out of the loop
return true;
}



if (container.getChildAt(i) is DisplayObjectContainer)
{
traceDisplayList(DisplayObjectContainer(child), DispObjToCheck)
}
}

return false
}


Jiri

Allandt Bik-Elliott (Receptacle) wrote:
that said, i'd still like to know how to determine if a display object 
is in the current display list?


thanks
a


On 2 Apr 2008, at 16:35, Kenneth Kawamoto wrote:


Place outside of the function - private var eventList:Sprite;

Kenneth Kawamoto
http://www.materiaprima.co.uk/

Allandt Bik-Elliott (Receptacle) wrote:

hmmm - i'm a little stuck on this
i'm trying to create a pop-up (will tween but i want to get it 
working first) but i want it to kill any previous one that's up - how 
would i go about this please?

here's my current code:
CODE
private function createEventList(pbList_xl:XMLList):void
{
if (this.contains(eventList)) removeChild(eventList); // 
remove previous eventList if it's available - this is the bit that 
needs fixing

var listLength:int = pbList_xl.length();
var listentryHeight:int = 15;
var listHeight:int = listLength * listentryHeight;
var listWidth:int= 50;
var mousePoint:Point= new Point(root.mouseX, 
root.mouseY); // will tween from this point to a central point on the 
stage

   var eventList:Sprite = new Sprite();
eventList.graphics.beginFill(commonGrey, 1);
eventList.graphics.drawRoundRect(0, 0, listWidth, 
listHeight, 10);

eventList.x = mousePoint.x;
eventList.y = mousePoint.y;
   addChild(eventList);
}
/CODE
hope you can help
a
Allandt Bik-Elliott
thefieldcomic.com
e [EMAIL PROTECTED]

___
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


___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


Re: [Flashcoders] how to check if child exists

2008-04-02 Thread Ketan Anjaria
displayObjectContainer.contains(child)

On Wed, Apr 2, 2008 at 9:36 AM, Allandt Bik-Elliott (Receptacle) 
[EMAIL PROTECTED] wrote:

 that said, i'd still like to know how to determine if a display object is
 in the current display list?

 thanks
 a


 On 2 Apr 2008, at 16:35, Kenneth Kawamoto wrote:

  Place outside of the function - private var eventList:Sprite;
 
  Kenneth Kawamoto
  http://www.materiaprima.co.uk/
 
  Allandt Bik-Elliott (Receptacle) wrote:
 
   hmmm - i'm a little stuck on this
   i'm trying to create a pop-up (will tween but i want to get it working
   first) but i want it to kill any previous one that's up - how would i go
   about this please?
   here's my current code:
   CODE
  private function createEventList(pbList_xl:XMLList):void
  {
  if (this.contains(eventList)) removeChild(eventList); //
   remove previous eventList if it's available - this is the bit that needs
   fixing
  var listLength:int = pbList_xl.length();
  var listentryHeight:int = 15;
  var listHeight:int = listLength * listentryHeight;
  var listWidth:int= 50;
  var mousePoint:Point= new Point(root.mouseX,
   root.mouseY); // will tween from this point to a central point on the 
   stage
 var eventList:Sprite = new Sprite();
  eventList.graphics.beginFill(commonGrey, 1);
  eventList.graphics.drawRoundRect(0, 0, listWidth,
   listHeight, 10);
  eventList.x = mousePoint.x;
  eventList.y = mousePoint.y;
 addChild(eventList);
  }
   /CODE
   hope you can help
   a
   Allandt Bik-Elliott
   thefieldcomic.com
   e [EMAIL PROTECTED]
  
  ___
  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




-- 
Ketan Anjaria
415.260.8742
f. 415-358-4278
[EMAIL PROTECTED]
www.kidbombay.com
___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


Re: [Flashcoders] how to check if child exists

2008-04-02 Thread Steven Sacks
If the display object is checking itself, all you have to do is check to 
see if stage == null.


Otherwise, you can see if its parent contains it.

parentClip.contains(dispObj);

that said, i'd still like to know how to determine if a display object 
is in the current display list?

___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders