09/04/28 00:21:38 HqOS9ZXu
>>622
607だけど、俺のは615や619の方法に比べたら、強引だし汚いし使いにくいと思うorz
正直晒すのは恥ずかしいw
でも投げっぱなしもアレだから、layerは既存のもので
もっと単純で簡単でkagからも扱いやすいようなのを考えてみたんだけど、どうだろう
asLED.png(ボタン下地)、asLED_a.png(スキップ、オートの順に選択中の画像を連結したcell)
---asLED.asd---
[loadcell][loop]
*start
[eval exp="kag.fore.layers[1].setPos(kag.autoMode ? 【オートボタンx】:【スキップボタンx】,【全体y】)"]
[copy dx=0 dy=0 sx=&【ボタン幅】*kag.autoMode sy=0 sw=【ボタン幅】 sh=【ボタン高さ】][wait time=500]
[if exp="kag.autoMode || kag.skipMode"][jump target=*start][endif]
[home][eval exp="kag.fore.layers[1].visible=false, kag.back.layers[1].visible=false"][s]
-------------------
を用意して、MainWindow.tjsのメニューアイテム関連のメソッドにでも
function onSkipToNextStopMenuItemClick(sender)
{
skipToStop();
fore.layers[1].loadImages(%[storage:'asLED.png',visible:true]);
}
function onAutoModeMenuItemClick(sender)
{
if(autoMode) cancelAutoMode();
else enterAutoMode(), fore.layers[1].loadImages(%[storage:'asLED.png',visible:true]);
}
とか処理を入れる
(この場合は、システムボタンはMenuItemClick()のほうで呼び出す)