亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

flash怎么模擬化學實驗儀器試劑之間的化學反應動畫效果?

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

化學實驗在學校也經常制作,該怎么使用flash做化學實驗儀器組裝互動,下面我們就來看看詳細的制作方法。

打開軟件,新建AS3文檔。

根據(jù)需要繪制實驗儀器,如圖所示

將需要組合的儀器轉換為影片剪輯。

依次設置這幾個儀器的實例名為p0,p1,p2,p3,p4,注意順序

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

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

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

在主時間軸加如下代碼:

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;
}

運行后就可以使用鼠標拖動儀器到正確位置,如不正確會返回原位。

注意事項:

必須AS3文檔。

以上就是flash做化學試劑反應效果動畫的技巧,希望大家喜歡,請繼續(xù)關注腳本之家。

相關推薦:

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

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

flash cs6動畫無法導入音樂怎么辦? flash不能導入音樂文件的解決辦法

相關文章

最新評論