開発室
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
#contents
----
*開発室 [#fdac6ff2]
-ベータ版を公開するページです。(だんだん個人的な備忘録と...
-ベータ版のファイル内容は、基本的にtheater.js本体、theate...
-(添付の&ref(test.js);はテスト用シナリオです。予告なく削...
**v2.0.4.8 (2008/01/24) [#y5cbfba5]
-theater.js v2.0.4.8 &ref(tjs2048.lzh);
-ファイル内容:theater.js本体
-主な変更点
--いろいろ・・・。
**v2.0.4.7 (2008/01/23) [#m679dd4b]
-theater.js v2.0.4.7 &ref(tjs2047.lzh);
-ファイル内容:theater.js本体
-主な変更点
--Theaterコンストラクタ、actメソッドの引数オブジェクトにe...
--省略記法branchでdefault指定なしの場合は次のシナリオ関数...
--省略記法checkおよび各比較演算子(==、!=等)を追加しました...
**v2.0.4.6 (2008/01/22) [#m669ae6e]
-theater.js v2.0.4.6 &ref(tjs2046.lzh);
-ファイル内容:theater.js本体
-主な変更点
--画像アドレスにも置換用文字列を使用できるようにしました。
--curtainプロパティをimgsオブジェクトのcurtainプロパティ...
--省略記法succを追加しました。
**v2.0.4.5 (2008/01/21) [#t95cdb5f]
-theater.js v2.0.4.5 &ref(tjs2045.lzh);
-ファイル内容:theater.js本体
-主な変更点
--省略記法choiceの引数にカスタムオブジェクトを設定可能に...
【例】
var scenario = [
{choice:{slime:"スライム",dragon:"ドラゴン"}},
{branch:{slime:{msg:"スライムは弱い"}, dragon:{msg:"ド...
];
new Theater({
scenario:scenario
});
**v2.0.4.4 (2008/01/17) [#z5e2b7ab]
-theater.js v2.0.4.4 &ref(tjs2044.lzh);
-ファイル内容:theater.js本体
-主な変更点
--taranslateメソッドで文字列でない場合にもescapeHTMLを使...
--setValメソッドの第一引数に配列を設定した場合の動作不良...
**v2.0.4.3 (2008/01/11) [#p36ce26c]
-theater.js v2.0.4.3 &ref(tjs2043.lzh);
-ファイル内容:theater.js本体
-主な変更点
--省略記法使用時のresult引継ぎ設定見直し。act以外でできる...
--省略記法branchのデフォルト条件名を$default、defaultどち...
--loopメソッドの条件にbooleanを指定可能としました。trueの...
--translateメソッドに第二引数isEsc追加。これが無指定・nul...
**v2.0.4.2 (2008/01/09) [#o6d4fd19]
-theater.js v2.0.4.2 &ref(tjs2042.lzh);
-ファイル内容:theater.js本体
-主な変更点
--省略記法labelをlabelPushに変更。
【例】
var img = {
s1: "img/sample1.gif"
};
var scenario = [
{img: "$I{s1}", msg: "labelPushテスト"},
{labelPush:{"LABEL":[
{msg:"LABELシナリオ開始。"},
{push:[
{msg:"選択シナリオ開始。"},
{choice:["SKIP", "RETAKE", "NONE"]},
{branch:{
"SKIP":{skip:"LABEL"},
"RETAKE":{retake:"LABEL"},
"NONE":{keep:null}
}},
{msg:"選択シナリオ終了。"}
]},
{msg:"LABELシナリオ終了。"}
]}},
{msg:"LABELシナリオの後です。"}
];
new Theater({
img: img,
scenario: scenario
});
--loopメソッドに第三引数labelを追加。pushと同様、指定する...
--これに伴い省略記法labelLoopを追加。値は[(繰り返し条件),...
--labelを指定しない場合でも、デフォルトで"LOOP"をlabelと...
--ループカウンタとしてloopCountプロパティを追加。これを文...
--ただし、loopCountプロパティは常に正しいとは限りません。...
【例】
var img = {
s1: "img/sample1.gif"
};
var scenario = [
{img: "$I{s1}", msg: "labelLoopテスト"},
{labelLoop:[2, {"LABEL":[
{msg:"外側ループ。2回繰り返し。$LC{}回目。"},
{loop:[[
function(){this.work.count = 10;},
function(result){return(this.work.count > 0);},
function(result){this.work.count -= result;}
],[
{msg:"内側ループ。現在の数=${count}。0以下になると...
{choice:["続行", "内側RETAKE", "内側SKIP", "外側RE...
{branch:{
"続行":{keep:null},
"内側RETAKE":{retake:"LOOP"},
"内側SKIP":{skip:"LOOP"},
"外側RETAKE":{retake:"LABEL"},
"外側SKIP":{skip:"LABEL"}
}},
{msg:"引く数を選択。"},
{choice:[1, 5, 10]}
]]},
{msg:"内側ループの後です。"}
]}]},
{msg:"外側ループの後です。"}
];
new Theater({
img: img,
scenario: scenario
});
-他、メニューの値に数値が使用できない不具合等を修正。
**v2.0.4.1 (2008/01/08) [#qf623798]
-theater.js v2.0.4.1 &ref(tjs2041.lzh);
-ファイル内容:theater.js本体
-主な変更点
--pushメソッドに第二引数labelを追加。指定することによりre...
--これに伴い省略記法labelを追加。値は{(ラベル名):(シナリ...
【例】
var img = [
"img/sample1.gif"
];
var scenario = [
{img: "img/sample1.gif", msg: "テスト"},
{label:{"LABEL":[
{msg:"LABELシナリオ開始。"},
{push:[
{msg:"選択シナリオ開始。"},
{choice:["SKIP", "RETAKE", "NONE"]},
{branch:{
"SKIP":{skip:"LABEL"},
"RETAKE":{retake:"LABEL"},
"NONE":{keep:null}
}},
{msg:"選択シナリオ終了。"}
]},
{msg:"LABELシナリオ終了。"}
]}},
{msg:"LABELシナリオの後です。"}
];
new Theater({
img: img,
scenario: scenario
});
--他、省略記法branchのデフォルト条件名を"$default"に変更...
----
-以下は旧バージョンです。
**v2.0.2.7 (2007/08/27) [#i44cabe5]
-theater.js v2.0.2.7 &ref(tjs2027.lzh);
-ファイル内容:theater.js本体, theaterconstructor.js, prot...
-theater.js 主な変更点
--【不具合修正】シナリオ初期化要素がない状態で、メニュー...
-prototype_extend.jsはv2.0.2.5と同じものです。
-theaterconstructor.jsはv2.0.2.2と同じものです。
-このバージョンを元に正式版v2.0.3を作成・公開しました。ベ...
-サンプルは後日添付します。
**v2.0.2.6 (2007/08/19) [#h64daf37]
-theater.js v2.0.2.6 &ref(tjs2026.lzh);
-ファイル内容:theater.js本体, theaterconstructor.js, prot...
-theater.js 主な変更点
--【不具合修正】メニューの最低幅が250px固定になっているの...
---現最新正式版(v2.0.2)にそのまま上書きすると、メニューが...
--【不具合修正】Theaterクラスインスタンス生成時・actメソ...
---adjust, width, height, top, left
--直前シナリオ関数の返却値をシナリオ省略記法で使用可能と...
---$R{}と記述することで置換されます。
--シナリオ操作メソッド(skip、reset等)のシナリオ記述簡略化...
--画像のonload、onerror、onabortイベントの利用
-prototype_extend.jsはv2.0.2.5と同じものです。
-theaterconstructor.jsはv2.0.2.2と同じものです。
-サンプルは後日添付します。
**v2.0.2.5 (2007/08/15) [#q2914c76]
-theater.js v2.0.2.5 &ref(tjs2025.lzh);
-ファイル内容:theater.js本体, theaterconstructor.js, prot...
-theater.js 主な変更点
--文章以外にも{ワークエリア変数名}でワークエリア変数を組...
--画像アドレス保持・取得機能を改善しました。
-prototype_extend.js 変更点
--HandleHashクラスにflattenメソッドを追加しました。
-theaterconstructor.jsはv2.0.2.2と同じものです。
-サンプルは後日添付します。
**v2.0.2.4 (2007/08/15) [#le492645]
-theater.js v2.0.2.4 &ref(tjs2024.lzh);
-ファイル内容:theater.js本体, theaterconstructor.js, prot...
-theater.js 主な変更点
--alert、promptメソッドを使用したシナリオ関数作成を簡略化...
--{ワークエリア変数名}で文章にワークエリア変数を組み込め...
--処理分岐のシナリオ関数作成を簡略化する機能を追加しまし...
-theaterconstructor.jsはv2.0.2.2と同じものです。
-prototype_extend.jsはv2.0.2.1と同じものです。
-サンプル &ref(sample2024.lzh);
--変更点を使用した簡単なシナリオです。
**ベータ版サンプル for v2.0.2.1~v2.0.2.3 (2007/08/13)[#v...
-ベータ版サンプル &ref(sample2023.lzh);
--これまでの変更点を使用した簡単なシナリオです。
**v2.0.2.3 (2007/08/13) [#af09a107]
-theater.js v2.0.2.3 &ref(tjs2023.lzh);
-ファイル内容:theater.js本体, theaterconstructor.js, prot...
-theater.js 変更点
--confirm、choiceメソッドを使用したシナリオ関数作成を簡略...
-theaterconstructor.jsはv2.0.2.2と同じものです。
-prototype_extend.jsはv2.0.2.1と同じものです。
**v2.0.2.2 (2007/08/06) [#gcf3f170]
-theater.js v2.0.2.2 &ref(tjs2022.lzh);
-ファイル内容:theater.js本体, theaterconstructor.js, prot...
-theater.js, theaterconstructor.js 変更点
--すべてのクラス・オブジェクトを名前空間「Theater」以下に...
--まあ、prototype.js使ってる時点でアレなんですが・・・^...
-prototype_extend.jsはv2.0.2.1と同じものです。
**v2.0.2.1 (2007/08/05) [#v11d24eb]
-theater.js v2.0.2.1 &ref(tjs2021.lzh);
-ファイル内容:theater.js本体, prototype_extend.js
-theater.js 変更点
--quit(end, fin)メソッドを追加しました。
--シナリオ関数配列の各要素に、関数以外にカスタムオブジェ...
--actメソッド、appearメソッド、speakメソッドの引数に配列...
-quitメソッド
--引数:なし
--説明:シナリオを強制終了する。end, finメソッドはquitメ...
-prototype_extend.js 変更点
--HandleHashクラスの修正。
終了行:
#contents
----
*開発室 [#fdac6ff2]
-ベータ版を公開するページです。(だんだん個人的な備忘録と...
-ベータ版のファイル内容は、基本的にtheater.js本体、theate...
-(添付の&ref(test.js);はテスト用シナリオです。予告なく削...
**v2.0.4.8 (2008/01/24) [#y5cbfba5]
-theater.js v2.0.4.8 &ref(tjs2048.lzh);
-ファイル内容:theater.js本体
-主な変更点
--いろいろ・・・。
**v2.0.4.7 (2008/01/23) [#m679dd4b]
-theater.js v2.0.4.7 &ref(tjs2047.lzh);
-ファイル内容:theater.js本体
-主な変更点
--Theaterコンストラクタ、actメソッドの引数オブジェクトにe...
--省略記法branchでdefault指定なしの場合は次のシナリオ関数...
--省略記法checkおよび各比較演算子(==、!=等)を追加しました...
**v2.0.4.6 (2008/01/22) [#m669ae6e]
-theater.js v2.0.4.6 &ref(tjs2046.lzh);
-ファイル内容:theater.js本体
-主な変更点
--画像アドレスにも置換用文字列を使用できるようにしました。
--curtainプロパティをimgsオブジェクトのcurtainプロパティ...
--省略記法succを追加しました。
**v2.0.4.5 (2008/01/21) [#t95cdb5f]
-theater.js v2.0.4.5 &ref(tjs2045.lzh);
-ファイル内容:theater.js本体
-主な変更点
--省略記法choiceの引数にカスタムオブジェクトを設定可能に...
【例】
var scenario = [
{choice:{slime:"スライム",dragon:"ドラゴン"}},
{branch:{slime:{msg:"スライムは弱い"}, dragon:{msg:"ド...
];
new Theater({
scenario:scenario
});
**v2.0.4.4 (2008/01/17) [#z5e2b7ab]
-theater.js v2.0.4.4 &ref(tjs2044.lzh);
-ファイル内容:theater.js本体
-主な変更点
--taranslateメソッドで文字列でない場合にもescapeHTMLを使...
--setValメソッドの第一引数に配列を設定した場合の動作不良...
**v2.0.4.3 (2008/01/11) [#p36ce26c]
-theater.js v2.0.4.3 &ref(tjs2043.lzh);
-ファイル内容:theater.js本体
-主な変更点
--省略記法使用時のresult引継ぎ設定見直し。act以外でできる...
--省略記法branchのデフォルト条件名を$default、defaultどち...
--loopメソッドの条件にbooleanを指定可能としました。trueの...
--translateメソッドに第二引数isEsc追加。これが無指定・nul...
**v2.0.4.2 (2008/01/09) [#o6d4fd19]
-theater.js v2.0.4.2 &ref(tjs2042.lzh);
-ファイル内容:theater.js本体
-主な変更点
--省略記法labelをlabelPushに変更。
【例】
var img = {
s1: "img/sample1.gif"
};
var scenario = [
{img: "$I{s1}", msg: "labelPushテスト"},
{labelPush:{"LABEL":[
{msg:"LABELシナリオ開始。"},
{push:[
{msg:"選択シナリオ開始。"},
{choice:["SKIP", "RETAKE", "NONE"]},
{branch:{
"SKIP":{skip:"LABEL"},
"RETAKE":{retake:"LABEL"},
"NONE":{keep:null}
}},
{msg:"選択シナリオ終了。"}
]},
{msg:"LABELシナリオ終了。"}
]}},
{msg:"LABELシナリオの後です。"}
];
new Theater({
img: img,
scenario: scenario
});
--loopメソッドに第三引数labelを追加。pushと同様、指定する...
--これに伴い省略記法labelLoopを追加。値は[(繰り返し条件),...
--labelを指定しない場合でも、デフォルトで"LOOP"をlabelと...
--ループカウンタとしてloopCountプロパティを追加。これを文...
--ただし、loopCountプロパティは常に正しいとは限りません。...
【例】
var img = {
s1: "img/sample1.gif"
};
var scenario = [
{img: "$I{s1}", msg: "labelLoopテスト"},
{labelLoop:[2, {"LABEL":[
{msg:"外側ループ。2回繰り返し。$LC{}回目。"},
{loop:[[
function(){this.work.count = 10;},
function(result){return(this.work.count > 0);},
function(result){this.work.count -= result;}
],[
{msg:"内側ループ。現在の数=${count}。0以下になると...
{choice:["続行", "内側RETAKE", "内側SKIP", "外側RE...
{branch:{
"続行":{keep:null},
"内側RETAKE":{retake:"LOOP"},
"内側SKIP":{skip:"LOOP"},
"外側RETAKE":{retake:"LABEL"},
"外側SKIP":{skip:"LABEL"}
}},
{msg:"引く数を選択。"},
{choice:[1, 5, 10]}
]]},
{msg:"内側ループの後です。"}
]}]},
{msg:"外側ループの後です。"}
];
new Theater({
img: img,
scenario: scenario
});
-他、メニューの値に数値が使用できない不具合等を修正。
**v2.0.4.1 (2008/01/08) [#qf623798]
-theater.js v2.0.4.1 &ref(tjs2041.lzh);
-ファイル内容:theater.js本体
-主な変更点
--pushメソッドに第二引数labelを追加。指定することによりre...
--これに伴い省略記法labelを追加。値は{(ラベル名):(シナリ...
【例】
var img = [
"img/sample1.gif"
];
var scenario = [
{img: "img/sample1.gif", msg: "テスト"},
{label:{"LABEL":[
{msg:"LABELシナリオ開始。"},
{push:[
{msg:"選択シナリオ開始。"},
{choice:["SKIP", "RETAKE", "NONE"]},
{branch:{
"SKIP":{skip:"LABEL"},
"RETAKE":{retake:"LABEL"},
"NONE":{keep:null}
}},
{msg:"選択シナリオ終了。"}
]},
{msg:"LABELシナリオ終了。"}
]}},
{msg:"LABELシナリオの後です。"}
];
new Theater({
img: img,
scenario: scenario
});
--他、省略記法branchのデフォルト条件名を"$default"に変更...
----
-以下は旧バージョンです。
**v2.0.2.7 (2007/08/27) [#i44cabe5]
-theater.js v2.0.2.7 &ref(tjs2027.lzh);
-ファイル内容:theater.js本体, theaterconstructor.js, prot...
-theater.js 主な変更点
--【不具合修正】シナリオ初期化要素がない状態で、メニュー...
-prototype_extend.jsはv2.0.2.5と同じものです。
-theaterconstructor.jsはv2.0.2.2と同じものです。
-このバージョンを元に正式版v2.0.3を作成・公開しました。ベ...
-サンプルは後日添付します。
**v2.0.2.6 (2007/08/19) [#h64daf37]
-theater.js v2.0.2.6 &ref(tjs2026.lzh);
-ファイル内容:theater.js本体, theaterconstructor.js, prot...
-theater.js 主な変更点
--【不具合修正】メニューの最低幅が250px固定になっているの...
---現最新正式版(v2.0.2)にそのまま上書きすると、メニューが...
--【不具合修正】Theaterクラスインスタンス生成時・actメソ...
---adjust, width, height, top, left
--直前シナリオ関数の返却値をシナリオ省略記法で使用可能と...
---$R{}と記述することで置換されます。
--シナリオ操作メソッド(skip、reset等)のシナリオ記述簡略化...
--画像のonload、onerror、onabortイベントの利用
-prototype_extend.jsはv2.0.2.5と同じものです。
-theaterconstructor.jsはv2.0.2.2と同じものです。
-サンプルは後日添付します。
**v2.0.2.5 (2007/08/15) [#q2914c76]
-theater.js v2.0.2.5 &ref(tjs2025.lzh);
-ファイル内容:theater.js本体, theaterconstructor.js, prot...
-theater.js 主な変更点
--文章以外にも{ワークエリア変数名}でワークエリア変数を組...
--画像アドレス保持・取得機能を改善しました。
-prototype_extend.js 変更点
--HandleHashクラスにflattenメソッドを追加しました。
-theaterconstructor.jsはv2.0.2.2と同じものです。
-サンプルは後日添付します。
**v2.0.2.4 (2007/08/15) [#le492645]
-theater.js v2.0.2.4 &ref(tjs2024.lzh);
-ファイル内容:theater.js本体, theaterconstructor.js, prot...
-theater.js 主な変更点
--alert、promptメソッドを使用したシナリオ関数作成を簡略化...
--{ワークエリア変数名}で文章にワークエリア変数を組み込め...
--処理分岐のシナリオ関数作成を簡略化する機能を追加しまし...
-theaterconstructor.jsはv2.0.2.2と同じものです。
-prototype_extend.jsはv2.0.2.1と同じものです。
-サンプル &ref(sample2024.lzh);
--変更点を使用した簡単なシナリオです。
**ベータ版サンプル for v2.0.2.1~v2.0.2.3 (2007/08/13)[#v...
-ベータ版サンプル &ref(sample2023.lzh);
--これまでの変更点を使用した簡単なシナリオです。
**v2.0.2.3 (2007/08/13) [#af09a107]
-theater.js v2.0.2.3 &ref(tjs2023.lzh);
-ファイル内容:theater.js本体, theaterconstructor.js, prot...
-theater.js 変更点
--confirm、choiceメソッドを使用したシナリオ関数作成を簡略...
-theaterconstructor.jsはv2.0.2.2と同じものです。
-prototype_extend.jsはv2.0.2.1と同じものです。
**v2.0.2.2 (2007/08/06) [#gcf3f170]
-theater.js v2.0.2.2 &ref(tjs2022.lzh);
-ファイル内容:theater.js本体, theaterconstructor.js, prot...
-theater.js, theaterconstructor.js 変更点
--すべてのクラス・オブジェクトを名前空間「Theater」以下に...
--まあ、prototype.js使ってる時点でアレなんですが・・・^...
-prototype_extend.jsはv2.0.2.1と同じものです。
**v2.0.2.1 (2007/08/05) [#v11d24eb]
-theater.js v2.0.2.1 &ref(tjs2021.lzh);
-ファイル内容:theater.js本体, prototype_extend.js
-theater.js 変更点
--quit(end, fin)メソッドを追加しました。
--シナリオ関数配列の各要素に、関数以外にカスタムオブジェ...
--actメソッド、appearメソッド、speakメソッドの引数に配列...
-quitメソッド
--引数:なし
--説明:シナリオを強制終了する。end, finメソッドはquitメ...
-prototype_extend.js 変更点
--HandleHashクラスの修正。
ページ名: