Flash代碼如何實(shí)現(xiàn)鼠標(biāo)拖拽效果
Flash代碼如何實(shí)現(xiàn)鼠標(biāo)拖拽效果
Flash新手入門,鼠標(biāo)不懂操作AS代碼效果。下面學(xué)習(xí)啦小編整理了Flash代碼如何實(shí)現(xiàn)鼠標(biāo)拖拽效果,希望能幫到大家O(∩_∩)O哈哈~
接下來,我們以母雞下蛋為例子。
Flash代碼如何實(shí)現(xiàn)鼠標(biāo)拖拽效果
一、 制作方法:
1、新建Flash文檔,背景色青色。
2、新建一個電影剪輯,命名為MC。第一層插入一個關(guān)鍵幀,第一幀畫母雞,全居中;第二幀畫蛋,全居中。新一個層插入一個空白關(guān)鍵幀,兩個關(guān)鍵幀都加上幀動作stop(); 。
3、回到主場景,從庫中把MC拖到舞臺,放在靠左的位置,選中MC,打開“動作-電影剪輯”面板,輸入腳本:
on (press) {
startDrag(this);
var newdepth = this._parent.getNextHighestDepth();
var newname = "copy" + newdepth;
var prevname = "copy" + (newdepth-1);
if (this._parent[prevname] == undefined) this._parent[prevname] = this;
this.duplicateMovieClip(newname,newdepth);
this._parent[newname]._x = this._parent[prevname]._x + 0;
this._parent[newname]._y = this._parent[prevname]._y + 0;
}
on (release) {
stopDrag();
}
on (dragOut) {
this.gotoAndStop("2");
}
on (releaseOutside) {
stopDrag();
}
4、加上自己喜歡的文字或裝飾,測試,存盤。
以上步驟和方法小編真心希望能解決你的問題。