Files
krkr2doc/docs/kag3doc/contents/AboutBox.html
2016-09-08 17:50:19 +09:00

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&nbsp;name=&quot;このソフトについて&quot;<br />
@layopt&nbsp;layer=message0&nbsp;page=fore&nbsp;visible=false<br />
@image&nbsp;storage=about.png&nbsp;layer=base&nbsp;page=fore<br />
@s<br />
</code>
<br />
<br />
 もうちょっと複雑で、メッセージレイヤに情報をトランジションを使って表示するものです。また、サポートページを link タグで作成したリンクをクリックすることで開くことができるようにしています。また、「閉じる」をクリックするとダイアログを閉じることができるようにしています。<br />
<br />
<code class="bq">@title&nbsp;name=&quot;このソフトについて&quot;<br />
@rclick&nbsp;enabled=false<br />
@clickskip&nbsp;enabled=false<br />
@position&nbsp;left=0&nbsp;top=0&nbsp;width=320&nbsp;height=200&nbsp;color=0xffffff&nbsp;opacity=255&nbsp;marginl=0&nbsp;margint=0&nbsp;marginr=0&nbsp;marginb=0<br />
@style&nbsp;align=center<br />
@font&nbsp;size=24&nbsp;shadow=false&nbsp;color=0<br />
@wait&nbsp;time=200<br />
@nowait<br />
@backlay<br />
@current&nbsp;page=back<br />
吉里吉里2<br />
[emb&nbsp;exp=&quot;System.versionString&quot;]<br />
@trans&nbsp;method=crossfade&nbsp;time=500<br />
@wt<br />
KAG3<br />
[emb&nbsp;exp=&quot;kagVersion&quot;]<br />
@trans&nbsp;method=crossfade&nbsp;time=500<br />
@wt<br />
[font&nbsp;size=12]ダウンロードページ<br />
[link&nbsp;hint=&quot;クリックするとダウンロードページを開きます&quot;&nbsp;exp=&quot;System.shellExecute('http://kikyou.info/tvp/')&quot;]http://kikyou.info/tvp/[endlink]<br />
@trans&nbsp;method=crossfade&nbsp;time=500<br />
@wt<br />
[link&nbsp;target=*exit]閉じる[endlink]<br />
@trans&nbsp;method=crossfade&nbsp;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>