nazolabo

フリーランスのWebエンジニアが近況や思ったことを発信しています。

Conveyorを超簡単にAIRアプリ化する

ローカルでPHPが動く環境限定

root.html

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
<!--
html, body {
  margin:0;
  padding:0;
}
iframe {
  border:0;
  margin:0;
  padding:0;
}
-->
</style>
</head>
<body>
<iframe id="UI"
src="http://localhost/conveyor/"
sandboxRoot="http://localhost/"
documentRoot="/"
width="100%"
height="100%">
</iframe></body></html>

iframeのsrcとsandboxRootは適宜書き換えてください。(この例だとhttp://localhost/conveyor/Conveyorが既に動作している状態)

application.xml

<?xml version="1.0" encoding="utf-8" ?>
<application 
    xmlns="http://ns.adobe.com/air/application/1.0.M5"
    appId="com.rhaco.conveyor"
    version="1.2">
    <name>Conveyor</name>
    <description>Conveyor</description>
    <copyright>Copyright 2006- The Rhacophorus Project. All rights reserved.</copyright>
<initialWindow>
    <title>Conveyor</title>
    <content>root.html</content>
    <systemChrome>standard</systemChrome>
    <transparent>false</transparent>
    <visible>true</visible>
    <minimizable>true</minimizable>
    <maximizable>true</maximizable>
    <resizable>true</resizable>
    <width>800</width>
    <height>600</height>
</initialWindow>
</application>

この2ファイルを作って、

adl application.xml

でOK
あと設定関係の日本語メッセージが文字化けするかも?

追記

当たり前だけどiframeでローカルのConveyorを表示してるだけなので配布はできません。