2010-04-06 20 views
1

我想在用戶的機器上讀取一個xml文件(它可能很大)。將文件發送到我的服務器是毫無意義的,因爲我可以在客戶機的文件上完成所需的所有工作。不知道這是一個不錯的選擇,雖然,在想,如果我之前在潛水任何人都可以回答這些問題:關於在Flash 10中讀取文件的問題

  1. 我在Adobe的網站上看到,閃存10具有像94%的滲透率,這是真的,我認爲這剛剛發佈不久前?
  2. 在Flash中打開xml文件後,是否可以將它放到同一頁面上的javascript函數中進行進一步處理?我想盡可能短的時間進入閃存世界。
  3. 使用flash進行文件上傳的東西是否很常見?我聽說aol/flickr是?
  4. 我需要購買閃存才能做到這一點,他們沒有免費的IDE /編譯器呢?

感謝

+0

Flash player 10.0於2008年10月發佈,因此它已經過時了。 – fenomas 2010-04-06 07:53:54

回答

3
  1. 我會盡可能去滲透相信Adobe的數字。由於他們已經實施了快速安裝/升級,所以大多數人更容易更新他們的Flash播放器。如果你想要Flash 10,並讓它自動提示用戶升級,看看SWFObject這樣的東西(用戶所要做的就是點擊「好吧,升級」按鈕,Flash會自動下載並安裝更新) 。
  2. 是的。你想看看AS3中的ExternalInterface類。
  3. 是的。 Gmail也爲此使用Flash。唯一的另一個合理的選擇是Java(或者一次在大多數瀏覽器中獲得支持的HTML文件API,但這是一點點的方法)。
  4. Flex編譯器是免費的。我沒有使用Flex的經驗,但你可以在Flex中做到這一點。 Flash IDE是我使用的,但是花錢。