中文字幕二区_国产精品免费在线观看_黄色网站观看_人人草人人澡_日本真实娇小xxxx

您的位置: 首頁 > 資源下載 > 經(jīng)典產(chǎn)品 > AS打造的復(fù)制粘貼等功能類
Flash打造的隨機(jī)畫圓弧效果 回到列表 Momo家族表情
 AS打造的復(fù)制粘貼等功能類

作者:taoshaw 時(shí)間: 2008-03-11 文檔類型:原創(chuàng) 來自:藍(lán)色理想

演示

源碼下載:flash_copy.rar

主要代碼

//定義公共函數(shù)。。。
class ClipBoard extends Object {
static var $contents:Object;
static var $operation:String;
function ClipBoard() {
}
//定義當(dāng)選擇剪切時(shí)的效果。。。
public static function cut(obj) {
obj._alpha = 50;
$contents = obj;
$operation = "cut";
}
//定義復(fù)制函數(shù)。。。
public static function copy(obj) {
$contents = obj;
$operation = "copy";
}
//定義刪除函數(shù)。。。
public static function remove(obj) {
$contents = obj;
$operation = "remove";
$contents.removeMovieClip();
}
//定義順時(shí)針旋轉(zhuǎn)。。。
public static function rotation(obj) {
$contents = obj;
$operation = "rotation";
$contents._rotation += 45;
}
//定義逆時(shí)針旋轉(zhuǎn)。。。
public static function rotation2(obj) {
$contents = obj;
$operation = "rotation2";
$contents._rotation -= 45;
}
//定義移動(dòng)。。。
private static var xm:Number;
private static var ym:Number;
public static function movethis(obj) {
$contents = obj;
$operation = "movethis";
_root.onMouseDown = function() {
xm = _xmouse;
ym = _ymouse;
movethisit();
};
function movethisit() {
_root.onEnterFrame = function() {
$contents._x += (xm-$contents._x)/5;
$contents._y += (ym-$contents._y)/5;
if (Math.abs($contents._x-xm)<0.5) {
_root.onEnterFrame = undefined;
}
};
}
}
//定義刷新。。。
public static function refish() {
getURL("javascript:location.reload()");
}
//定義粘貼功能。。。
public static function paste() {
if ($operation == "cut") {
$contents._x = _root._xmouse;
$contents._y = _root._ymouse;
$contents._alpha = 100;
$contents = undefined;
$operation = "";
} else if ($operation == "copy") {
var newdepth = $contents._parent.getNextHighestDepth();
var newname = $contents._name+newdepth;
$contents.duplicateMovieClip(newname, newdepth);
$contents._parent[newname]._x = _root._xmouse;
$contents._parent[newname]._y = _root._ymouse;
$contents._alpha = 100;
$contents._parent[newname]._alpha = 100;
} else if ($operation == "remove") {
var newdepth = $contents._parent.getNextHighestDepth();
var newname = $contents._name+newdepth;
$contents.removeMovieClip("");
} else {
return;
}
}
public function isEmpty():Boolean {
if ($contents != undefined) {
return false;
} else {
return true;
}
}
public function handleMenuCommand(obj, item):Void {
switch (item.caption) {
case "剪切__X" :
cut(obj);
break;
case "復(fù)制__C" :
copy(obj);
break;
case "粘貼__P" :
paste();
break;
case "刪除__D" :
remove(obj);
break;
case "刷新_F5" :
refish();
break;
case "往右旋轉(zhuǎn)" :
rotation(obj);
break;
case "往左旋轉(zhuǎn)" :
rotation2(obj);
break;
case "移動(dòng)此球" :
movethis(obj);
break;
}
}
}

定義右鍵菜單

_global.$clipboard = new ClipBoard();
function menuCallback(obj, menuObj) {
  var empty:Boolean = _global.$clipboard.isEmpty();
  menuObj.customItems = [];
  // 如果對象為影片剪輯,而不是 _root
  if ((obj instanceof MovieClip) && (obj != _level0)) {
    menuObj.customItems.push(cutItem);
    menuObj.customItems.push(copyItem);
    menuObj.customItems.push(remove);
    menuObj.customItems.push(refish);
    menuObj.customItems.push(rotation);
    menuObj.customItems.push(rotation2);
    menuObj.customItems.push(movethis);
    if (!empty) {
      menuObj.customItems.push(pasteItem);
      menuObj.customItems.push(refish);
    }
  } else if (obj == _level0 && !empty) {
    menuObj.customItems.push(pasteItem);
    menuObj.customItems.push(refish);
  }
}
var myMenu = new ContextMenu(menuCallback);
myMenu.hideBuiltInItems();
var cutItem = new ContextMenuItem("剪切__X", _global.$clipboard.handleMenuCommand);
var copyItem = new ContextMenuItem("復(fù)制__C", _global.$clipboard.handleMenuCommand);
var pasteItem = new ContextMenuItem("粘貼__P", _global.$clipboard.handleMenuCommand);
var remove = new ContextMenuItem("刪除__D", _global.$clipboard.handleMenuCommand);
var refish = new ContextMenuItem("刷新_F5", _global.$clipboard.handleMenuCommand);
var rotation = new ContextMenuItem("往右旋轉(zhuǎn)", _global.$clipboard.handleMenuCommand);
var rotation2 = new ContextMenuItem("往左旋轉(zhuǎn)", _global.$clipboard.handleMenuCommand);
var movethis = new ContextMenuItem("移動(dòng)此球", _global.$clipboard.handleMenuCommand);
MovieClip.prototype.menu = myMenu;
this.menu = myMenu;
stop();

