hgu*_*ser 1 flash actionscript-3 flash-builder
从我的previouse两个帖子:
2) 在网页中制作一个全屏元素
我发现我必须学习动作以达到我的要求.但是我从来没有做过Flash开发,谷歌搜索后我对动作脚本没有清楚的了解.
所以我想知道一些基本概念:
1)什么是运行时环境?
我们知道浏览器中运行的javascript,但是如何?
2)运行机制怎么样?
对于js,浏览器将xx.js下载到本地,然后运行它.
那个怎么样?
因为我已经下载了一个动作脚本示例:但我没有找到任何xx.as,只有xx.swf和xx.fla,那么xx.fla是否等于xx.js?
3)是否应该遵守动作?
对于js,答案是否定的.每个人都可以看到xx.js的源代码,但是当我尝试用文本编辑器打开xx.fla时,我发现它是一个二进制文件.
4)如何开始使用actionscript,我的意思是开发环境.
对于javascript,我什么都不需要,只需学习js语法,然后打开我喜欢的文本eidtor,然后我就可以写一个xx.js,并运行它.
但是动作怎么样?从谷歌开始,我听说人们说需要flex sdk,我不确定他们的关系.
另外,我是否必须学习如何创建flash-xx.swf?actionscript和flash文件之间的关系是什么?任何填充工具?
我对以上问题感到困惑,我想知道你们是否可以帮我一个忙.
这是我的尝试:
1)什么是运行时环境? Flash插件加载swf,swf是二进制/编译的动作脚本
2)运行机制怎么样? 下载到浏览器并运行 - 它可以像JS一样从外部与服务进行通信 - 加载,发送,POST等
3)那个怎么样? FLA是一个shell,您可以在其中编写动作脚本.它是Adobe的Flash IDE软件专有的.您可以通过各种方式编写和编译动作脚本.Adobe的Flash Builder不使用FLA,开源FlashDevelop使用开源Flex SDK来编译它的动作脚本.FDT是一个类似的工具,但不是编译动作脚本的开源(或免费).所有这些都可以将动作脚本编译到SWF,Adobe AIR应用程序,或者可以交叉编译到各种其他平台(如Android,iOS等).
4)是否应该遵守动作? 不应该,但是应该是.你不能运行一个原始的.as文件 - 它只是一个带有actionscript代码的文本文件.
5)如何开始使用actionscript,我的意思是开发环境. 如果您想要一个免费的方法来开始开发,可以下载FlashDevelop和Eclipse.您还可以下载60天的Flash CS5或Flash Builder试用版,了解其工具的功能.
6)但是动作怎么样?从谷歌开始,我听说人们说需要flex sdk,我不确定他们的关系. Flex类似于Flash,因为它们都使用actionscript,但Flex更多地用于应用程序开发,而Flash有点倾向于仅限web的东西,这些东西可能会或可能不会将动画作为最终结果的一部分.这些行非常模糊,因为您可以在任何一个中创建几乎任何类型的actionscript项目.Flex对语言的处理方式略有不同,因为您最终编写了MXML文件,而Flash使用的FLA文件具有可以使用的库资源,动画/组织的时间轴以及显示它的阶段所有.
7)另外,我是否必须学习如何创建flash-xx.swf?actionscript和flash文件之间的关系是什么?任何填充工具? 您在actionscript中编写代码,然后您的工具编译最终结果(swf,AIR应用程序等).Flash IDE是最受欢迎的工具,以及Flash Builder,FlashDevelop,FDT等.