台灣最大程式設計社群網站
線上人數
1165
 
會員總數:246274
討論主題:189809
歡迎您免費加入會員
討論區列表 >> CSS/HTML5/Bootstarp >> 大大們,請問這題提取其中定義類~~ >"<
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
大大們,請問這題提取其中定義類~~ >"<
價值 : 75 QP  點閱數:1281 回應數:6
樓主

遠仔
門外漢
0 82
1372 260
發送站內信

設定連結名稱
大大們請問~~


大大們麻煩~~@@

本篇文章發表於2012-08-09 17:13
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
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.