3 Replies Latest reply on Aug 1, 2010 1:02 AM by Shongrunden

    updating components in skins with actionscript

    Cr99 Level 1

      Flex 4 separates the visual components into the skins.  So how do we access those visual elements from Skinnable component?  Here is my code:


      <?xml version="1.0" encoding="utf-8"?>

      <s:SkinnableComponent xmlns:fx="http://ns.adobe.com/mxml/2009"

      xmlns:s="library://ns.adobe.com/flex/spark"  skinClass="skins.brushedSkin"






      import mx.controls.TextInput;


      private var txt:String;


      public function setText(s:String) {

      txt = s;

      // the following line doesn't work

      var input:TextInput = this.skin.getChildByName("msg") as TextInput;

      input.text = s;








      I just need to set the text in the TextInput in the brushedSkin skin.  But I have no idea how to do this in Flex 4.