欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

flash怎么模擬化學(xué)實(shí)驗(yàn)儀器試劑之間的化學(xué)反應(yīng)動(dòng)畫效果?

  發(fā)布時(shí)間:2021-08-20 08:42:56   作者:佚名   我要評論
flash怎么模擬化學(xué)實(shí)驗(yàn)儀器試劑之間的化學(xué)反應(yīng)動(dòng)畫效果??化學(xué)試劑很多,工具也很多,想要制作一個(gè)化學(xué)反應(yīng)的效果,該怎么制作呢?下面我們就來看看這個(gè)動(dòng)畫的實(shí)現(xiàn)方法

化學(xué)實(shí)驗(yàn)在學(xué)校也經(jīng)常制作,該怎么使用flash做化學(xué)實(shí)驗(yàn)儀器組裝互動(dòng),下面我們就來看看詳細(xì)的制作方法。

打開軟件,新建AS3文檔。

根據(jù)需要繪制實(shí)驗(yàn)儀器,如圖所示

將需要組合的儀器轉(zhuǎn)換為影片剪輯。

依次設(shè)置這幾個(gè)儀器的實(shí)例名為p0,p1,p2,p3,p4,注意順序。

復(fù)制剛才的儀器元件,并如圖所示放置。

更改復(fù)制出來的元件實(shí)例名依次為m0,m1,m2,m3,m4,注意編號順序要一致

更改上面儀器的透明度為0或者稍微顯示。

在主時(shí)間軸加如下代碼:

for(var i: int=0:i<10:i++) 
{
if (this["m”+i]!=nul1)
{
this[“m”+i].startx=this["m”+i].x;
this["m"+i].starty=this["m"+i].y;
this[”m"+i].isRight=false;
this["m”+1].addEventListener(MouseEvent.MOUSE_DOWN,StartDragEvent);
this["m”+i].addEventListener(MouseEvent.MOUSE_UP,StopDragEvent);
}
}
function StartDragEvent(e:MouseEvent):void
{
var obj:MovieClip=e.currentTarget as MovieClip;
if(obj.isRight==true)
{
return;
}
obj.startDrag();
}
function StopDragEvent(e: MouseEvent): void
{
var obj:MovieClip=e.currentTarget as MovieClip;
if (obj.isRight==true)
{
return;
}
var t:int=int(obj.name.slice(1));
obj.stopDrag();
if(Math.abs(this["p”+t].x-obj.x)<30&&Math.abs(this["p"+t].y-obj.y)<30)
{
obj.isRight=true;
obj.x=this["D"+t].x;
obj.y=this["p"+t].y;
}
else
{
obj.x=obj.startx;
obj.y=obj.starty;
}

運(yùn)行后就可以使用鼠標(biāo)拖動(dòng)儀器到正確位置,如不正確會(huì)返回原位。

注意事項(xiàng):

必須AS3文檔。

以上就是flash做化學(xué)試劑反應(yīng)效果動(dòng)畫的技巧,希望大家喜歡,請繼續(xù)關(guān)注腳本之家。

相關(guān)推薦:

flash怎么制作月食動(dòng)畫? flash月食變化過程示意圖的做法

flash怎么做從樹林中升起的太陽? flash實(shí)現(xiàn)太陽升起動(dòng)畫的技巧

flash cs6動(dòng)畫無法導(dǎo)入音樂怎么辦? flash不能導(dǎo)入音樂文件的解決辦法

相關(guān)文章

最新評論