仓酷云

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

[学习教程] 来谈谈:程序员眼中的Flash MX2004(2)

[复制链接]
精灵巫婆 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 21:09:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
用于设计和编辑Flash文档。1996年11月,美国Macromedia公司收购了FutureWave,并将其改名为Flash。后又被Adobe公司收购。
Implements,interface
这是接口的例子。
interfacePointInterface
{
functionSetPoint();
functionDistance(p:TPoint):Number;
}
classTPointimplementsPointInterface
{
functionSetPoint()
{
}
functionDistance(p:TPoint):Number
{
}
}
Static,dynamic
一样平常来讲,只能够经由过程接口操纵在类中已存在的属性。但在Dynamic中能够静态在类中增添一个属性。
//界说
dynamicclassTPoint
{
var_x:Number;
var_y:Number;}
//援用
varPoint:TPoint=newTPoint();
Point._z=5;//Thiswillnotleadtoacompilererror,becausetheclassisdynamic.
Public,private
classTPoint
{
privatevar_x:Number;
functiongetX():Number
{
return_x;
}
}
varPoint0:TPoint=newTPoint();
Get,set
典范的面向工具的做法,呵呵。
classPerson
{
varage:Number;

functiongetbirthyear():Number
{
varyear=newDate().getFullYear();
varbirthyear=year-age;
returnbirthyear;
}
}
varPerson1:Person=newPerson();
Person1.age=18;
trace(Person1.birthyear);

functionsetbirthyear(yr:Number)
{
varyear=newDate().getFullYear();
age=year-yr;
}
varPerson1:Person=newPerson();
Person1.birthyear=1975;
trace(Person1.age);
Import
varPoint:TPoint=newfolder.nestedfolder.TPoint();
importfolder.nestedfolder.TPoint;
varPoint:TPoint=newTPoint();
importfolder.nestedfolder.*;
classfolder.nestedfolder.TPoint
{
}

  3、Commands
  之前实行第三方插件,必要ExportSWF,再由Import。如今Commands能够⒌谌讲寮苯诱系Flash中,并且已能够间接反应到Timeline中。一些出名第三方插件,如制造字体效果和平面图象的软件,城市有整合到Flash中的新版本推出。一般版戎Commands临时有TimelineEffects,TimelineEffects就是为图象变Blur、DropShadow、Expand、Explode等等效果。别的有一些自力开辟职员能够开辟CommandsoFlash,即是是PluginforFlash。

  4、Behaviors
  Behaviors就是将一些写好的ActionScript程序给不懂编程的人用,如今能够经由过程面板疾速使用ActionScript而无需懂得代码,用户也能够创立本人的Behaviors。在MicroMedia系列的产物中也有相似的功效。

  5、DataBinding
  程序只能和体现的数据所联系关系,一切的收集服务都能够经由过程SOAP协定完成目标,能够用FlashRemoting来完成收集服务,但如今你能够用FlashMX2004内更复杂的数据组件来完成。
  数据组件不是用户能够看失掉的,你只需确认内部数据源(比方XML大概收集服务)而且供应一些参数,一切的毗连处置,数据交互息争析都由组件来完成。假如你熟习MacroMedia的FireFly组件,你就会分明像毗连元件,处置元件和数据组(形貌和处置数据细节的工具)。新的体例毗连和操纵数据。利用WEB服务和XML组件毗连数据源,便利的显现数据和操纵数据。

  6、组件编程新架构
  组件编程新架构叫做MacromediaComponentArchitecture,用ActionScript2完成,经由过程Classes往界说M件的Style和Skin,能够把持组件表面。新架构的目标是为了制造一致的Appearance和Behaviors。
  M件别的供应了Broadcaster/ListenerEventModel,Depth,Focus办理,Accessibility的共同。

  7、FormBased
  能够相似VB那样用窗体工具举行编程,这是一个从传统的使用程序开辟搬到Flash上的功效,以往用TimeLine来界说程序分歧形态的时期已已往,取而代之的是一个个的Form。

  8、协同事情源码办理
  制造一个略微年夜点的项目几近城市构成一个团队。即便只要一团体事情,新的项目面板帮你办理着一切项目相干的文件。关于开辟团队,你能够checkout和锁定文件,如许你的组员就不克不及够掩盖不异文件名的文件。项目面板利用和MX不异的布局,它可让项目面板扩大为版本把持工具。利用该面板构造项目中的多文件干系和一套源码办理体系协同事情,载进和编纂内部ActionScript(FlashProject,就是*.flp文件)和JSFL文件。
  源代码办理功效是要开辟较年夜范围的项目所必需的。

  9、JSFL命令
  在汗青面板内发生的代码利用了“JavaScriptFlashLanguage”(JSFL)言语,把持着MacroMediaFlash的事情地区。JSFL能够完成反复的大概庞大的工序,几近任何你一般用手完成的开辟事情如今你能够记</p>
使用Flash创作的各个内容单元称为应用程序,即使它们可能只是很简单的动画。您也可以通过添加图片、声音、视频和特殊效果,构建包含丰富媒体的Flash应用程序。
谁可相欹 该用户已被删除
沙发
发表于 2015-1-17 15:50:29 | 只看该作者
Flash动画制作,是指利用Flash软件对动画进行设计,以产生千变万化的效果。随着互联网的兴起。
老尸 该用户已被删除
板凳
发表于 2015-1-25 16:28:41 | 只看该作者
随着动漫发展趋势,我国也越来越重视动漫产业的发展,各种制作动画软件应运而生,其中flash比较突出。
活着的死人 该用户已被删除
地板
发表于 2015-2-3 11:57:28 | 只看该作者
FLASH广告的问题主要表现在:
若相依 该用户已被删除
5#
发表于 2015-2-8 22:48:28 | 只看该作者
商业上的优势——品牌flash的创造;公司企业的flash宣传;flash技术在电视的应用
小魔女 该用户已被删除
6#
发表于 2015-2-26 13:51:34 | 只看该作者
广告本身无法看到网址链接,不利于网站本身的搜索引擎优化,对增加网站排行的权重没有意义。
再现理想 该用户已被删除
7#
发表于 2015-3-8 15:35:49 | 只看该作者
在网络营销中所提供的利益。如果我们仔细看看国内外的专业网站,很少看到应用FLASH格式的广告,如网络上的知名网站。相信它们并不缺乏FLASH图片的制作力量。
飘灵儿 该用户已被删除
8#
发表于 2015-3-16 07:44:03 | 只看该作者
常见的富媒体广告形式有横幅广告(BANNER,旗帜广告)按钮广告(BUTTON)弹出窗口广告(pop-up ads,弹窗)浮动广告(floting ads,飘浮广告,floaters)插播式广告(Interstitial)全屏广告(full screen) 
admin 该用户已被删除
9#
发表于 2015-3-22 21:14:36 | 只看该作者
假设一个Web设计者需要让一页上的不同元素之间相互作用。如果其中的一些元素出现在Box内,而另一些在Box之外,那么设计者就很不幸。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-4-29 21:29

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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