32 12
发新话题
打印

[其他] 在天地会得出一个结论,as3不合适用来做课件

在天地会得出一个结论,as3不合适用来做课件

这个问题如何解决:http://etthink.5d6d.com/thread-601-1-1.html
因为制作课件的习惯是把代码写在时间轴上,还有更多的人喜欢把代码写在元件上。
而as3却支持代码与美工的分离,不要把代码写到时间轴上。
觉得这一点在flash绑定很重要,在flash8里也问下朋友,做课件,用as3真的大材小用吗?

另两个相关帖子地址:
http://bbs.actionscript3.cn/thread-1766-1-1.html
http://bbs.actionscript3.cn/thread-1751-1-1.html

经历了时间轴上代码的折磨(这个问题参见http://etthink.5d6d.com/thread-601-1-1.html),经过自己的思考,觉得as3虽然强调了面向对象的特性,而且也可以脱离flashIDE的环境,但我觉得对于使用flash的人来说,绑定才是as3的核心,这才是解决时间轴上代码的根本方法。
为什么要学习as3,as3最重要的特性不就是实现了美工与程序的分离吗?既然如此,我们为什么还要把代码写在时间轴上呢?
不过不把代码写在时间轴上,而把代码写成类文件,在单机上运行,代码就失去了一层保护了.

[ 本帖最后由 hnbit 于 2007-12-17 23:57 编辑 ]
且行 http://www.qiexing.com 提供你需要的资源

TOP

各有所长,AS3适合做大项目
昵称:百年■头衔:AS3区义工■AS3_RIA_QQ群:48089045

RIA开发,flash才是王道!

TOP

哪个用得熟就用哪个。
AS3总是比AS2进步了。
向大家学习!

TOP

做课件时时间轴代码可以满足了,AS2,3都可以很好实现了

TOP

且行 http://www.qiexing.com 提供你需要的资源

TOP

做课件,小游戏还是2.0好
欢迎试用我的AsFlipPage5.0.0在线电子杂志模版:www.ssbx.net

TOP

我觉得如果真的能把as3 oop的编程优势发挥出来,应该是在各种项目都应该是没问题的.不应该是不适合,应该是我们还没习惯吧.任何一种变革都会有一阵子难受的阶段. as3 oop应该是将来的大势所趋.

TOP

在AS3天地会回复了一下,这里也放下实例。

附件

btnTest.rar (203.65 KB)

2007-12-18 11:25, 下载次数: 133

TOP

我就是喜欢用AS3作课件,主要原因是我没学过AS2,哈哈,
当然现在作的拿不出手,你前面提到的按钮问题,是呆以解决的.具体可以看看我的丑作品.
http://space.flash8.net/bbs/thread-346879-1-1.html
如果我能让一个人不再痛苦,不再受折磨,或让一只迷途的知更鸟能再回巢,那麼就不枉我走人生一遭。

TOP

感觉楼主是否误会了什么?as3的核心是代码与美工分离,对象的封装更完善是没错;错的是以前制作课件的习惯不好,随便在某帧上stop写代码,更不好的是随便在元件上写代码!这么做只有在写的一刹那觉得方便,但给程序的调试和修改带来很大的困扰。不瞒说偶也是做课件的,经常有美工找偶抱怨说不知代码写哪儿了,于是偶只有一次次帮他找。现在正准备将课件的框架与内容完全剥离,同时诚如8楼的朋友辛苦列举的方法,即使在制作中需要用按钮,也一定有替代的方式。
当然了,这都是建立在课件的结构类似,复杂度类似的前提下。如果你的项目这个是一个纯演示性质,下一个又是一个游戏,形式时常换,那么用as3确实毫无优势可言。

TOP

可以写在帧上的  只是帧上不能再有import了 用document导入
然后在帧上可以任意的使用这些导入的类 不用一换帧就又要import
54371309[请发送:flash8会员问题]
正在更新中..070815   http://zszen.com

TOP

我试了以下 好像也可以写import 我也有点晕了
54371309[请发送:flash8会员问题]
正在更新中..070815   http://zszen.com

TOP

如果使用绑定,库中的元件都要与单独的类文件绑定,那不是要有很多类文件?这样的确不是很适合做小的东西,小的东西,还是尽量做在一个帧上,不要再用时间轴了。。。。时间轴是flash的优势,也感觉是很多问题的根源
且行 http://www.qiexing.com 提供你需要的资源

TOP

回复 #10 edgewalker 的帖子

是的呀,主要是开发习惯问题,以前学flash8时,尽量把代码写在第一帧上,现在在as3中又行不通了,所以才郁闷。。。
且行 http://www.qiexing.com 提供你需要的资源

TOP

引用:
原帖由 hnbit 于 2007-12-19 13:06 发表
如果使用绑定,库中的元件都要与单独的类文件绑定,那不是要有很多类文件?这样的确不是很适合做小的东西,小的东西,还是尽量做在一个帧上,不要再用时间轴了。。。。时间轴是flash的优势,也感觉是很多问题的根源
回楼主:cs3的帧上也可以放代码,能用import的,这点跟as2的一样;不同的是元件上不再允许放代码罢了。从你的要求看,也许as2会更适合你一些……

TOP

做课件干吗用AS3?
可以用AS3 LOAD AS2的

TOP

LZAS2.0用用么好了,做课件也用AS3,干吗不用JAVA啊

TOP

引用:
原帖由 ghgmxeman 于 2007-12-19 16:01 发表
做课件干吗用AS3?
可以用AS3 LOAD AS2的
是可以load as2的影片,但取进来后就完全失控,象课件的学习情况,上下跳转,如果有游戏那么用户的交互信息……这些内容就很难被as3读取(听说是可相互通信,具体控制就不清楚)
因此最好还是各管各。
为什么用as3?大势所趋么。如何方便如何用。

TOP

回复 #17 ghgmxeman 的帖子

借着做东西,学点新技术,java。。。。。。不懂,不觉得对他有兴趣
且行 http://www.qiexing.com 提供你需要的资源

TOP

新东西出来 往往是有人不能接受的 慢慢过度过来就好了

TOP

大家觉得课件是简单的东西呀,呵呵,我觉得简单的课件用PPT就够了,用flash当然是想用他的程序部分功能
且行 http://www.qiexing.com 提供你需要的资源

TOP

做课件有专门的工具的啊,以前是authwear,还有串流大师,以及ADOBE出的,制作课件SWF的东西,后台也有很多选择比如ilearning等等,课件只是一小部分.AS3当然可以做课件,只不过开发时间比较长而已.

TOP

哈!哈!windows 3与windows xp都包含记事本程序,且3的操作简便性,对硬件的要求都比xp好,在没有精通使用xp之前,得出一个结论,记事本程序不合适在xp中使用。
佛拉稀 http://space.flash8.net/space/?609943

TOP

过几年你就会明白as2差不多完全转向AS3了

TOP

引用:
原帖由 zszen 于 2007-12-19 11:17 发表
我试了以下 好像也可以写import 我也有点晕了
fl包里的东西都要import的

TOP

与楼主同感!

1、如果是平时上课用的课件,我绝对用AS2来做,不会用AS3的。原因是AS2的书写速度上会快些!

2、如果是用于公开课,而且可以用AS2实现课件功能的话,我还是会选择AS2。

3、如果是要求用AS3制作的话,没办法只能用它了!

4、个人感觉AS3用在一般的课件制作上是有点“牛刀斩鸡”的味道。

TOP

文档类可以重复调用 提高了效率 如果你熟悉AS3并精通AS3后  回过头再看AS2 就知道3有多么的强大

TOP

AS3是潮流,以后还会有as4也许就像VC一样了,还单独支持数据库操作。

TOP

感觉差不多,只是3.0貌似更规范一点,功能更强一点。

TOP

AS3可以交互性更强的课件,而FLASH 8以下的版本初学者做出来的课件更像POEWRPOINT课件,交互性很差,但也不能说是人家的软件差,是由于中国人学习编程方面不如外国人,中国人智力水平还行,就是语言的理念,生活方式都和外国人有区别,所以中国人在编程方面始终不如美国人

TOP

 32 12
发新话题