2011-03-16 220 views
0

我正在嘗試構建一個簡單的應用程序。第一階段是選擇從用戶桌面或網站的畫廊上傳文件。觸發FLASH事件功能

問題是,如果用戶選擇從圖庫上傳,例如轉到PHP頁面庫,選擇一張照片然後重定向到Flash應用程序。你怎麼會觸發閃光燈知道有一個圖像選擇,它應該加載它?

PHP會根據選擇發送變量或創建XML並通過Flash變量傳遞它,還是需要JavaScript來告訴Flash如果Flash var不爲空,請運行此函數?你能給我一個可以工作的樣本腳本嗎?

回答

0

爲什麼要在Flash之外開始上傳過程?使用FileReference啓動文件上傳,在本地保存圖像名稱,並讓php腳本將文件關閉以將文件存儲在已知位置,然後監聽Complete事件。從那裏,您應該能夠使用URLLoader的路徑「KnownDirectory/SavedFileName」從服務器將文件加載到Flash中。

+0

嗨Stever。謝謝回覆。該事件將以PHP畫廊而非Flash開始。從圖庫中選擇一張圖片,php重定向到flash頁面。 Flash加載圖像 - 這是我的問題。我認爲你所描述的是用Flash啓動的事件。我有點熟悉,但它不回答我的問題。你會發現桌面上有兩個選項(你所描述的)和一個啓動頁面,讓你在進入Flash應用程序之前從畫廊中選擇。幫助,將不勝感激 – user599557 2011-03-17 20:49:19

+0

只要圖像存儲在閃存可以訪問的地方,我會通過使用FlashVar中的網址加載Flash頁面。讓構建主機頁面的服務器端腳本添加相應的FlashVar。 – ThatSteveGuy 2011-03-18 02:16:09