仓酷云

标题: 来讲讲:Flash MX 2004新特征实例进修三 (1) [打印本页]

作者: 柔情似水    时间: 2015-1-15 21:23
标题: 来讲讲:Flash MX 2004新特征实例进修三 (1)
FlashPlayer是一款能够播放小又快速的多媒体动画,以及交互式的动画、飞行标志和用macromediaflash做出的图像。
实例4、DeviceFontMasking
  1、触及特征
  本实例次要触及遮照效果的制造和ScrollPane组件的使用,都是一些风趣的特征,跟之前在MX中的制造思绪有对照年夜的分歧。初月朔看,文本内容都在图库傍边,但让人利诱的是在场景中会显现文本的内容。这就触及到ScrollPane组件的属性了。
  2、制造历程
  1、按“Ctrl+F8”新建一个Clip,定名为“textClip”,范例为MovieClip,拔取“ExportforActionScript”(这个就是文本内容不在场景中,但能够显现在场景中的奥密了),在Identifier中输出“textClip”。在此Clip的场景顶用文本工具输出对照多的文本,以便在最初了局中能够分明地看到效果。
  2、按“Ctrl+F8”新建一个Clip,定名为“Frame”,范例为MovieClip,用矩形工具绘制一个正方形边框。
  3、按“Ctrl+F8”新建一个Clip,定名为“mask”,范例为MovieClip,用矩形工具绘制一个与第二步中的巨细差未几的正方形边框,并用添补工具添补为玄色。
  4、按“Ctrl+F8”新建一个Clip,定名为“maskClip”,范例为MovieClip,拔取“ExportforActionScript”,在Identifier中输出“maskClip”。
  5、在maskClip中,在TimeLine中新建一个层,定名为“mask”,将图库中的Frame拖到此层中,在属性面板上定名为“box”。在“mask”层下面再建一个层,定名为“frame”,将图库中的mask拖到此层,在属性面板上定名为“frame”。在“frame”层下面再建一个层,定名为“actions”,在它的action面板上增加上面的语句:  
  textClip.setMask(box);//正文1  
  this.onEnterFrame=function(){//正文2
  box._x=_root._xmouse-this._parent._x;//正文3
  box._y=_root._ymouse-this._parent._y;
  frame._x=_root._xmouse-this._parent._x;
  frame._y=_root._ymouse-this._parent._y;
  }
  正文1:将在场景中的boxClip设置为textClip的遮照。从这里也能够看出,如今能够间接在ActionScript中创立遮照了。
  正文2:设置函数,当进进此MovieClip帧的时分,触发此函数。
  正文3:设置遮照用的box的地位跟从鼠标挪动,frame的地位也跟从挪动。
  6、回到主场景中,将两个RadioButton组件拖加入景中,将个中一个设置参数以下:定名为“rComponents”,data的值为“component”,“GroupName”为radioGroup,“label”为MaskingwithComponents。将另外一个设置以下:定名为“rGraphics”,data的值为“graphic”,“GroupName”为radioGroup,“label”为MaskingwithGraphics。
  7、将一个ScrollPane组件拖加入景中,将其参数设置以下:定名为“spMasking”,contentPath为“textClip”,hLineScrollSize为5,hPageScrollSize为20,hScrollPolicy为auto。ScrollDarg为false,vLineScrollSize为5,vPageScrollSize为20,vScrollPolicy为auto。
  8、在TimeLine中新建一个层,定名为“action”,在它的Action面板上增添上面的语句:  
  /*Copyright2003Macromedia,Inc.Allrightsreserved.
</p>


</p>
[1]200806/15125_2.html>[2]200806/15125_2.html>下一页



  ThefollowingisSampleCodeandissubjecttoallrestrictions
  onsuchcodeascontainedintheEndUserLicenseAgreement
  accompanyingthisproduct.
  */
  functionswitchExample(evt){//正文1
  varchoice=evt.target.selectedRadio.data;//正文2
  if(choice=="component"){//正文3
  spMasking.contentPath="textClip";//正文4
  spMasking.hScrollPolicy="on";//正文5
  spMasking.vScrollPolicy="on";
  }elseif(choice=="graphic"){//正文6
  spMasking.contentPath="maskClip";//正文7
  spMasking.hScrollPolicy="off";
  spMasking.vScrollPolicy="off";
  }
  }
  radioGroup.addEventListener("click",switchExample);//正文8
  rComponents.selected=true;//正文9
  来注释一下下面的代码:
  正文1:界说一个函数,参数为evt。
</p>
200806/15125.html>上一页200806/15125.html>[1][2]


Flash动画说到底就是“遮罩+补间动画+逐帧动画”与元件(主要是影片剪辑)的混合物,通过这些元素的不同组合,从而可以创建千变万化的效果。
作者: 金色的骷髅    时间: 2015-1-17 16:26
随着动漫发展趋势,我国也越来越重视动漫产业的发展,各种制作动画软件应运而生,其中flash比较突出。
作者: 灵魂腐蚀    时间: 2015-1-26 20:04
FLASH广告的问题主要表现在:
作者: 活着的死人    时间: 2015-2-4 21:56
Rich Media并不是一种具体的互联网媒体形式,而是指具有动画、声音、视频和/或交互性的信息传播方法。 
作者: 只想知道    时间: 2015-2-10 21:59
富媒体可应用于各种网络服务中,如网站设计、电子邮件、BANNER、BUTTON、弹出式广告、插播式广告等。  
作者: 第二个灵魂    时间: 2015-3-1 17:15
随着动漫发展趋势,我国也越来越重视动漫产业的发展,各种制作动画软件应运而生,其中flash比较突出。
作者: 柔情似水    时间: 2015-3-10 22:57
Rich Media并不是一种具体的互联网媒体形式,而是指具有动画、声音、视频和/或交互性的信息传播方法。 
作者: 再现理想    时间: 2015-3-17 16:08
各类广告形式,相信大部分网民基本都关注过,而毋庸置疑,一个画面精美,生动活泼的互动Flash动画广告,比其他广告形式更加吸引你我的眼球。这就是Flash动画的优势。
作者: 小妖女    时间: 2015-3-24 15:37
动画广告相对于传统广告而言,它的优势在于不受时间、地点等条件限制,可以通过动画的形式将那些复杂又抽象的广告内容更加简单化、生动形象化。




欢迎光临 仓酷云 (http://www.ckuyun.com/) Powered by Discuz! X3.2