私は少し新しくFlashとActionScriptを使用しています。Flash Playerでスクリプトが許可されていません
問題はそれです。あなたは私がそれを置いていますと言う前に、私は
)=それは他の人のために働いて、このコードが動作するようになっている
on(rollOver)
{
getURL("javascript:someFunction();","_self");
}
(私は2.0を使用しなければならない)、ActionScript 2.0にボタンのコードを使用してみてください間違った場所で私はボタンの中に置きます。さらに、私はFlash CS5で、Ctrlキーを押しながらEnterキーを使用してムービーを試してもうまく動作します。しかし、私が.swfを埋め込むとき、私は何かのようなメッセージを得ます。
the aplication is trying to access page...see parameters for flash player
申し訳ありません。
また、私はこのコードを試してみました:
on(rollOver)
{
getURL("http://www.something.com","_self");
}
をし、それが働きました。
埋め込みコード:
<object width="100%" height="60">
<PARAM NAME="quality" VALUE="high">
<PARAM NAME="wmode" VALUE="opaque" >
<PARAM name="AllowScriptAccess" VALUE="always" >
<EMBED src="small.swf" width="100%" height="60" wmode="opaque" quality="high" AllowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">
</EMBED>
<noembed></noembed>
</OBJECT>
私は、SWFファイルがホストされているかの並べ替えのanuthingされようとしている場所の上にすべての力を持っていないことを、追加する必要があります。それは本当に私のswfファイルではありません。私ができることは、JAVASCRIPTを介して操作することです。そのためには、正確なコードを取得する必要があります。
フラッシュスクリプトがwww.something.comにアクセスできるようにするには、サーバーにcrossdomain.xmlファイルが必要です。 Flashは既定の同じ起点のセキュリティポリシーを持ち、明示的にその.xmlファイルを使用できるようになるまで、「他の」サーバーとは通信しません。 –
ああ、それは何かにアクセスする/それはjavascriptにアクセスしていない:アラート( "こんにちは世界"); – Olga