Saya memiliki masalah dalam menggunakan "diaktifkan" dengan j:Button.

Saya tahu bahwa saya harus menambahkan fungsionalitas dengan manik ini:

<j:Button id="bp_next" text="Next" >
    <j:beads>
        <j:Disabled/>
    </j:beads>
</j:Button>

Tetapi sekarang saya memiliki tombol yang menunjukkan status dinonaktifkan.

Bagaimana cara mengubah diaktifkan/dinonaktifkan dengan kode AS3 karena tidak ada properti enabled di j:Button ?

Salam

0
Fred 19 Maret 2020, 18:43

1 menjawab

Jawaban Terbaik

Ada beberapa cara ini dapat dicapai.

Akses manik secara dinamis pada tombol

(bp_next.getBeadByType(Disabled) as Disabled).disabled = true|false;

Atau,

Disabled(bp_next.getBeadByType(Disabled)).disabled = true|false;

Ikat variabel ke bidang cacat manik

<j:Button localId="bp_next" text="Next" >
    <j:beads>
        <j:Disabled disabled="{someVariable}"/>
    </j:beads>
</j:Button>

Dalam AS3:

someVariable = true|false;

Tambahkan id ke manik yang dinonaktifkan

<j:Button localId="bp_next" text="Next" >
    <j:beads>
        <j:Disabled localId="bp_next_disabled"/>
    </j:beads>
</j:Button>

Dalam AS3:

bp_next_disabled.disabled = true|false;
2
Brian Raymes 22 April 2020, 00:08