|
首页 | 名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
1,禁止导入电影,写在第一桢上 _root._name = "nn"; this.onEnterFrame = function() { if (this._name != "nn" || _root.getDepth() != -16384) { this.unloadMovie(); } }; 2,只能导入,不能直接播放 _root.onLoad = function() { if (this._level == _level0 || _parent == undefined) { loadMovieNum("", 0); } }; 3,导入完毕,控制电影属性,设导入电影剪辑mc中 _root.onEnterframe=function(){ if(mc._width!=0){ 所设属性 } } 4,使导入的图片在一定大小 onClipEvent (load) { this._width=288; this._height=209; if(this._width>288 || this._height>209){ scalew=this._width/288; scaleh=this._height/209; if (scalew>scaleh){ this._height=288/this._width*this._height; this._width=288; }else{ this._width=209/this._height*this._width; this._height=209; } } 5,导入的电影无限循环播放 var jilu function xh() { if (mc._width != 0) { if (mc._currentframe == jilu) { _root.mc.gotoAndPlay(mc._currentframe+1); } jilu = mc._currentframe; } if (mc._currentframe>=mc._totalframes) { mc.gotoAndPlay(1); } } on (press) { setInterval(_root.xh, 1000/12); } 6,电影 的快进 var nn function kuai() { if (mc._width != 0 && mc._currentframe<mc._totalframes) { nn = Math.floor(mc._totalframes/200); mc.gotoAndStop(mc._currentframe+nn); if ((mc._totalframes-mc._currentframe)<nn) { mc.gotoAndStop(mc._totalframes); } } } on (press) { setInterval(_root.kuai, 1000/12); } 7,导入mp3的淡隐,淡出 file://soundin function soundin() { sound1 = setInterval(soundcontrol, 30, true); } file://soundout var yy function soundout() { yy=1 sound1 = setInterval(soundcontrol, 30, false); } file://soundcontrol var sounding function soundcontrol(gg) { if (mysound.getVolume()>0 && gg == false && yy == 1) { mysound.setVolume((mysound.getVolume()-1)); } else if (mysound.getVolume()<=0 && gg == false && yy == 1) { sounding = mysound.position; mysound.stop(); clearInterval(sound1); } } if (mysound.getVolume()<100 && gg == true && yy == 0) { mysound.setVolume((mysound.getVolume()+1)); } else if (mysound.getVolume() == 100 && gg == true && yy == 0) { clearInterval(sound1); } } 8,随机导入 Array.prototype.get = function() { var h1 = this.slice(0, -1); var i1 = random(h1.length); var xx = h1[i1]; this.splice(i1, 1); this.push(xx); return xx; }; hh = ["mc1.swf", "mc2.swf", "mc3.swf", "mc4.swf", "mc5.swf", "mc6.swf"]; mymc = hh.get(); loadMovieNum(mymc, 1); 返回类别: Flash教程 上一教程: Flash视频教程:动画播放跳转 下一教程: Flash MX 2004实例制作视频教程:网站留言板 您可以阅读与"导入电影的控制"相关的教程: · ActionScript入门学习-Movie Clip的控制 · Flash AS游戏教程:人物的控制 · Flash色彩偏转技巧的控制 · ActionScript入门学习-声音的控制 · MC的控制 |
快精灵印艺坊 版权所有 | 首页会员中心在线印刷在线编辑付款方式索取样品设计指南连锁门店 |