「Month 2 Week 3」または「Month 8 Week 2」の形式で右にスライドすると、年間の週と月を表示する Slider を含む Actionscript 3 でプログラムを作成しています。私はこのような月をやった: function monthHandler(){
var a:Number = ((Math.ceil(aSlider.value/4))+1);
monthLabel.text = "Month" + String(a);
}
ただし、同じスライダー (aSlider) については、月ごとに 4 週間まで表示したいと考えています。基本的に数値のしきい値を設定する必要があることはわかっています。値 1 ~ 4 は週 1 ~ 4 を表示しますが、値 5 ~ 8 は週 1 ~ 4 も表示する必要があります。
If() ループのクラプトンを使用してこれを行うことができることは知っていますが、プログラミングに比較的慣れていないため、これを行うより効率的な方法があり、それを知らないだけだと思います。数値の倍数を確認し、数値のしきい値を設定するために Web を見回しましたが、私の問題に適したものはないようです。
週の現在のコードは次のとおりです。
function weekHandler(){
var b:Number = ((Math.ceil(aSlider.value/12))+1);
weekLabel.text = "Week:" + String(b);
}
これが行うことは、スライダーを四分の一にスライドさせて 1 ~ 4 を表示することだけです。私が言ったように、私はこれがうまくいかないことを知っていますが、それを修正するために何をすべきかわかりません.