0
<s:TextArea id="txtAddress" x="118" y="31" width="150" height="88" maxChars="100"
                                tabIndex="2"/>

txtAddress.text="AAAAAAAAAAAA CCCCCCCCCCCCCCCCCCCCCC P OABCDEFGHIJKLMNOPQRSTUVWXYZWSDER-682021";

このアクション スクリプト コードは、フラッシュ プラグインをクラッシュさせます。クラッシュしない場合もありますが、テキスト領域内のテキストが 2 回上書きされます。私がテストしたすべてのブラウザで同じことが起こっています。これはフラッシュのバグだと思います。 (テキストエリアの幅または値が変更された場合、正常に機能することに注意してください) これについてコメントできますか?

以下はマークアップコードです。

<s:BorderContainer x="2" y="32" height="125" width="565"  borderColor="#488AC7" 
                           backgroundColor="#EEF0EE" cornerRadius="2">
            <s:TextInput id="txtPhoneNo" x="407" y="3" width="150" maxChars="15" tabIndex="3"/>
            <s:Label x="12" y="13" text="Name" fontWeight="normal" />
            <s:TextInput x="118" y="3" width="150" id="txtName" maxChars="100" tabIndex="1" />
            <s:Label x="12" y="40" text="Address" fontWeight="normal"/>
            <s:TextArea id="txtAddress" x="118" y="31" width="150" height="88" maxChars="100"
                        tabIndex="2"/>
            <s:Label  x="302" y="13" text="Phone No." fontWeight="normal"/>
            <s:Label x="302" y="40" text="Mobile" fontWeight="normal" />
            <s:TextInput id="txtMobile" x="407" y="31" width="150" maxChars="15" tabIndex="4"/>
            <s:Label x="302" y="70" text="Email" fontWeight="normal" />
            <s:TextInput id="txtEmail" x="407" y="60" width="150" maxChars="100" tabIndex="5"/>
            <s:Label x="302" y="101" text="ECS Account NO"/>
            <s:TextInput id="txtECSAcNo" x="407" y="91" width="150" tabIndex="6"/>
        </s:BorderContainer>
4

2 に答える 2

0

これは、システムまたは実装に分離されています。

あなたが提供したものは機能的です:

テキストエリア

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
               xmlns:s="library://ns.adobe.com/flex/spark"
               xmlns:mx="library://ns.adobe.com/flex/mx"
               creationComplete="creationCompleteHandler(event)">

    <fx:Script>
        <![CDATA[
            import mx.events.FlexEvent;

            protected function creationCompleteHandler(event:FlexEvent):void
            {
                txtAddress.text = "AAAAAAAAAAAA CCCCCCCCCCCCCCCCCCCCCC P OABCDEFGHIJKLMNOPQRSTUVWXYZWSDER-682021";
            }
        ]]>
    </fx:Script>

    <s:TextArea id="txtAddress"
                x="118"
                y="31"
                width="150"
                height="88"
                maxChars="100"
                tabIndex="2" />

</s:Application>
于 2012-05-16T04:37:37.213 に答える