iPadのデジタルサイネージ、MiRuYoアプリにはHTML5モードがあります。
内部にHTMLやJavascriptデータを保存し、フルスクリーンで実行できるモードです。
実はこのモードでティラノスクリプトが動作します。

ただし、そのままではタップの挙動が不安定です。タッチが効いたり効かなかったりします。
そこで、
tyranoフォルダのlibs.jsを修正します。(V274の場合)
494行目からの
function onTouchEnd_(e) {
	if (!o.data('event.tap.moved')) {
		o.unbind('touchmove', onTouchMove_);
		o.trigger('click').click();
		e.stopPropagation();
	}
}
を
function onTouchEnd_(e) {
	o.trigger('click').click();
	e.stopPropagation();
	if (!o.data('event.tap.moved')) {
		o.unbind('touchmove', onTouchMove_);
	}
}
としました。指先を離したときの挙動を変えることで、タッチの反応を良くしたのです。
そのほかコンテンツ制作の注意として
1、jumpやbuttonのtargetは指定してもstorageは使わない(同じファイルの中にjumpする)
2、macroは使わない(javascriptエラーがでやすいです)
3、[l]を使わず、[p]を使う
4、[trans][kanim]の近くに[wt][wa]があるとテキストがおかしくなるので使わない
5、htmlに飛ばすときは[button exp=”document.location.href=’***.html'”]とする
あたりを守って頂くと楽に制作ができると思います。
同じHTMLとJavascriptでも、ブラウザによって微妙に挙動が違うのです。(この点FLASHがよかった・・・)
また、隠し(?)コマンドとして、プレイリスト画面に戻る、があります。
function finishPlaylist(){
	var iframe = document.createElement('IFRAME');
	iframe.setAttribute('src', 'native://finish_playlist');
	document.documentElement.appendChild(iframe);
	iframe.parentNode.removeChild(iframe);
	iframe = null;
}
なにかの時にどうぞ。
他にも隠しコマンドがあります。また紹介しますね。


