WEB开发网      婵犵數濞€濞佳囧磹婵犳艾鐤炬い鎰堕檮閸嬬喐銇勯弽銊с€掗梻鍕閺岋箑螣娓氼垱笑闂佽姘﹂褔婀佸┑鐘诧工妤犲憡绂嶉崜褏纾奸弶鍫涘妼缁楁岸鏌熷畡鐗堝殗闁诡喒鏅犲畷褰掝敃閵堝棙顔忔繝鐢靛仦閸ㄥ爼骞愰幘顔肩;闁规崘绉ぐ鎺撳亹闁绘垶锕╁Λ鍕⒑閹肩偛濡奸悗娑掓櫇缁顓兼径妯绘櫇闂佹寧绻傞弻濠囨晝閸屾稓鍘甸柣搴㈢⊕閿氶柣蹇ョ稻缁绘繃绻濋崘銊т紝闂佽鍨伴崯鏉戠暦閻旂⒈鏁傞柛鈾€鏅欑槐妯衡攽閻愬樊鍤熷┑顔藉劤铻為柛鏇ㄥ墯閸欏繘鏌嶉崫鍕櫣缂佲偓婢跺绠鹃柟瀛樼箘閿涘秵顨ラ悙顏勭伈闁诡喖缍婂畷鎯邦槻婵℃彃顭烽弻娑㈠Ω閵夈儺鍔夌紓浣稿€哥粔褰掑极閹剧粯鏅搁柨鐕傛嫹 ---闂傚倷鐒︾€笛兠洪埡鍛闁跨噦鎷�
开发学院图形图像Flash _currentframe和_droptarget在动画脚本中的编程 阅读

_currentframe和_droptarget在动画脚本中的编程

 2012-06-02 19:59:59 来源:开发学院 闂傚倷绶氬ḿ褍螞閹绢喖绠柨鐕傛嫹闂傚倷绀侀幉锟犲垂閻㈠灚宕查柟鎵閸庡秵銇勯幒鎴濃偓鐢稿磻閹炬枼妲堟繛鍡楃С濞岊亞绱撻崒姘扁枌闁瑰嚖鎷�婵犵數濮幏鍐川椤撴繄鎹曢梻渚€娼уú銈吤洪妸鈺佺劦妞ゆ帊鑳堕埊鏇㈡煏閸モ晛浠х紒杈╁仱閺佹捇鏁撻敓锟�闂傚倷绶氬ḿ褍螞閹绢喖绠柨鐕傛嫹  闂傚倷鑳舵灙缂佺粯顨呴埢宥夊即閵忕姵鐎梺缁樺姇閹碱偆鐥閺屾洘绻濊箛鏇犵獥闂佺厧澹婃禍婊堚€旈崘顏佸亾閿濆骸澧ù鐘欏嫮绠鹃柛顐ゅ枎閻忋儲銇勯弴妯哄姦妞ゃ垺鐟╅幃鈩冩償閵囧府鎷�
核心提示:_currentframe(MovieClip._currentframe 属性)public _currentframe : Number [read-only]返回指定帧的编号,该帧中的播放头位于影片剪辑的时间轴中,_currentframe和_droptarget在动画脚本中的编程,示例下面的示例使用 _curr

_currentframe(MovieClip._currentframe 属性)

public _currentframe : Number [read-only]

返回指定帧的编号,该帧中的播放头位于影片剪辑的时间轴中。

示例

下面的示例使用 _currentframe 属性指示 actionClip_mc 影片剪辑的播放头从其当前位置前进 5 帧:

actionClip_mc.gotoAndStop(actionClip_mc._currentframe + 5);

_droptarget(MovieClip._droptarget 属性)

public _droptarget : String [read-only]

返回在其上放置此影片剪辑的影片剪辑实例的绝对路径,以斜杠语法记号表示。_droptarget 属性始终返回以斜杠 (/) 开始的路径。若要将实例的 _droptarget 属性与引用进行比较,请使用 eval() 函数将返回值从以斜杠语法表示转换为点语法表示的引用。

注意:如果您正使用 ActionScript 2.0,则必须执行此转换,因为 ActionScript 2.0 不支持斜杠语法。

示例

下面的示例计算 garbage_mc 影片剪辑实例的 _droptarget 属性并使用 eval() 将其从斜杠语法转换为点语法表示的引用。然后,将 garbage_mc 引用与对 trashcan_mc 影片剪辑实例的引用进行比较。如果两个引用相等,则将 garbage_mc 的可见性设置为 false。如果它们不相等,则 garbage 实例将重置为其原始位置。

origX = garbage_mc._x;
  origY = garbage_mc._y;
  garbage_mc.onPress = function() {
     this.startDrag();
  };
  garbage_mc.onRelease = function() {
     this.stopDrag();
     if (eval(this._droptarget) == trashcan_mc) {
     this._visible = false;
     } else {
     this._x = origX;
     this._y = origY;
     }
  };

Tags:currentframe droptarget 动画

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接