でのFlexチェックボックスが私はコンポーネントのチェックボックスを持っています。私はもともとmain.mxmlにすべてのコードを持っていましたが、実際には長くなっていました。コードをコンポーネントに分解する方が良いと考えました。また、同じコンセプトが適用される他のプロジェクトもありますので、実際にこれを理解したいと思います。アドレスは、コンポーネント
私は、次の機能があります。
myComponent.myCB_1.selected
動作しません:のように、
private function checkAlarms(currentTime:Date):void
{
if (!breakfastAlarmSounded)
{
if ((currentTime.hours > breakfastTime.hours) || ((currentTime.hours == breakfastTime.hours) && (currentTime.minutes >= breakfastTime.minutes)))
{
if (myCB_1.selected)
{
playBreakfastAudioAlarm();
}
if (myCB_2.selected)
{
playBreakfastVisualAlarm();
}
breakfastAlarmSounded = true;
}
}
...
は、単にコンポーネントに対処します。誰かがチェックボックスのid(myCB_1)を参照するコンポーネント内に変数を作成する必要があると言いましたが、私は実際にそのことを理解していないか、やり方を知っていません。
main.mxml内のコンポーネントのCheckBox "myCB_1"のステータスをテストするにはどうすればよいですか?非常に少ない情報で
多くのおかげで、
マーク
(初心者)
なぜこれは機能しませんか? main.mxmlからどのように呼び出すのか教えてください。メインにカスタムコンポーネントはどのように含まれていますか? – bedwyr
main.mxmlの内容を完全に投稿してください。mainに新しいカスタムコンポーネントを組み込んだ方法を確認する必要があります。 – bedwyr