Apatanaで作るとこんな感じ。
ポイント(?)
- "AIRAliases.js"で、air.XXXのオブジェクトが参照できるようになる。
- var name:type のような書式は使えない。(Aptanaだから?)
- HTMLをそのままGETするには、DataFormatをTEXTに設定する必要あり。
- Aptanaのメニューでexportして、airファイルを実行するとインストールされる。
<html>
<head>
<script src="AIRAliases.js" type="text/javascript"></script>
<script src="lib/prototype/prototype.js" type="text/javascript"></script>
<title>Adobe AIR Application</title>
<script>
function completeHandler(event) {
var loader = air.URLLoader(event.target);
air.trace('completeHandler:' + loader.data);
$('textarea1').value = loader.data;
}
function button1_click() {
var loader = new air.URLLoader();
var request = new air.URLRequest("http://192.168.1.10/");
loader.addEventListener(air.Event.COMPLETE, completeHandler);
loader.dataFormat = air.URLLoaderDataFormat.TEXT;
request.method = air.URLRequestMethod.GET;
try {
loader.load(request);
} catch(error) {
alert(error);
}
}
window.onload = function() {
Event.observe('button1', 'click', button1_click);
}
</script>
</head>
<body>
Welcome to Adobe AIR!
<p>
<textarea id="textarea1" cols="30" rows="5"></textarea>
<input type="button" id="button1" value="Get!!" />
</p>
</body>
</html>
0 件のコメント:
コメントを投稿