2011-01-07 17 views
1

AS2と複数のファイルを使用して既存のFlash8プロジェクトをAdobe Airアプリケーションにパックする簡単な方法はありますか?既存のFLASH8プロジェクトからAdobe Airアプリケーションを作成する方法は?

+0

as2のプロジェクターでは、スクリーンワーバー(http://screenweaver.org/doku.php?id=docs:as_api)、mProjector(http://www.screentime.com/software/flash-プロジェクター/ flas.html)または亜鉛(http://www.multidmedia.com/software/zinc/))? –

+0

いいえ...私は、AIR SDKを使用してBlackberry PlayBookに古いゲームを手に入れることができるAIRに興味があります。 – Oldes

答えて

0

最も単純なケース以外では、は、である。 AS2スクリプトは、AIRアプリケーション(常にAS3)にロードされたときに不具合が発生します。私が見たいくつかの問題:Stage.widthとStage.heightは常に0であり、時には Mouse.addListenerが機能しない、マウスホイールが動作しない可能性があります。スクリプトが複雑なほど、エラーが多く発生します。

1

これまでのところ、これは最小app.xmlです:test.swfはFLASH8プロジェクトすることができ

<?xml version="1.0" encoding="UTF-8" standalone="no" ?> 
<application xmlns="http://ns.adobe.com/air/application/2.5"> 
    <id>my.app.id</id> 
    <versionNumber>1.0</versionNumber> 
    <filename>test-app</filename> 
    <description/> 
    <name>Test AIR app</name> 
    <copyright/> 
    <initialWindow> 
    <content>test.swf</content> 
    <systemChrome>standard</systemChrome> 
    <transparent>false</transparent> 
    <visible>true</visible> 
    <fullScreen>false</fullScreen> 
    <aspectRatio>portrait</aspectRatio> 
    <renderMode>auto</renderMode> 
    <width>646</width> 
    <height>468</height> 
    <maximizable>true</maximizable> 
    <minimizable>true</minimizable> 
    <resizable>false</resizable> 
    </initialWindow> 
    <icon/> 
    <customUpdateUI>false</customUpdateUI> 
    <allowBrowserInvocation>false</allowBrowserInvocation> 
    <installFolder>Test AIR app</installFolder> 
    <programMenuFolder>Test AIR app</programMenuFolder> 
</application> 

...本当です、私が調査しなければならないいくつかの違いがあります。私は解決策がないとは思わない。

UPDATE:私はしたいその後

main.swf 
data/level1.swf 
data/shared_content.swf 

: だから、共有コンテンツのために相対パスをどのように使用されるか、主な違いはあるに見えます..例えば は、私は、このようなファイル構造を持って言うことができますmain.swfからロードされlevel1.swf、にshared_content.swfからimportAssetsには、Flash Playerに私はパス 'データ/ shared_content.swf' を使用しますが、AIRのために、私はちょうどshared_content.swfを使用する必要があります。 'つまり、AIRでは、パスはルートSWFファイルではなく、読み込み中のファイルです。

これまでのところ、残りの部分が動作しているようです。他にもいくつか違いがある場合は、もう一度更新します。

関連する問題