1
삼성 스마트 tv.if에서 버튼을 클릭하여 이벤트를 처리하는 방법 장면에서 내 양식을 디자인하는 방법 이벤트를 처리하는 방법 사전에 감사의 말을 남겨주세요.삼성 스마트 TV에서 버튼을 사용하여 이벤트를 처리하는 방법은 무엇입니까?
삼성 스마트 tv.if에서 버튼을 클릭하여 이벤트를 처리하는 방법 장면에서 내 양식을 디자인하는 방법 이벤트를 처리하는 방법 사전에 감사의 말을 남겨주세요.삼성 스마트 TV에서 버튼을 사용하여 이벤트를 처리하는 방법은 무엇입니까?
body 태그 내부의 index.html (주 파일) 자세한 내용은
var widgetAPI = new Common.API.Widget();
var tvKey = new Common.API.TVKeyValue();
var Main =
{
};
Main.onLoad = function()
{
// Enable key event processing
this.enableKeys();
widgetAPI.sendReadyEvent();
};
Main.onUnload = function()
{
};
Main.enableKeys = function()
{
document.getElementById("anchor").focus();
};
Main.keyDown = function()
{
var keyCode = event.keyCode;
alert("Key pressed: " + keyCode);
switch(keyCode)
{
case tvKey.KEY_RETURN:
case tvKey.KEY_PANEL_RETURN:
alert("RETURN");
widgetAPI.sendReturnEvent();
break;
case tvKey.KEY_LEFT:
alert("LEFT");
break;
case tvKey.KEY_RIGHT:
alert("RIGHT");
break;
case tvKey.KEY_UP:
alert("UP");
break;
case tvKey.KEY_DOWN:
alert("DOWN");
break;
case tvKey.KEY_ENTER:
case tvKey.KEY_PANEL_ENTER:
alert("ENTER");
break;
default:
alert("Unhandled key");
break;
}
};
:
이<a href="javascript:void(0);" id="anchor" onkeydown="Main.keyDown();"></a>
그런 다음 Main.js 파일의 주요 변수 TVKeyValue 및 위젯의 인스턴스를 정의하는 A 태그는 키 이벤트 '앵커'로 만들려면 이 Tutoria에 문의하십시오. l (스페인어) : http://samsungstad.com/wiki/iniciando-con-smart-tv/programando-tu-primera-aplicacion-javascript/