![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 遠仔 ![]()
![]() |
1樓 |
檔案無法下載喔
本篇文章回覆於2012-08-09 20:28
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓
作者回應
遠仔 ![]() |
SampleLoadSWFASK/fla
SampleLoadSWFASK.as MotionXML.swf MotionXML.fla 麻煩^^"
本篇文章回覆於2012-08-09 20:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
3樓 |
請在您原來以下這兩行註解的程式碼
//LoaderInfo 類別會提供有關載入的 SWF 檔案或影像檔(JPEG、GIF 或 PNG) 的資訊 //1.請問宣告這個LoaderInfo類的用意是什麼?官方說會提拱資訊等等,但也看不太懂 後面加入這兩行 trace(loadedSWFInfo.actionScriptVersion); trace(loadedSWFInfo.bytesTotal ); 您會看到 3 代表actionScript版本3 762 代表載入MotionXML.swf檔案的總長度,您用檔案總管去看這檔長度就是762 其他的不勝枚舉 請在flash動作上輸入 import flash.display.LoaderInfo; var loadedSWFInfo:LoaderInfo; trace(loadedSWFInfo. 他會出現一個所有屬性讓您選,您慢慢地去try就可知其意義 var domain:ApplicationDomain = loadedSWFInfo.applicationDomain as ApplicationDomain; //當載入外部 SWF 檔時,所有包含在載入類別的 ActionScript 3.0 定義都會儲存在LoaderInfo.applicationDomain 屬性中。 //ApplicationDomain類別是分離之類別定義群組的容器 //2.請問這行code的意思是@@?小弟只知好像為了創.swf檔的新實例,是專門從SWF創新實例的CODE嗎,假設不考慮.fla檔的話 ApplicationDomain應該是說在同一個應用程式域或被允許狀態下取其定義的類別方法....來用 請參考 http://help.adobe.com/zh_TW/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7e07.html 還有這篇LoaderContext 類別包括三個屬性,可以讓您定義如何使用載入內容的環境: 會讓您更清楚 http://help.adobe.com/zh_TW/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7de0.html 也就是說 ApplicationDomain一定要在同網域或被允許狀態下才可叫出他的動態連結檔 就是一個很大的swf分割成較小的swf,用到時才呼叫 但有一些好用的要保護就不允許其他人拿去用,就會設定一些限制 例如有些flash非常漂亮計次器,他若有設限制,就只能在同網域呼叫,您跟他不同網域要連結來用(講難聽的就是盜用)是無法成功的
本篇文章回覆於2012-08-09 23:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
4樓
作者回應
遠仔 ![]() |
帥大請問~~@@
1.var loadedSWFInfo:LoaderInfo = event.target as LoaderInfo;中的event.target是指MotionXML.swf吧? 2.loader.content == loadedSWFInfo.content == loader.contentLoaderInfo.content, 都是指MotionXML.swf嗎? 3.trace(loadedSWFInfo.applicationDomain==loadedSWFInfo.content); 的差別是在 前者是存放全部戴入的SWF資訊,後者則是戴入的SWF物件嗎?
本篇文章回覆於2012-08-13 23:53
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
5樓
最有價值解答
香帥 ![]() |
1.var loadedSWFInfo:LoaderInfo = event.target as LoaderInfo;中的event.target是指MotionXML.swf吧?
是的 2.loader.content == loadedSWFInfo.content == loader.contentLoaderInfo.content, 都是指MotionXML.swf嗎? 是的 3.trace(loadedSWFInfo.applicationDomain==loadedSWFInfo.content); 的差別是在 前者是應用程式領域多用在載入類別定義,並可根據該類別實作,但還不是一個實體,因此沒有 .name 後者是一個實體,trace(loadedSWFInfo.content.name) 可得到的名子,會是instace? , ?代表flash自動給予編號
本篇文章回覆於2012-08-14 20:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
6樓
作者回應
遠仔 ![]() |
感恩^^~~
本篇文章回覆於2012-08-15 22:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |