私はいくつかのFlashモジュールを含むJavaWebアプリケーションに取り組んでいます。
これまで、Adobe Flash Builderを使用してFlashソースコードをコンパイルし、swfファイルを手動でwarに統合してきましたが、Webアプリケーションをデプロイして正常に実行できます。
最近、ソースコードを所有している顧客から、flex-mojomavenプラグインを使用してFlashソースモジュールを管理するように求められました。
問題は、アプリケーションがコンパイルされ、エラーなしでデプロイされますが、機能しなくなることです。ログインフェーズの後にブラウザからアプリケーションにアクセスすると、空白の画面が表示され、アプリケーションを操作する方法がありません。pom.xml
Flashモジュールの構築に使用されるのは次のとおりです(関係のない部分は省略しました)。
<plugins>
<plugin>
<groupId>org.sonatype.flexmojos</groupId>
<artifactId>flexmojos-maven-plugin</artifactId>
<version>4.0-RC2</version>
<extensions>true</extensions>
<configuration>
<contextRoot>myapp</contextRoot>
<services>../myapp-war/src/main/webapp/WEB-INF/flexCompile/services-config.xml</services>
<localesSourcePath>${basedir}/locale/{locale}</localesSourcePath>
<debug>true</debug>
<output>target/myapp.swf</output>
<definesDeclaration>
<property>
<name>BUILD::buildNumber</name>
<value>"Versione: ${project.version}"</value>
</property>
</definesDeclaration>
<localesRuntime>
<locale>en_US</locale>
</localesRuntime>
<localesCompiled>
<locale>en_US</locale>
</localesCompiled>
</configuration>
</plugin>
</plugins>
コンパイルされた2つのswfファイルのサイズが異なることに注意することが重要です。したがって、これはコンパイラバージョンの問題のようです。FlashとJavaを使用して開発するために使用して、リソースやフォーラムなどを紹介するだけでも、この問題を解決するためのヒントを教えてくれる人はいますか?