亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

[原]flex中調(diào)用swf-swc文件的幀里內(nèi)容_神圣信仰

系統(tǒng) 2284 0
[原]flex中調(diào)用swf/swc文件的幀里內(nèi)容
2009-03-19 17:01

以下在Flex中實(shí)現(xiàn)調(diào)用swf文件或者swc文件中的幀中的內(nèi)容:

本項(xiàng)目在Flex Builder3.0 和Flash CS3環(huán)境下完成。

在Flex Builder中實(shí)現(xiàn)調(diào)用swf幀里的內(nèi)容:

首先,在Flash CS3創(chuàng)建一個(gè)ActionScript3.0 的Flash File,然后將兩張圖片導(dǎo)入庫(kù),創(chuàng)建一個(gè)影片剪輯,將這兩張圖片放入這個(gè)影片剪輯里,如圖一所示:

[原]flex中調(diào)用swf-swc文件的幀里內(nèi)容_神圣信仰_百度空間 (圖一)

然后在這個(gè)影片剪輯里的第一幀放入圖片pic1_1,在第二幀里放入圖片pic2_2,如圖二圖三所示:

??

[原]flex中調(diào)用swf-swc文件的幀里內(nèi)容_神圣信仰_百度空間 (圖二)

?

[原]flex中調(diào)用swf-swc文件的幀里內(nèi)容_神圣信仰_百度空間 (圖三)

?

然后在這個(gè)影片剪輯右鍵,選Linkage,再在里面選擇Export for Actionscript,并輸入類(lèi)名(而這個(gè)類(lèi)名,就是要在程序中引用的,在這里我輸入mypic1),如圖四、圖五所示:

[原]flex中調(diào)用swf-swc文件的幀里內(nèi)容_神圣信仰_百度空間 (圖四)

[原]flex中調(diào)用swf-swc文件的幀里內(nèi)容_神圣信仰_百度空間 (圖五)

最后將這個(gè)flash publish出來(lái),生成一個(gè)swf文件。然后打開(kāi)Flex builder,將swf文件放在libs目錄下。

swfpro.mxml:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx=" http://www.adobe.com/2006/mxml " layout="absolute"
creationComplete="init()">
<mx:Script>
?? <![CDATA[

??? public var varpic:mypicClass;
??? public var ppic:mypic1=new mypic1();

??? public function init():void{
???? //這個(gè)是加載swf里的第一幀的東西,在flex中調(diào)用swf里的幀的內(nèi)容,我只知道這個(gè)方法,有更好的方法請(qǐng)回復(fù)我。呵。
???? varpic=new mypicClass();
???? varpic.mouseEnabled=true;
???? this.addChild(varpic);//這里是添加到UIComponent中,所以不能使用gotoandplay來(lái)調(diào)用第二幀的內(nèi)容
???? varpic.x=0;
???? varpic.y=0;
??? }
?? ]]>
</mx:Script>
</mx:Application>

?

mypicClass.as:

package
{
import mx.core.UIComponent;
import flash.display.MovieClip;
[Embed(source='../libs/mypic.swf',symbol="mypic1")]
public class mypicClass extends UIComponent
{??
?? public function mypicClass()
?? {//此處為空

?? }
??
}
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

?

?

?

?

?

?

在Flex 中調(diào)用swc文件里幀的內(nèi)容:

注:使用的flash與上面的一樣,只是在影片剪輯里點(diǎn)擊右鍵,選擇“Export swc file”,如下圖所示:

?

swfpro1.mxml:

<mx:Script>
?? <![CDATA[
??? import flash.display.*;
??? import mx.core.UIComponent;
??? import flash.display.MovieClip;
??? public var varpic:mypicClass;
??? public var ppic:mypic1=new mypic1();
??? private var uc:UIComponent = new UIComponent();
???
??? public var ii:int=1;
??? public function init():void{
???? this.addChild(uc);
???? uc.addChild(ppic);
???? ppic.x=0;
???? ppic.y=0;
???? ppic.gotoAndStop(1);
???? ppic.addEventListener(MouseEvent.CLICK,mouseHandler);
??? }
??? private function mouseHandler(evt:MouseEvent):void{
???? if(1==ii){
????? ppic.gotoAndStop(2);//這里實(shí)現(xiàn)了獲取swc文件里幀的內(nèi)容
????? ii=0;?????
???? }else{
????? ppic.gotoAndStop(1);
????? ii=1;
???? }
??? }
?? ]]>
</mx:Script>

?

?

來(lái)源: http://hi.baidu.com/suterfo/blog/item/33a7d645410efa3786947357.html

[原]flex中調(diào)用swf-swc文件的幀里內(nèi)容_神圣信仰_百度空間


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 草的我好爽的网站 | 一区一区三区产品乱码 | 精品国产一区二区二三区在线观看 | 免费视频亚洲 | 亚洲精品一区二区三区五区 | 精品国产免费福利片 | 国产福利一区二区三区在线视频 | 日本午夜免费理论片 | 国产一区二区三区欧美 | 天天狠狠色噜噜 | 久久精品这里有 | 99热在线免费观看 | 九九精品热 | 一线视频日本 | 久热这里只有精品视频6 | 四虎最新永久免费视频 | 狠狠色噜噜狠狠狠狠狠色综合久久 | 久久综合久色欧美婷婷 | 亚洲成人免费网站 | 国产乱码在线精品可播放 | 好看的一级毛片 | 成人www视频网站免费观看 | 日本一区二区三区在线播放 | 国产大片中文字幕 | 亚洲日本免费 | 久久99热久久国产精品 | 一区二区三区亚洲视频 | 欧美日韩中文字幕在线 | 草久视频在线观看 | 国产国产人免费人成成免视频 | 久草最新 | 久久成年人视频 | 青草社区 | 看一级大片 | 成人影院高清在线观看免费网站 | 四虎在线免费视频 | 成人国产精品一区二区网站 | 全黄一级裸片视频在线观看 | 九九热亚洲精品综合视频 | 国产不卡影院 | 久久这里只精品热免费99 |