使用方法很簡單,直接將制作好的MC拖入場景,然后在MC中加入如下代碼:

on (release) {
  stopDrag();
  //結(jié)束行為
}
on (press) {
  startDrag(this);
  //結(jié)束行為
  mx.behaviors.DepthControl.bringToFront(this);
  //結(jié)束行為
}

注意下載的“ClipBoard.as”類文件,要放在SWF同級(jí)目錄下。。。

經(jīng)典論壇交流
http://bbs.blueidea.com/thread-2835562-1-1.html

本文鏈接:http://www.95time.cn/download/product/2008/5459.asp 

出處:藍(lán)色理想
責(zé)任編輯:bluehearts

相關(guān)文章 更多相關(guān)鏈接
通過實(shí)例學(xué)習(xí)AS3.0——案例六
字體設(shè)計(jì)基礎(chǔ)(16)復(fù)制粘貼?
通過實(shí)例學(xué)習(xí)AS3.0——案例五
通過實(shí)例學(xué)習(xí)AS3.0——案例四
通過實(shí)例學(xué)習(xí)AS3.0——案例三
關(guān)鍵字搜索 常規(guī)搜索 推薦文檔
熱門搜索:CSS Fireworks 設(shè)計(jì)比賽 網(wǎng)頁制作 web標(biāo)準(zhǔn) 用戶體驗(yàn) UE photoshop Dreamweaver Studio8 Flash 手繪 CG
站點(diǎn)最新 站點(diǎn)最新列表
周大!熬•自然”設(shè)計(jì)大賽開啟
國際體驗(yàn)設(shè)計(jì)大會(huì)7月將在京舉行
中國國防科技信息中心標(biāo)志征集
云計(jì)算如何讓安全問題可控
云計(jì)算是多數(shù)企業(yè)唯一擁抱互聯(lián)網(wǎng)的機(jī)會(huì)
阿里行云
云手機(jī)年終巨獻(xiàn),送禮標(biāo)配299起
阿里巴巴CTO王堅(jiān)的"云和互聯(lián)網(wǎng)觀"
1499元買真八核 云OS雙蛋大促
首屆COCO桌面手機(jī)主題設(shè)計(jì)大賽
欄目最新 欄目最新列表
扣代碼工具——捕獲者2.0
扣代碼工具——捕獲者
CSS 3.0 參考手冊(中文版)
WebRebuild第三屆年會(huì)資料
復(fù)雜背景摳毛羽三則(電子書)
第三屆D2資料分享
搜索引擎優(yōu)化基礎(chǔ)知識(shí)PPT
WAP2.0知識(shí)分享PPT
文字點(diǎn)陣化的應(yīng)用
開源ASP博客程序Cmder V2.0

藍(lán)色理想版權(quán)申明:除部分特別聲明不要轉(zhuǎn)載,或者授權(quán)我站獨(dú)家播發(fā)的文章外,大家可以自由轉(zhuǎn)載我站點(diǎn)的原創(chuàng)文章,但原作者和來自我站的鏈接必須保留(非我站原創(chuàng)的,按照原來自一節(jié),自行鏈接)。文章版權(quán)歸我站和作者共有。

轉(zhuǎn)載要求:轉(zhuǎn)載之圖片、文件,鏈接請不要盜鏈到本站,且不準(zhǔn)打上各自站點(diǎn)的水印,亦不能抹去我站點(diǎn)水印。

特別注意:本站所提供的攝影照片,插畫,設(shè)計(jì)作品,如需使用,請與原作者聯(lián)系,版權(quán)歸原作者所有,文章若有侵犯作者版權(quán),請與我們聯(lián)系,我們將立即刪除修改。

您的評(píng)論
用戶名:  口令:
說明:輸入正確的用戶名和密碼才能參與評(píng)論。如果您不是本站會(huì)員,你可以注冊 為本站會(huì)員。
注意:文章中的鏈接、內(nèi)容等需要修改的錯(cuò)誤,請用報(bào)告錯(cuò)誤,以利文檔及時(shí)修改。
不評(píng)分 1 2 3 4 5
注意:請不要在評(píng)論中含與內(nèi)容無關(guān)的廣告鏈接,違者封ID
請您注意:
·不良評(píng)論請用報(bào)告管理員,以利管理員及時(shí)刪除。
·尊重網(wǎng)上道德,遵守中華人民共和國的各項(xiàng)有關(guān)法律法規(guī)
·承擔(dān)一切因您的行為而直接或間接導(dǎo)致的民事或刑事法律責(zé)任
·本站評(píng)論管理人員有權(quán)保留或刪除其管轄評(píng)論中的任意內(nèi)容
·您在本站發(fā)表的作品,本站有權(quán)在網(wǎng)站內(nèi)轉(zhuǎn)載或引用
·參與本評(píng)論即表明您已經(jīng)閱讀并接受上述條款
推薦文檔 | 打印文檔 | 評(píng)論文檔 | 報(bào)告錯(cuò)誤  
專業(yè)書推薦 更多內(nèi)容
網(wǎng)站可用性測試及優(yōu)化指南
《寫給大家看的色彩書1》
《跟我去香港》
眾妙之門—網(wǎng)站UI 設(shè)計(jì)之道
《Flex 4.0 RIA開發(fā)寶典》
《贏在設(shè)計(jì)》
犀利開發(fā)—jQuery內(nèi)核詳解與實(shí)踐
作品集 更多內(nèi)容

雜⑦雜⑧ Gold NORMANA V2