フォーラム一覧   -   トピック一覧
   超ビギナー
     RSLにて2046のエラー
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
hase
投稿日時: 2010-3-5 22:15
お馴染みさん
登録日: 2006-4-15
居住地: Osaka
投稿: 11
RSLにて2046のエラー
いつもお世話になってます。

現在、FlexBuilder3.0(3.0.2.214193)にて開発をしておりまして、
RSL(フレームワークRSL)に取り組んでいるのですが、
Flex SDK 3.4(3.4.0.9271)にて
framework_3.4.0.9271.swzを作成しても、

 Error #2046: 読み込まれたファイルには、有効なシグネチャがありません。

というエラーがでてしまいます。
ちなみにswzでなくてswfであればエラーはでませんが、
当然のことながらFlashPlayerにキャッシュされません(苦笑)

以下のトラブルシューティングを見ていますと、
http://www.adobe.com/livedocs/flex/3_jp/html/help.html?content=rsl_10.html
RSL が適切に署名されていないことを示します
とはあるのですが、
SDKを

 3.3
 3.2

にして試してみたところ上記の問題は起こりません。

 3.4
 3.5

はダメでした・・・。

3.4から設定の仕方が変わったのでしょうか

もしご存知の方がおられましたら、
何卒ご教授宜しくお願いします・・・m(_ _;;)m

ちなみに以下のようなactionScriptPropertiesでコンパイルしてます。
SDK3.3を使用している場合は、「3.4」が「3.3」になっています。


<?xml version="1.0" encoding="UTF-8"?>
<actionScriptProperties mainApplicationPath="Sample.mxml" version="3">
<compiler additionalCompilerArguments="-locale ja_JP" copyDependentFiles="true" enableModuleDebug="true" flexSDK="Flex 3.4" generateAccessible="false" htmlExpressInstall="true" htmlGenerate="true" htmlHistoryManagement="true" htmlPlayerVersion="9.0.124" htmlPlayerVersionCheck="true" outputFolderPath="bin-debug" sourceFolderPath="src" strict="true" useApolloConfig="false" verifyDigests="true" warn="true">
<compilerSourcePath/>
<libraryPath defaultLinkType="3">
<libraryPathEntry kind="4" path="">
<modifiedEntries>
<libraryPathEntry kind="3" linkType="4" path="${PROJECT_FRAMEWORKS}/libs/framework.swc" useDefaultLinkType="false">
<crossDomainRsls>
<crossDomainRslEntry autoExtract="true" policyFileUrl="" rslUrl="framework_3.4.0.9271.swz"/>
</crossDomainRsls>
</libraryPathEntry>
</modifiedEntries>
</libraryPathEntry>
<libraryPathEntry kind="1" linkType="1" path="libs"/>
</libraryPath>
<sourceAttachmentPath/>
</compiler>
<applications>
<application path="Sample.mxml"/>
</applications>
<modules/>
<buildCSSFiles />
</actionScriptProperties>
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を