10214 スライダーの作り方教えてください taka909 <pg639_taka909 @ yahoo.co.jp> 2007年 6/24(日) 午後 10:59
10217 スライダーの作り方教えてください ばく <tohka @ tohka.info> 2007年 6/27(水) 午前 2:08
 ┗10218 スライダーの作り方教えてください ばく <tohka @ tohka.info> 2007年 6/27(水) 午前 4:40
  ┗10219 ありがとうございました taka909 <pg639_taka909 @ yahoo.co.jp> 2007年 6/28(木) 午後 1:12

タイトル
お名前 日付

10214
スライダーの作り方教えてください
taka909
<pg639_taka909 @ yahoo.co.jp>
2007年 6/24(日) 午後 10:59
たびたびすみません。ウィンドウズ付属アプリケーションの様な右と下にあるスライダの作り方について何か参考になるものがありましたら教えてください。
from 122.29.161.234 [Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)]  この記事に返信  この記事を編集(管理者のみ)

10217
スライダーの作り方教えてください
ばく
<tohka @ tohka.info>
2007年 6/27(水) 午前 2:08
http://tohka.info/krkr/
吉里吉里2のウィンドウはデフォルトでスクロールバーが
表示されるようになっています。
(KAGのウィンドウでは表示されないようにしています。)

プライマリレイヤを表示できる分だけスクロールバーが
表示されるようです。

win = new Window();
par = new Layer(win, null);
win.setInnerSize(300, 200);
par.setSize(600, 300);
par.fillRect(0, 0, 600, 300, 0x000000); // わかりやすくするために
win.visible = true;

また、この例だとウィンドウはサイズ変更可能なので、
ウィンドウサイズを変更しながら、プライマリレイヤ分
スクロールバーが表示されることを確認してみてください。



KAGでこれをしたいならば、

kag.showScrollBars = true;
kag.borderStyle = bsSizeable;

としてください。KAGでウィンドウを生成するときに、
スクロールバー表示を不可し、ウィンドウのサイズの
変更もできないようにしているからです。
ウィンドウのサイズを変更したくないが、スクロールバーを
表示したいならば、ウィンドウのサイズを小さくしましょう。

kag.showScrollBars = true;
kag.setInnerSize(320, 240);



あとは、レイヤとかを駆使して擬似的なバーを作る。
とかでしょうか。

参考になれば。
from 58.89.196.52 [Opera/9.00 (Windows NT 5.1; U; ja)]  この記事に返信  この記事を編集(管理者のみ)

10218
スライダーの作り方教えてください
ばく
<tohka @ tohka.info>
2007年 6/27(水) 午前 4:40
http://tohka.info/krkr/
var win = new Window();
var par = new Layer(win, null);
win.setInnerSize(300, 200);
par.setSize(600, 300);
par.fillRect(0, 0, 600, 300, 0x000000); // わかりやすくするために
win.visible = true;

ですね。すみません。
from 58.89.196.52 [Opera/9.00 (Windows NT 5.1; U; ja)]  この記事に返信  この記事を編集(管理者のみ)

10219
ありがとうございました
taka909
<pg639_taka909 @ yahoo.co.jp>
2007年 6/28(木) 午後 1:12
>var win = new Window();
>var par = new Layer(win, null);
>win.setInnerSize(300, 200);
>par.setSize(600, 300);
>par.fillRect(0, 0, 600, 300, 0x000000); // わかりやすくするために
>win.visible = true;
>
>ですね。すみません。


ばく様。

早速試したところ、望んだとおりのスライダのついたウィンドウが表示されました。ありがとうございました。私の様な初心者の質問に答えていただいて本当に感謝しています。
from 122.29.161.234 [Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)]  この記事に返信  この記事を編集(管理者のみ)