兰色精灵 发表于 2015-1-15 21:08:23

来一发Flash MX 2004新特征实例进修一

Flash8支持一种新的编码格式(On2的VP6),这种编码格式与Flash7的视频编码格式相比,有了很大的提高。
FlashMX2004的试用版终究能够下载了,它匡助文件中自带的例子很好地反应了2004中新增添的功效。上面我们经由过程进修这些例子的制造,来熟习在2004中新增添的功效。这些例子都是从FlashMX2004的匡助文档中来的。在我的windows2000中的保留路径是C:DocumentsandSettingsAdministratorLocalSettingsApplicationDataMacromediaFlashMX2004enConfigurationSamples。假如找不到的话,在查找文件中搜刮“Samples”就能够找到。
  上面我们就来进修FlashMX2004中冲动民气的新特征吧。在每一个实例的解说都分为触及特征、制造历程、实践用处三个部分。
  实例1、AccessibleApplications
  1、触及特征
  这个实例次要触及新增组件的使用,和对组件的编程。在2004中,组件分为Data、Media、UI三年夜种别。让人欣喜的是在UI种别中差未几已包含了制造WEB使用所必要的一切组件,今后用Flash制造网页不再贫苦了。并且经由过程编程能够对组件举行天真、周全的把持。
  2、制造历程
  1.按“Ctrl+F8”新建一个Symbol,范例为“MovieClip”,定名为“display”。将一个“Label”组件拖到此Symbol的场景中,定名为“label”。将此Symbol拖加入景中,定名为“display”。
  2.将一个“List”组件拖加入景中,定名为“colorList”,在“label”属性中增添内容“Green”、“Blue”、“Brown”、“Red”、“Orange”、“Purple”。
  3.将两个“TextInput”组件拖加入景中,分离定名为“usernameInput”和“passwordInput”,并设置第二个的属性中的“password”为true。
  4.将一个“Button”组件拖加入景中,定名为“submitButton”,设置“Label”属性为“Submit”。
  5.将两个“RadioButton”组件拖加入景中,分离定名为“radio_single”和“radio_multiple”,设置“Label”属性为“SingleSelection”和“MultipleSelection”。
  6.将四个“Label”组件拖加入景中,分离定名为“caption”、“username_label”、“password_label”、“select_label”。分离设置“Text”属性为“Pleaseenteryourname”、“FirstName:”、“LastName:”、“Pleasechooseanitem:”。
  7.按“Ctrl+F8”新建一个Symbol,范例为“MovieClip”,定名为“arrow_mc”。在此Symbol的场景中绘制一个箭头。将此Symbol拖加入景中,定名为“arrow_mc”。调剂场景中的Symbol的结构如图所示。

8.在主场景的工夫轴上增添一个层,定名为“Action”,在此层的Action面板上增添代码以下:  
  //正文1
  /*Copyright2003Macromedia,Inc.Allrightsreserved.
  ThefollowingisSampleCodeandissubjecttoallrestrictions
  onsuchcodeascontainedintheEndUserLicenseAgreement
  accompanyingthisproduct.
  */
  //正文2
  display.onEnterFrame=function(){
  if(Selection.getFocus()!=null){
  varmcfocus:MovieClip;
  varmcloc:Object={x:0,y:0};
  //Gettheobjectthatsinfocus
  mcfocus=eval(Selection.getFocus());
  //Setthelabel
  this.label.text=mcfocus;
  //Getthelocationoftheobjectinglobalcoordinates
  mcloc={x:mcfocus._x,y:mcfocus._y};
  mcfocus._parent.localToGlobal(mcloc);
  //正文3
  //Movethearrowtopointtoit
  this._parent.arrow_mc._x=mcloc.x;
  this._parent.arrow_mc._y=mcloc.y;
  }else{
  //正文4
  label.text="Thereisnoobjectinfocus.";
  this._parent.arrow_mc._x=0;
  this._parent.arrow_mc._y=0;
  }
  }
  //正文5
  functiononClick(evt){
  if(evt.target.selectedRadio==radio_single){
  colorList.multipleSelection=false;
  }else{
  colorList.multipleSelection=true;
  }
  }
  //正文6
  radioGroup.addEventListener("click",onClick);
  radio_single.selected=true;
  2004中的Action跟MX的Action有很年夜的区分,以是只管具体的注释。  
   正文1:是版权信息,实例的来历是在FlashMX2004的匡助文件中,以是保存如许的版权信

若你要观看网页上的多媒体内容,flashplayer几乎是网络上的标准。为此播放器所制作的动画或图像十分常见。

柔情似水 发表于 2015-1-17 15:49:01

缺点方面~有些技术不能实现,不过FLASH技术在发展在进步,相信在以后FLASH可以取代,大部分的视频编辑软件,视频制作软件。

冷月葬花魂 发表于 2015-1-21 12:23:11

FLASH广告的问题主要表现在:

海妖 发表于 2015-1-30 18:13:06

作为奖赏,你可以使用关键祯动画支持和tweening- 两个最主要的节省时间的方式。本质上,关键祯是动画中显著事件发生的位置。

金色的骷髅 发表于 2015-2-6 14:58:09

在Web上只好把动画做得很小。即使最简单的动画也需要较长的下载时间。Flash的流技术和矢量图形对这种情况做了改变。

admin 发表于 2015-2-16 19:53:15

缺点也必然会会有的,但是不同的产品有不同的缺点吧,比如说flash建站它的速度会比较慢。

若相依 发表于 2015-3-5 09:41:06

在Web上只好把动画做得很小。即使最简单的动画也需要较长的下载时间。Flash的流技术和矢量图形对这种情况做了改变。

爱飞 发表于 2015-3-12 04:52:20

动画广告相对于传统广告而言,它的优势在于不受时间、地点等条件限制,可以通过动画的形式将那些复杂又抽象的广告内容更加简单化、生动形象化。

简单生活 发表于 2015-3-19 18:37:28

FLASH的优点~你用眼睛所看到的东西~都能用它来实现~一点不夸张~高楼大厦-花草树木-高山流水-天空白云-阿猫阿狗-一切活的东西都可以容入到FLASH里面
页: [1]
查看完整版本: 来一发Flash MX 2004新特征实例进修一