来谈谈:程序员眼中的Flash MX2004(2)
用于设计和编辑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应用程序。 Flash动画制作,是指利用Flash软件对动画进行设计,以产生千变万化的效果。随着互联网的兴起。 随着动漫发展趋势,我国也越来越重视动漫产业的发展,各种制作动画软件应运而生,其中flash比较突出。 FLASH广告的问题主要表现在: 商业上的优势——品牌flash的创造;公司企业的flash宣传;flash技术在电视的应用 广告本身无法看到网址链接,不利于网站本身的搜索引擎优化,对增加网站排行的权重没有意义。 在网络营销中所提供的利益。如果我们仔细看看国内外的专业网站,很少看到应用FLASH格式的广告,如网络上的知名网站。相信它们并不缺乏FLASH图片的制作力量。 常见的富媒体广告形式有横幅广告(BANNER,旗帜广告)按钮广告(BUTTON)弹出窗口广告(pop-up ads,弹窗)浮动广告(floting ads,飘浮广告,floaters)插播式广告(Interstitial)全屏广告(full screen) 假设一个Web设计者需要让一页上的不同元素之间相互作用。如果其中的一些元素出现在Box内,而另一些在Box之外,那么设计者就很不幸。
页:
[1]