1

プログレスバーのデフォルトの色を緑以外の色に変更する方法はありますか?たとえば、100%になるまで赤にしてから緑に変えたいと思います。

4

1 に答える 1

2

この質問はLiveCodeリストサーブで尋ねられました、そして他の人がそれが役に立つと思うかもしれないので私はここで答えています。

いいえ、これを行うことはできませんが、好きな色を設定できるカスタムプログレスバーを簡単に作成できます。

2つのグラフィックを作成します。1つは境界線用、もう1つはバー用です。色とグラフィック効果を好きなように設定します。それらをグループ化してから、グループスクリプトに以下を追加します。

setProp uPercent pPercent -- 0..100
   put the rect of grc "border" of me into tRect
   put round(item 1 of tRect+(item 3 of tRect-item 1 of tRect)*pPercent/100) into item 3 of tRect
   set the rect of grc "bar" of me to tRect
end uPercent
于 2013-03-07T22:03:11.703 に答える