簡體   English   中英

在AS3 Flash Builder中為SWF創建預加載器

[英]Creating Preloader for SWF in AS3 Flash Builder

我是使用Flash Builder的AS3中相對較新的開發人員。 我的目標是為大型(30mg)SWF應用程序創建快速/快速加載的小型SWF預加載器。 我不能在預加載器中包含較大的SWF,但可以使用外部接口調用來獲取jquery,以告訴我用戶使用的互聯網速度如何,並根據加載文件的大小確定加載所需的時間更大的SWF。

現在,我們有一個大型的Web應用程序,如果客戶端的互聯網連接速度較慢,則需要大約5分鍾的時間來加載。 因此,我們想使用一個小的SWF預加載器,該預加載器將顯示加載圓圈或加載條,並在SWF加載時間超過5分鍾時顯示選項。 有點像錯誤處理。 例如,對於Safari,有時播放器實際上必須單擊SWF才能加載。 SWF上是否可以有一個按鈕使其開始加載?...在​​jQuery中創建預加載器是否更容易? 我只是想知道是否會使用SWF加載SWF來創建更多問題。 有任何想法嗎?...

關於如何應對這種野獸的任何想法? 我讀過幾乎所有關於預加載器的文章,但是沒有任何文章引用Flash Builder中創建的預加載器。

我不能使用Flash Professional或時間軸。 它必須在Flash Builder中。

因此,我嘗試使用下面的教程,但是當我對其進行測試時,我實際上無法顯示任何內容。 我在“ run()”函數中遇到錯誤:

錯誤:錯誤#2136:SWF文件http://local.myproj.com/MyProject.swf包含無效數據。 在Preloader / run()[/ Development / MyProject / src / Preloader.as:109]在Preloader / onEnterFrame()[/ Development / MyProject / src / Preloader.as:46]

參考: http : //fortheloss.org/how-to-preloader-in-flash-builder-4-7/

直到兩年前,我一直在處理很多這類事情,而且我知道我的數據庫中有一些不錯的腳本,但是您所談論的是預加載和激活加載,就像在預加載器中一樣,訪問者無法控制什么。他或她可以做或不能做,並且通過使用按鈕(當然可以),訪客可以選擇是否下載! 從內存來看,使用Flex Builder多年來並沒有真正發布過很多東西,我收集了一些好的AS3腳本並對其進行了修改(包括進度條-但沒有時間指示器)以下載到Web Apps中。 或帶有AS3的FLEX AIR等。 小問題只能是根據使用的FLEX Builder將其中的任何一個從mx修改為fx! 我主要使用腳本來下載分辨率高達22 mB的高分辨率圖像,日歷,SWF等! 無論如何,如果有興趣,我必須查找我的FLEX數據庫和應用程序才能將其提供給您! rgs Aktell

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM