Ah, well,

In my experience color names are specified using 0x?????? for colors in tag attributes, and you seem to be using #?????? sucessfully which is not my experience. Regardless, try removing the '#' from the oninit handler, to get:

<handler name="oninit" args="">
<![CDATA[
        /* this text color is black !! */
        textComponent = new
        lz.text(this,{x:"10",y:"35",fgcolor:"FFFFFF",fontsize:"18"});
        textComponent.setText("Test");
]]>
</handler>

see if that helps.

On Aug 29, 2008, at 6:29 AM, Marc Bachstein wrote:

Hello,

I cannot set the text color of a <text> component, which is created
dynamically. In DHTML runtime it works. SWF8 runtime fails.

<canvas>
        <view name="mainView" width="800" height="300" bgcolor="#DDDDDD">
                <!-- this text color is white -->
                <text x="10" y="10" fgcolor="#FFFFFF"
fontsize="18">Test</text>
                
                <handler name="oninit" args=""><![CDATA[
                        /* this text color is black !! */
                        textComponent = new
lz.text(this,{x:"10",y:"35",fgcolor:"#FFFFFF",fontsize:"18"});
                        textComponent.setText("Test");
                        ]]>
                </handler>
        </view>
</canvas>

Does anybody know a work around for this?

Kind Regards,
Marc



Reply via email to