AirNovel
をテンプレートにして作成
[
ホーム
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
*AirNovel [#v96ba7e4]
公式:http://famibee.web.fc2.com/intro/home.htm
開発サイト:http://famibee.web.fc2.com/tag_dev/dev.htm
適度に作業した際の記述ですので、詳細調べれば違っていたり...
----
#contents
** 参考 [#l3149175]
- AIRNovelをさわろう!
http://ansawaro.wy5.org/
** スタートアップ [#d5d85a20]
1. ここを参考にインストールしていく
http://famibee.web.fc2.com/tag_dev/dev.htm#ANBooks
2. Adobe Airをインストール
http://get.adobe.com/jp/air/
3. ANBooksをインストール
http://code.google.com/p/air-novel/downloads/list?can=3...
で、ver*.**_ANBooks.air をダウンロード。実行してインス...
-> ver0.47 でインストール時にエラー。「続行」を押して強...
** リリース用セットアップ [#q83e81bb]
1. ここを参考に設定していく
http://famibee.web.fc2.com/tag_dev/dev.htm#setup_uc
※「○○をネットからダウンロード」のボタンを押す前にパスを...
2. apatch-antのbinフォルダにパスを通す
** リリース用実行 [#x3b40992]
1. コマンドプロンプトでプロジェクトフォルダへ移動する。
$cd C:\Users\<id>\AppData\Roaming\com.fc2.blog38.famibee...
2. 以下のコマンドで実行すると、自動で立ち上がる
$ant
*** エラー [#h2b4c419]
- C:\Users\<user>\AppData\Roaming\com.fc2.blog38.famibee....
C:\Users\<user>\AppData\Roaming\com.fc2.blog38.famibee....
-> 組み込みフォント設定が間違っている可能性がある。
** リリースROM作成(.air) [#vf39452c]
1. この辺りを参考に
http://famibee.web.fc2.com/tag_dev/dev.htm#air_app
http://ansawaro.wy5.org/archives/1007
2. 認証ファイルの作成
$"C:\Users\<id>\AppData\Roaming\com.fc2.blog38.famibee.A...
3. ANBooksのビルド環境設定 -> 自己署名設定に生成されたp12...
4.プロジェクトフォルダの以下の辺りの最後の部分に必要な構...
<arg line="${app_name}.air"/>
<arg line="prj-app.xml"/>
<arg line="${app_name}.swf config.anprj icon mat"/>
↓
<arg line="${app_name}.air"/>
<arg line="prj-app.xml"/>
<arg line="${app_name}.swf config.anprj icon resource"/>
5. コマンドプロンプトでプロジェクトフォルダへ移動する。
$cd C:\Users\<id>\AppData\Roaming\com.fc2.blog38.famibee...
6. 以下のコマンドで実行する
$ant air
*** エラー [#r45c1f36]
- コマンドプロンプトで、airから先に進まない
-> 自己署名設定が間違ってるかも
- [java] C:\Users\<id>\AppData\Roaming\com.fc2.blog38.fam...
-> icon/ にアイコンファイルは必須
-> icon_016, icon_032, icon_048, icon_128
- [java] Could not generate timestamp: handshake alert: ...
-> build.xml の<target name="air"...>の件にある、<arg l...
** 埋め込みフォント [#t0eaf901]
1. ここを参考に
http://famibee.web.fc2.com/tag_dev/dev.htm#make_font
http://ansawaro.wy5.org/archives/1442
2. ANBooksで、メニュー -> ビルド環境設定 -> 組み込みフォ...
3. それぞれ設定して「上記設定でフォントを追加」
4. ワーキングフォルダのbuild.p.xmlに以下を追加
<property name="by-product" value="SDK/by-product/"/>
5. プロジェクトフォルダのbuild.xmlに以下を追加
・<フォントファミリー名>、<プラグイン名>等は上の3番「組...
<target name="font_src_out">
<touch file="Work/font/<プラグイン名>.as"/>
<apply executable="${adl_cmd}">
<arg line="${adl_opt}"/>
<arg line="${by-product}ucr/ucr-app.xml"/>
<arg line="--"/>
<arg line="<プラグイン名>"/>
<arg line="<フォントファミリー名>"/>
<arg line="<フォントファイルへのパス>"/> <!-- Winで変...
<arg line='"${basedir}/config.anprj"' />
<fileset file="Work/font/<プラグイン名>.as"/>
</apply>
</target>
<target name="font_Compile">
<java jar="${MXMLC.JAR}" fork="true" failonerror="true">
<arg line="+flexlib ${flex_sdk}frameworks"/>
<arg line="+configname=air"/>
<arg line="-output=system/<プラグイン名>.swf"/>
<arg line="-use-network=false"/>
<arg line="-static-link-runtime-shared-libraries=true"/>
<arg line="Work/font/<プラグイン名>.as"/>
</java>
</target>
<target name="font" depends="font_src_out,font_Compile"/>
6. build.xmlのフォントの出力パスを設定
<property name="font_out"...> の値が生成結果のswfが出力...
7. フォントをビルドする
$ant font
8. スクリプトでフォントを切り替える
・layoutにfontFamilyとfontLookupを追加する。
・pluginとしてロードする
例)
[lay layer="mes" visible=true b_alpha=1 r_size=12 r_alig...
[loadplugin fn="<プラグイン名>" join=true]
*** エラー [#y5288aa1]
- $ant fontをした際
font_src_out:
[apply] application descriptor not found
[apply] Result: 6
-> 構文が正常に解釈できていない。
上記の設定の4, 5を再度確認
** プラグイン [#oefe644a]
-> [[AirNovel - プラグイン]]
** スクリプト [#s4aa82c5]
- サブルーチンジャンプの場合は、[call ...]
完全に移動する場合は、[jump ...]
- テキストのlayoutを一時的に変更する場合は、[span ...]
以降ずっと変更する場合は、[lay ...]
-> [span]だと、[clear_text]など他のコマンドで元に戻って...
** テクニック [#e303acc0]
*** ラジオボタン [#kffb32d8]
-> [[AirNovel - ラジオボタン]]
*** スライドバー [#k8a76c90]
-> [[AirNovel - スライドバー]]
*** 文字履歴 [#n1985b8e]
-> [[AirNovel - 文字履歴]]
** FAQ [#abd78102]
*** 文字にアンチエイリアスが掛からない [#p633cf1e]
-> 埋め込みフォントならアンチエイリアスかかるみたいです。
下記画像の埋め込みフォント:フォントな様 http://www....
やさしさゴシック http://www.fontna.com/blog/379/
&ref(airnovel-antialiase.jpg,,40%);
*** .airのパッケージにした際、リソースのフォルダがエラー...
-> フォルダの中身が空だとパッケージ化されない
*** [wa], [stop_face]とかのタグが効かない [#tced8d01]
-> swfのバージョンが8以下の場合や、ActionScript3.0が埋...
[wa]などのFlash操作が出来るようにするswfコンバーター...
*** [button enabled=false]の際、center指定の位置が上手く...
-> enabled=trueのボタンと同じように画像を3分割された座...
300pxの画像の場合、300/3/2 = 50pxが中心となる。
> [button enabled=false]はボタンではなく、文字レイヤの...
*** オートモード(an.auto.enabledをtrue)にした場合、righ...
-> オートモードにした後、[set_cancel_skip]タグを呼び出...
終了行:
*AirNovel [#v96ba7e4]
公式:http://famibee.web.fc2.com/intro/home.htm
開発サイト:http://famibee.web.fc2.com/tag_dev/dev.htm
適度に作業した際の記述ですので、詳細調べれば違っていたり...
----
#contents
** 参考 [#l3149175]
- AIRNovelをさわろう!
http://ansawaro.wy5.org/
** スタートアップ [#d5d85a20]
1. ここを参考にインストールしていく
http://famibee.web.fc2.com/tag_dev/dev.htm#ANBooks
2. Adobe Airをインストール
http://get.adobe.com/jp/air/
3. ANBooksをインストール
http://code.google.com/p/air-novel/downloads/list?can=3...
で、ver*.**_ANBooks.air をダウンロード。実行してインス...
-> ver0.47 でインストール時にエラー。「続行」を押して強...
** リリース用セットアップ [#q83e81bb]
1. ここを参考に設定していく
http://famibee.web.fc2.com/tag_dev/dev.htm#setup_uc
※「○○をネットからダウンロード」のボタンを押す前にパスを...
2. apatch-antのbinフォルダにパスを通す
** リリース用実行 [#x3b40992]
1. コマンドプロンプトでプロジェクトフォルダへ移動する。
$cd C:\Users\<id>\AppData\Roaming\com.fc2.blog38.famibee...
2. 以下のコマンドで実行すると、自動で立ち上がる
$ant
*** エラー [#h2b4c419]
- C:\Users\<user>\AppData\Roaming\com.fc2.blog38.famibee....
C:\Users\<user>\AppData\Roaming\com.fc2.blog38.famibee....
-> 組み込みフォント設定が間違っている可能性がある。
** リリースROM作成(.air) [#vf39452c]
1. この辺りを参考に
http://famibee.web.fc2.com/tag_dev/dev.htm#air_app
http://ansawaro.wy5.org/archives/1007
2. 認証ファイルの作成
$"C:\Users\<id>\AppData\Roaming\com.fc2.blog38.famibee.A...
3. ANBooksのビルド環境設定 -> 自己署名設定に生成されたp12...
4.プロジェクトフォルダの以下の辺りの最後の部分に必要な構...
<arg line="${app_name}.air"/>
<arg line="prj-app.xml"/>
<arg line="${app_name}.swf config.anprj icon mat"/>
↓
<arg line="${app_name}.air"/>
<arg line="prj-app.xml"/>
<arg line="${app_name}.swf config.anprj icon resource"/>
5. コマンドプロンプトでプロジェクトフォルダへ移動する。
$cd C:\Users\<id>\AppData\Roaming\com.fc2.blog38.famibee...
6. 以下のコマンドで実行する
$ant air
*** エラー [#r45c1f36]
- コマンドプロンプトで、airから先に進まない
-> 自己署名設定が間違ってるかも
- [java] C:\Users\<id>\AppData\Roaming\com.fc2.blog38.fam...
-> icon/ にアイコンファイルは必須
-> icon_016, icon_032, icon_048, icon_128
- [java] Could not generate timestamp: handshake alert: ...
-> build.xml の<target name="air"...>の件にある、<arg l...
** 埋め込みフォント [#t0eaf901]
1. ここを参考に
http://famibee.web.fc2.com/tag_dev/dev.htm#make_font
http://ansawaro.wy5.org/archives/1442
2. ANBooksで、メニュー -> ビルド環境設定 -> 組み込みフォ...
3. それぞれ設定して「上記設定でフォントを追加」
4. ワーキングフォルダのbuild.p.xmlに以下を追加
<property name="by-product" value="SDK/by-product/"/>
5. プロジェクトフォルダのbuild.xmlに以下を追加
・<フォントファミリー名>、<プラグイン名>等は上の3番「組...
<target name="font_src_out">
<touch file="Work/font/<プラグイン名>.as"/>
<apply executable="${adl_cmd}">
<arg line="${adl_opt}"/>
<arg line="${by-product}ucr/ucr-app.xml"/>
<arg line="--"/>
<arg line="<プラグイン名>"/>
<arg line="<フォントファミリー名>"/>
<arg line="<フォントファイルへのパス>"/> <!-- Winで変...
<arg line='"${basedir}/config.anprj"' />
<fileset file="Work/font/<プラグイン名>.as"/>
</apply>
</target>
<target name="font_Compile">
<java jar="${MXMLC.JAR}" fork="true" failonerror="true">
<arg line="+flexlib ${flex_sdk}frameworks"/>
<arg line="+configname=air"/>
<arg line="-output=system/<プラグイン名>.swf"/>
<arg line="-use-network=false"/>
<arg line="-static-link-runtime-shared-libraries=true"/>
<arg line="Work/font/<プラグイン名>.as"/>
</java>
</target>
<target name="font" depends="font_src_out,font_Compile"/>
6. build.xmlのフォントの出力パスを設定
<property name="font_out"...> の値が生成結果のswfが出力...
7. フォントをビルドする
$ant font
8. スクリプトでフォントを切り替える
・layoutにfontFamilyとfontLookupを追加する。
・pluginとしてロードする
例)
[lay layer="mes" visible=true b_alpha=1 r_size=12 r_alig...
[loadplugin fn="<プラグイン名>" join=true]
*** エラー [#y5288aa1]
- $ant fontをした際
font_src_out:
[apply] application descriptor not found
[apply] Result: 6
-> 構文が正常に解釈できていない。
上記の設定の4, 5を再度確認
** プラグイン [#oefe644a]
-> [[AirNovel - プラグイン]]
** スクリプト [#s4aa82c5]
- サブルーチンジャンプの場合は、[call ...]
完全に移動する場合は、[jump ...]
- テキストのlayoutを一時的に変更する場合は、[span ...]
以降ずっと変更する場合は、[lay ...]
-> [span]だと、[clear_text]など他のコマンドで元に戻って...
** テクニック [#e303acc0]
*** ラジオボタン [#kffb32d8]
-> [[AirNovel - ラジオボタン]]
*** スライドバー [#k8a76c90]
-> [[AirNovel - スライドバー]]
*** 文字履歴 [#n1985b8e]
-> [[AirNovel - 文字履歴]]
** FAQ [#abd78102]
*** 文字にアンチエイリアスが掛からない [#p633cf1e]
-> 埋め込みフォントならアンチエイリアスかかるみたいです。
下記画像の埋め込みフォント:フォントな様 http://www....
やさしさゴシック http://www.fontna.com/blog/379/
&ref(airnovel-antialiase.jpg,,40%);
*** .airのパッケージにした際、リソースのフォルダがエラー...
-> フォルダの中身が空だとパッケージ化されない
*** [wa], [stop_face]とかのタグが効かない [#tced8d01]
-> swfのバージョンが8以下の場合や、ActionScript3.0が埋...
[wa]などのFlash操作が出来るようにするswfコンバーター...
*** [button enabled=false]の際、center指定の位置が上手く...
-> enabled=trueのボタンと同じように画像を3分割された座...
300pxの画像の場合、300/3/2 = 50pxが中心となる。
> [button enabled=false]はボタンではなく、文字レイヤの...
*** オートモード(an.auto.enabledをtrue)にした場合、righ...
-> オートモードにした後、[set_cancel_skip]タグを呼び出...
ページ名: