仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 799|回复: 8
打印 上一主题 下一主题

[学习教程] 带来一篇Flash MX 2004新特征实例(1)

[复制链接]
灵魂腐蚀 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 22:20:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
FlashScreensaversMaker能够迅速的将您的Flash作品转化为屏保程序。
实例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的匡助文件中,以是保存如许的版权信息。
    正文2:这个函数是依据鼠标选定的组件来变动在Display中显现的内容。
    正文3:将箭头挪动到鼠标选定的组件四周。
    正文4:鼠标没有选定怎样组件,将箭头放在左上角。
    正文5:是RadioButton的侦听函数,依据选定的RadioButton设置List组件中的属性。
    正文6:为两个RadioButton组件增添“click”的事务侦听,侦听函数为“OnClick”,并设置默许选择的RadioButton为单选。
  3、实践用处
  这个实例次要触及的是UI组件和对组件的编程。UI组件的用处次要是在WEB方面,好比在用Flash制造网页中的表单时,丰厚的组件和天真的把持会让事情变得十分轻松。而

“swf”这是一个完整的影片档,无法被编辑。swf在发布时可以选择保护功能,如果没有选择,很容易被别人输入到他的原始档中使用。
透明 该用户已被删除
沙发
发表于 2015-1-17 17:42:54 | 只看该作者
Flash也支持alpha通道,这会使设计者高兴。没有太多的技术性,alpha通道是附加在图像上的信息-允许图像以不同的方式渲染。
深爱那片海 该用户已被删除
板凳
发表于 2015-1-25 05:00:52 | 只看该作者
在Web上只好把动画做得很小。即使最简单的动画也需要较长的下载时间。Flash的流技术和矢量图形对这种情况做了改变。
变相怪杰 该用户已被删除
地板
发表于 2015-2-2 17:51:29 来自手机 | 只看该作者
FLASH在网站建设中广泛的应用,但是FLASH也有自身的缺陷,尤其考虑到网络营销的综合效果时,FLASH 格式的广告并非最好的选择,有时甚至会降低广告效果。
蒙在股里 该用户已被删除
5#
发表于 2015-2-8 05:12:09 | 只看该作者
动画广告相对于传统广告而言,它的优势在于不受时间、地点等条件限制,可以通过动画的形式将那些复杂又抽象的广告内容更加简单化、生动形象化。
第二个灵魂 该用户已被删除
6#
发表于 2015-2-24 18:04:50 | 只看该作者
中坚的程序员趋向于嘲笑脚本语言,但是对于那些没有计算机科学学位的人来说,脚本语言可能使他们头疼。
不帅 该用户已被删除
7#
发表于 2015-3-7 13:39:55 | 只看该作者
各种性能才能运用的得心应手,制作出优秀的动画。
小妖女 该用户已被删除
8#
发表于 2015-3-15 07:41:27 | 只看该作者
用户在观看广告的时候,无法通过正常点击鼠标来查看广告的尺寸、字节数、所链接的URL广告本身信息。
因胸联盟 该用户已被删除
9#
发表于 2015-3-22 00:09:25 | 只看该作者
FLASH网站建设的页面非常美观,互动性很强。在企业网站中,FLASH动画作用主要在于突出企业品牌的效应,彰显企业形象的实力。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 16:12

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表