Understandable, but I'm adding multiple VBoxes, so I'm giving them
different IDs --- is it even possible to access it by the ID?

I want to create it, if it doesn't exists, and then write to it (the
new one or the existing one).



On Wed, Apr 2, 2008 at 11:59 AM, caffeinewabbit
<[EMAIL PROTECTED]> wrote:

> It sounds like you're approaching the problem from a JavaScript style
>  mindset, which isn't really the best way to go when dealing with AS3.
>
>  Without knowing more about your project or surrounding code, I'd
>  suggest something along these lines:
>
>  <?xml version="1.0" encoding="utf-8"?>
>  <mx:Application
>  xmlns:mx="http://www.adobe.com/2006/mxml";>
>
>  <mx:Script>
>  <![CDATA[
>
>  protected var vBox:VBox = null;
>
>  protected function addVBox():void
>  {
>  if(!vBox)
>  {
>  vBox = new VBox();
>  vBox.styleName = "theBoxStyle";
>  this.addChild(vBox);
>  }
>  }
>
>  ]]>
>  </mx:Script>
>
>  ... MXML code - possibly containing a component that calls addVBox()...
>
>  </mx:Application>
>
>  In Flex, the id parameter really only needs to be set explicitly when
>  a component is created in MXML. In AS3, the explicit variable name is
>  used.
>
>
>
>  --- In [email protected], "Anthony Ettinger" <[EMAIL PROTECTED]> 
> wrote:
>  >
>  > I want to dynamically create a VBox container for messaging from
>  > ActionScript, however it's unclear to me how to check if one already
>  > exists given its ID.
>  >
>  > var vBox:VBox = new VBox();
>  >
>  > vBox.id = 'theBox";
>  > vBox.styleName = "theBoxStyle";
>  >
>  > addChild(vBox); // here is where I want to check for getById('theBox')
>  > in the DOM before adding a new one.
>  >
>  >
>  >
>  >
>  >
>  > --
>  > Anthony Ettinger
>  > 408-656-2473
>  > http://anthony.ettinger.name
>  >
>
>  



-- 
Anthony Ettinger
408-656-2473
http://anthony.ettinger.name

Reply via email to