88 lines
5.0 KiB
HTML
88 lines
5.0 KiB
HTML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
|
|
<!-- generated by to_html.pl from AboutBox.xml -->
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
|
<title>バージョン情報ダイアログの作成について</title>
|
|
<meta name="author" content="W.Dee" />
|
|
<meta http-equiv="Content-Style-Type" content="text/css" />
|
|
<meta http-equiv="Content-Script-Type" content="text/javascript" />
|
|
<link href="browser.css" type="text/css" rel="stylesheet" title="吉里吉里関連リファレンス用標準スタイル" />
|
|
<link href="mailto:[email protected]" rev="Made" />
|
|
<link href="index.html" target="_top" rel="Start" title="トップページ" />
|
|
</head>
|
|
<body>
|
|
<h1><a id="id0" name="id0">バージョン情報ダイアログとは</a>
|
|
</h1><div class="para"><div>
|
|
よくソフトウェアの「ヘルプ - バージョン情報」ででてくるウィンドウです。KAG の場合はこれを KAG のシナリオファイルで書くことができます。<br />
|
|
使用するには、<code class="inlinecode">Config.tjs</code> の <code class="inlinecode">helpMenu.visible</code> と <code class="inlinecode">helpAboutMenuItem.visible</code> をともに true に設定する必要があります。<br />
|
|
また、バージョン情報ダイアログのサイズは <code class="inlinecode">aboutWidth</code> と <code class="inlinecode">aboutHeight</code> で指定したサイズになります。<br />
|
|
バージョン情報ダイアログに表示する KAG シナリオファイルは <code class="inlinecode">about.ks</code> という名前になります。<br />
|
|
<br />
|
|
通常は、バージョン情報の内容を書いた画像を背景に表示するだけでも十分ですが、作り方によっては凝ったものも作れると思います。<br />
|
|
</div></div>
|
|
<h1><a id="id1" name="id1">about.ks の制限</a>
|
|
</h1><div class="para"><div>
|
|
about.ks は通常の KAG シナリオにはない制限があります。<br />
|
|
下に記した以外の制限もあります ( Config.tjs の設定のほとんどに従わない等 )。<br />
|
|
<br />
|
|
<dl>
|
|
<dt>BGM、効果音、ビデオなど</dt>
|
|
<dd> 基本的に使用できますが、効果音バッファの数は 1 つに固定されます。ムービー(AVI や SWF など) は使用できません。</dd>
|
|
<dt>メッセージレイヤ</dt>
|
|
<dd> メッセージレイヤの数は 1 つに固定されます。メッセージ履歴は表示できません。メッセージレイヤ0は初期状態で表示されていますが、サイズは不定ですので、非表示にするか、position タグで位置やサイズを指定してから使ってください。</dd></dl></div></div>
|
|
<h1><a id="id2" name="id2">バージョン情報ダイアログの例</a>
|
|
</h1><div class="para"><div>
|
|
単純に背景に画像を表示するだけの例です。<br />
|
|
|
|
<br />
|
|
<code class="bq">@title name="このソフトについて"<br />
|
|
@layopt layer=message0 page=fore visible=false<br />
|
|
@image storage=about.png layer=base page=fore<br />
|
|
@s<br />
|
|
</code>
|
|
<br />
|
|
|
|
<br />
|
|
もうちょっと複雑で、メッセージレイヤに情報をトランジションを使って表示するものです。また、サポートページを link タグで作成したリンクをクリックすることで開くことができるようにしています。また、「閉じる」をクリックするとダイアログを閉じることができるようにしています。<br />
|
|
|
|
<br />
|
|
<code class="bq">@title name="このソフトについて"<br />
|
|
@rclick enabled=false<br />
|
|
@clickskip enabled=false<br />
|
|
@position left=0 top=0 width=320 height=200 color=0xffffff opacity=255 marginl=0 margint=0 marginr=0 marginb=0<br />
|
|
@style align=center<br />
|
|
@font size=24 shadow=false color=0<br />
|
|
@wait time=200<br />
|
|
@nowait<br />
|
|
@backlay<br />
|
|
@current page=back<br />
|
|
吉里吉里2<br />
|
|
[emb exp="System.versionString"]<br />
|
|
@trans method=crossfade time=500<br />
|
|
@wt<br />
|
|
KAG3<br />
|
|
[emb exp="kagVersion"]<br />
|
|
@trans method=crossfade time=500<br />
|
|
@wt<br />
|
|
[font size=12]ダウンロードページ<br />
|
|
[link hint="クリックするとダウンロードページを開きます" exp="System.shellExecute('http://kikyou.info/tvp/')"]http://kikyou.info/tvp/[endlink]<br />
|
|
@trans method=crossfade time=500<br />
|
|
@wt<br />
|
|
[link target=*exit]閉じる[endlink]<br />
|
|
@trans method=crossfade time=500<br />
|
|
@wt<br />
|
|
@s<br />
|
|
*exit<br />
|
|
@close<br />
|
|
</code>
|
|
<br />
|
|
|
|
</div></div>
|
|
<script type="text/javascript" charset="UTF-8" src="documentid.js" ></script>
|
|
<script type="text/javascript" charset="UTF-8" src="postcontent.js" ></script>
|
|
</body>
|
|
</html>
|