2022年7月15日(金)
imageタグの画像を変える(ティラノスクリプトメモ)
ティラノスクリプトではimageタグで画像を表示できますが、表示した画像を後から変更する機能は無い…ですよね?…ええと、私の知る限りでは確か無かったと思うんですが、数行のマクロを組むだけで実現できるので、ここにメモしておきます。
[macro name="changeimg"]
[iscript]
let img = document.getElementsByClassName(mp.name);
if(img[0]){
img[0].src = "data/fgimage/" + mp.storage;
}
[endscript]
[endmacro]
nameパラメータで指定した画像を変更します。
※このマクロの書き方ですと、同じnameパラメータの画像が複数ある場合は最初の1つだけが変更されます。また、fgimageフォルダ内の画像のみ表示できます。
このマクロの使い方はこんな感じです。
[image name="onigiri" storage="ume.png" layer="0" x="10" y="10"]
[changeimg name="onigiri" storage="tunamayo.png"]
■検証した時のティラノスクリプトのバージョン ・513c
カテゴリ:製作者向け情報/ティラノスクリプト関係/ティラノスクリプトのプラグイン等リスト
|