Flex 中的 RSL
RSL(Runtime Share Library)運(yùn)行時(shí)共享庫(kù),
?
簡(jiǎn)單創(chuàng)建例子:
1. 在Flash CS上隨便創(chuàng)建一個(gè)原件,把'鏈接'下的為ActionScript導(dǎo)出和在第一幀中導(dǎo)出勾選上,把'類(lèi)'名字寫(xiě)上自己的要定義的名字,我這里寫(xiě)的是mc1;
2. 選擇Flash CS上的發(fā)布設(shè)置,把導(dǎo)出swc勾選上后按'發(fā)布'按鈕;
3. 創(chuàng)建一個(gè)Flex項(xiàng)目,把剛發(fā)布好的swc和swf放進(jìn)lib文件夾;
4. 鼠標(biāo)點(diǎn)選項(xiàng)目,右鍵屬性,點(diǎn)擊'Flex構(gòu)建路徑',在庫(kù)路徑的選單下,點(diǎn)擊 '添加SWC',選擇自己剛放進(jìn)去的swc文件;
5. 選擇后按確認(rèn)會(huì)發(fā)現(xiàn)剛放進(jìn)lib里的swc已經(jīng)添加在路徑庫(kù)內(nèi)(lib文件夾下的不算),點(diǎn)擊剛添加進(jìn)去的swc出現(xiàn)下拉單,把"鏈接類(lèi)型"雙擊,選擇好(運(yùn)行時(shí)共享庫(kù)(RSL)),按確認(rèn)退出;
6. 按確定退出項(xiàng)目屬性窗體;
7. 測(cè)試,在項(xiàng)目下聲明一個(gè) 對(duì)象,引用剛導(dǎo)入的swc內(nèi)的原件,例如: var mc:mc1 = new mc1();
如果聲明后能找出在代碼提示欄能找出mc1,證明生成的swc沒(méi)有問(wèn)題,如果不能,請(qǐng)重做1,2,3步;
8. 編譯文件;打開(kāi)bing-debug文件夾你會(huì)發(fā)現(xiàn)包含用Flash CS生成的swf也在文件夾內(nèi),將bin-dubug文件夾整個(gè)復(fù)制出桌面后,進(jìn)入文件夾點(diǎn)擊項(xiàng)目swf,正常運(yùn)行后,把Flash CS生成的swf移除出文件夾后再運(yùn)行項(xiàng)目swf.你會(huì)發(fā)現(xiàn)項(xiàng)目不能正常運(yùn)行且下方會(huì)出現(xiàn) "Error #2035: 找不到 URL:xxx.swf"
找不到的swf就是你移除出文件夾的swf
轉(zhuǎn)載于:https://www.cnblogs.com/vincent-lee/archive/2010/11/24/1886649.html
總結(jié)
以上是生活随笔為你收集整理的Flex 中的 RSL的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 同一数据库如果处理多个完全不同的业务?
- 下一篇: 关于LGame-0.2.9版的开发进度