2012-04-18 6 views
0

私は簡単なフラッシュファイルアップローダをしようとしています。 私は、サーバー上のファイルをアップロードするためのSWFを管理し、そこに保存するPHPを作成しました。私が今やりたいことは、このフラッシュをどこかに隠しておき、外部の機能を使ってアクセスすることです。私がやりたいのは、jQueryを使ってfileReference.upload()を呼び出してファイルを参照することです。jqueryはas3ファイルにファイルを送信します。参考

誰かがこの問題について私に助けてくれることを願っています。 ダニエル、事前にありがとう!

答えて

0

Flashファイルでは、コールバックメソッドを追加するExternalInterfaceクラスを見ることはできません。

if (ExternalInterface.available) 
    ExternalInterface.addCallback("jsFunc", doSomething); 

function doSomething():void 
{ 
    trace("i did something"); 
} 

メソッドjsFuncは、SWFオブジェクトのJSから呼び出し可能にする必要があります。詳細についてはExternalInterface documentationを確認してください。

+0

ただし、Flash内からクリックせずにアップロードダイアログを起動することはできません。 –

関連する問題