プロジェクトをフラッシュ ターゲットにコンパイルすると、すべて問題なく、結果の swf ファイルをダブルクリックすると、ローカルのフラッシュ プレーヤーで適切に開きます。
しかし、swf ファイルを xampp でホストし、html ファイル経由でロードしようとすると、http://127.0.0.1/testopenflswf/index.html
空白の画面しか表示されません..
<html>
<head>
</head>
<body bgcolor="#eeeeee">
<object
classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=11,0,0,0"
width="1200"
height="800"
id="myFlashObject"
>
<param name="movie" value="DCACLabjsclientside.swf"/>
<param name="allowScriptAccess" value="always" />
<param name="quality" value="high" />
<param name="salign" value="lt" />
<param name="scale" value="noscale" />
<param name="menu" value="false" />
<param name="bgcolor" value="#00ffff"/>
<embed
src="DCACLabjsclientside.swf"
quality="high"
salign="lt"
width="1200"
height="800"
align="middle"
scale="noscale"
menu="false"
bgcolor="#00ffff"
name="myFlashObject"
swLiveConnect="true"
allowScriptAccess="always"
type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer"
/>
</object>
</body>
</html>
ubuntu でテストしようとすると、swf 領域内で次のエラーが発生します。
Assets.hx: 792: [openfl.Assets] There is no asset library named "Compo"
ただし、Compo ライブラリはサーバーなしで正常にロードされ、プロジェクトで次のように定義されます。
<haxelib name="swf" version="1.1.1" />
<library path="Assets/compact-dcaclabs-assets-cc.swf" name="Compo"/>
誰でも助けることができますか?