TACS for Flash Q&A


NEW! (2012/8/27)
Q.
メッセージウインドウをロードした瞬間に表示される
メッセージ表示サンプル。全角で○○文字表示できます〜
が邪魔です。消せませんか?
A.
<表記サンプル(例)>
pic 1,library/messagewindow1.swf
   ↓
pic 1,library/messagewindow1.swf?message=

…と、このように?message=と表記を加えると、メッセージを消せます。
Q.
起動してみたところ、画面が真っ暗で、なにも表示されません。
A.
TACS for Flash〜 等の表記が出ていない場合は、とりあえずシナリオファイルの読み込みは完了してると思われます。
TACSはシナリオファイルに記述されている文が、知らない文章(コマンド)であった場合、それらを全てコメント行として処理するようになっています。
その為、シナリオファイルの内容が完全の白紙か、またはTACS用のコマンドが一切記述されていないテキスト文だった場合、そのままなんの動作もせずに、結果的に画面が真っ暗なままになったする場合があります。
シナリオファイルの表記になんらかのミスがないか確認してみて下さい。
Q.
TACS for Flash 〜
main program load ... ok
scenario file loading (2231/2231)

…と表示され、棒グラフも満タン。読み込み終わった筈なのにそのままの表示から動きません。
A.
読み込んだシナリオファイルがテキストファイルだと認識されていない可能性があります。
棒グラフが満タンになっている読み込んだデータは、本来のシナリオデータではなく「データがありません」というサーバーからのエラー通知の可能性があります。(404〜のエラー等) たとえば…サーバーに tacs.cgi というファイル名でシナリオファイル名をアップロードしている場合。
サーバーの設定によっては、そのURL(http://〜.cgi)にブラウザで直接アクセスすると、「404〜 error URLが存在しません」等のエラーがでて、そのテキストファイルにアクセスできない場合がありますが、そのようなデータにはtacsもアクセスする事はできないわけです。
シナリオファイル名を変えて再度動作を確認して下さいませ。
Q.
TACS for Flash 〜
main program load ... ok
scenario file loading (0/undefined)

…と、表示されたきり動きません。
A.
シナリオファイル(tacs.avg)がみつからないからだと思われます。
同じディレクトリまたはURLの階層にtacs.avgというファイルがあるか確認してみて下さい。
(tacs.avg 以外のファイル名でシナリオファイル名を読み込む設定らしてある場合は、そのファイルがあるか確認してみて下さい)
Q.
TACS講座#1にて、&tacsscenariodata= 〜 & の表記は必須だと書いてあったのですが、
実際は記述しなくても動くのに気がつきました。
実は記述しなくても平気なんですか?
A.
ver 23 以降から記述しなくても基本的には動くように改編致しました。
…ですが、その表記がないと、ケータイや家庭用携帯ゲーム機で動作できない可能性がありますので表記しておいたほうが、一応は無難ではないかと思われます。
Q.
"This is a pen."
というように命令を実行すると、ゲーム中のメッセージが
This is a penundefinedと表示されます。
A.
半角のピリオド . は、フラグの値をメッセージに表示させる際の指示用に使用しているので、デフォルトでは使用できません。
半角ピリオドを使用したい場合は、FLAG_SYMBOL 命令を使用し、半角ピリオドの変わりの文字を設定して下さい。