透明 发表于 2015-1-15 21:35:40

来看看:Flash MX 2004 UI组件系列教程(2)

此版本基于官方简体中文正式版制作,只需要执行一次快速安装即可使用,包含AdobeFlashProfessionalCS5.5、ExtendScriptToolkitCS5.5、PixelBenderToolkit2.6。
TheTreeComponent组件同意你显现一个树状布局的导航,并且能够是图形化的。实在你已很懂得它了,由于它和我们常常利用的资本办理器是非常类似的。   1.创立一个400*200巨细的新的FLASH文件,利用以下的图示做为参照举行结构。
 
  2.创立两个新分层,从上到下分离将新层定名为:action,treecomponent,textareacomponent。
  3.选择treecomponent层的第一帧。从组件库中将treecomponent拖放到层中翻开属性面板将其宽设为172高设为180。而且将实在例名定名为myTree。
 
  4.选择textareacomponent层上第一帧,从组件库中将textareacomponent组件拖至此层上,翻开属性面板,将其宽设为188高设为180,并将实在例名定名为myStatusArea,设置其html属性为true。由于我们要将它的内容显现为html格局。同时要将它的换行属性设为true。

  5.利用记事本找开你下载的xml文件tree_source.xml来寓目它的布局。寓目它是怎样包含文件目次和一些未包含的文档。
<?xmlversion="1.0"encoding="iso-8859-1"?>
<NODElabel="PersonalFolders">
<NODElabel="Inbox">
<NODElabel="Firstmessage"/>
<NODElabel="Secondmessage"/>
<NODElabel="Thirdmessage"/>
</NODE>
<NODElabel="Drafts">
<NODElabel="Firstmessage"/>
</NODE>
<NODElabel="Outbox"isBranch="true">
<NODElabel="Nomessages."/>
</NODE>
<NODElabel="SentItems">
<NODElabel="Firstmessage"/>
<NODElabel="Secondmessage"/>
</NODE>
</NODE>
  6.在action层的第一帧上输出以下代码:
//载进并指定命据源myTreeDataProvider=newXML();//在xml中疏忽空格,这在xml中是很主要的。myTreeDataprovider.ignoreWhite=true;//载进内部xml文件myTreeDataProvider.load("tree_source.xml");//xml的onload事务myTreeDataProvider.onLoad=function(){myTree.dataProvider=myTreeDataProvider;}  以上代码是用来载进数据源,同时将这个XML文件作为数据源供应给TREECOMPONENT。
  7.持续鄙人方到场以下代码
//设置treecomponent的侦听器。myTreeListener=newObject();//节点翻开事务myTreeListener.nodeOpen=function(eventObject){myStatusArea.text+="<LI>"+eventObject.node.attributes.label+"opened.";}  以上代码创建侦听器,来侦听节点翻开事务。
<P>  8.持续到场代码以下://节点封闭事务myTreeListener.nodeClose=function(eventObject){myStatusArea.text+="<LI>"+eventObject.node.attributes.label+"<I>closed.</I>.";}  向下面代码一样创建封闭事务。
  9.持续在帧上到场代码
//改动事务myTreeListener.change=function(eventObject){//选择的节点vartheSelectedNode=eventObject.target.selectedNode;//选中节点的labelvartheSelectedNodeLabel=theSelectedNode.attributes.label;//将其显现在textArea组件中myStatusArea.text+="<LI>"+theSelectedNodeLabel+"<B>Selected</B>.";}  10.持续到场以下代码。
myTree.addEventListener("nodeOpen",myTreeListener);myTree.addEventListener("nodeClose",myTreeListener);myTree.addEventListener("change",myTreeListener);  在这里要注重的是在注册侦听器时你不克不及一次注册一切的事务。
  11.

本地或全局转换应用于任何对象。但非真正意义上的3D,层的位置关系其显示问题。

不帅 发表于 2015-1-17 16:52:16

矢量图形相对于位图的另一个优势是可以随意缩放的能力。这是对动画进程的奖赏,对用户来说也是一个很酷的特征。在Flash之前,Web上没有这种功能。

莫相离 发表于 2015-1-25 18:04:04

只要用心 只要努力 在加上你无限的创意和想象。FLASH无敌了

冷月葬花魂 发表于 2015-2-3 13:37:17

所以不要使用不必要的高祯率 - 否则老的、慢的计算机在显示动画时会阻塞。

分手快乐 发表于 2015-2-9 04:04:15

流技术让用户在下载的同时看到动画(与全部下载后再观看相反)。但是这也不是什么新技术 - Web一出现就有这种技术了。

爱飞 发表于 2015-2-26 22:17:16

矢量图形相对于位图的另一个优势是可以随意缩放的能力。这是对动画进程的奖赏,对用户来说也是一个很酷的特征。在Flash之前,Web上没有这种功能。

小魔女 发表于 2015-3-8 18:42:58

在与制作传统动画相比较的同时,flash具有便捷、节省人力财力,节约时间、推广方便的许多优势。但与此同时它也具有一点的缺点。

再现理想 发表于 2015-3-16 15:49:19

现在FLASH不是也可以调用后台数据库了么~在过几年没准可以通过FLASH来实现远程控制呢~(有点假了~呵呵)我了解的FLASH优点应该就是第一段那些了~缺点暂时想不出太多了~

仓酷云 发表于 2015-3-22 23:55:58

不过,要说国内在FLASH动画领域做的比较出色的,公认的是广州形动数码科技。
页: [1]
查看完整版本: 来看看:Flash MX 2004 UI组件系列教程(2)