姪っ子のために作った知育アプリの備忘録

かわいい姪っ子のために!! 知育アプリが作りたい!!

ティラノスクリプトで[clickable]をname属性で指定する

タグ[clickable]をname属性で作れたら何かと便利。
なので、マクロで登録してみました。

[clickable_name]は[s]の手前に配置すること。
あとは、キャラの移動前や移動中に作らないようにすること。

//マクロの登録
[macro name="clickable_name"]
[iscript]
var C_top = $('.'+ mp.name).offset().top;
var C_left = $('.'+ mp.name).offset().left;
var C_height = $('.'+ mp.name).height();
var C_width = $('.'+ mp.name).width();
TYRANO.kag.ftag.startTag("clickable", {storage:mp.ks,x:C_left,y:C_top,width:C_width,height:C_height,target:mp.label});
[endscript]
[endmacro]

//name属性で指定する場合
[clickable_name name="〇〇〇〇" ks="〇〇〇〇.ks" label="*〇〇〇〇" ]
//マクロの登録
[macro name="clickable_id"]
[iscript]
var C_top = $('#'+ mp.id).offset().top;
var C_left = $('#'+ mp.id).offset().left;
var C_height = $('#'+ mp.id).height();
var C_width = $('#'+ mp.id).width();
TYRANO.kag.ftag.startTag("clickable", {storage:mp.ks,x:C_left,y:C_top,width:C_width,height:C_height,target:mp.label});
[endscript]
[endmacro]

//idを自分で振ってidで指定する場合
[clickable_id id="〇〇〇〇" ks="〇〇〇〇.ks" label="*〇〇〇〇" ]