0

PHPを使用してAS2関数を作成することは可能ですか?swfファイルからphpファイルをロードして[phpファイル]に次のような文字列を送信させるように

 function test(){ 
     trace("test"); 
 }

そしてどういうわけかAS2にそれを関数として読み取らせます。私がこれをしたい理由は、私のフラッシュファイルで私の良い機能の2つを誰にも見られたくないからです。SWF Encryptersなどについては知っていますが、それを完全に排除することはできません。ありがとう。

文法が悪いか、この投稿に何か問題があります。午前4時です。

4

2 に答える 2

1

ありえないと思います。つまり、フラッシュから POST で呼び出しを行い、php からコードを送り返すことができます。ただし、文字列として返されるため、その文字列を AS2 の実際のコードに変換するには、一種のパ​​ーサーをコーディングする必要があり、それはかなり複雑になる可能性があります。

于 2012-07-16T14:28:41.480 に答える
0

確かではありませんが、サーバーに PHP を使用して外部の .as ファイルを処理させることができます。したがって、.as フィールドは通常の PHP として実行され、その中のアクション スクリプト コードに問題がない限り、外部コードを使用する通常の .as として Flash によって処理される必要があります。たとえば、.as 拡張子を PHP5 ハンドラーに追加する、次のようなステートメントを使用して htaccess ファイルを編集します。

AddHandler x-httpd-php5 .as
于 2012-07-14T08:32:47.530 に答える