返回列表 回复 发帖

在天地会得出一个结论,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 提供你需要的资源
各有所长,AS3适合做大项目
AS3及Game高级群:48089045欢迎加入!
哪个用得熟就用哪个。
AS3总是比AS2进步了。
向大家学习!
做课件时时间轴代码可以满足了,AS2,3都可以很好实现了
且行 http://www.qiexing.com 提供你需要的资源
做课件,小游戏还是2.0好:lol
欢迎试用我的AsFlipPage5.0.0在线电子杂志模版:www.ssbx.net
提示: 作者被禁止或删除 内容自动屏蔽
在AS3天地会回复了一下,这里也放下实例。

btnTest.rar (203.65 KB)

我就是喜欢用AS3作课件,主要原因是我没学过AS2,哈哈,
当然现在作的拿不出手,你前面提到的按钮问题,是呆以解决的.具体可以看看我的丑作品.
http://space.flash8.net/bbs/thread-346879-1-1.html
如果我能让一个人不再痛苦,不再受折磨,或让一只迷途的知更鸟能再回巢,那麼就不枉我走人生一遭。
感觉楼主是否误会了什么?as3的核心是代码与美工分离,对象的封装更完善是没错;错的是以前制作课件的习惯不好,随便在某帧上stop写代码,更不好的是随便在元件上写代码!这么做只有在写的一刹那觉得方便,但给程序的调试和修改带来很大的困扰。不瞒说偶也是做课件的,经常有美工找偶抱怨说不知代码写哪儿了,于是偶只有一次次帮他找。现在正准备将课件的框架与内容完全剥离,同时诚如8楼的朋友辛苦列举的方法,即使在制作中需要用按钮,也一定有替代的方式。
当然了,这都是建立在课件的结构类似,复杂度类似的前提下。如果你的项目这个是一个纯演示性质,下一个又是一个游戏,形式时常换,那么用as3确实毫无优势可言。
可以写在帧上的  只是帧上不能再有import了 用document导入
然后在帧上可以任意的使用这些导入的类 不用一换帧就又要import
http://zszen.host6.heyhost.cn/wp
我试了以下 好像也可以写import 我也有点晕了
http://zszen.host6.heyhost.cn/wp
如果使用绑定,库中的元件都要与单独的类文件绑定,那不是要有很多类文件?这样的确不是很适合做小的东西,小的东西,还是尽量做在一个帧上,不要再用时间轴了。。。。时间轴是flash的优势,也感觉是很多问题的根源
且行 http://www.qiexing.com 提供你需要的资源

回复 #10 edgewalker 的帖子

是的呀,主要是开发习惯问题,以前学flash8时,尽量把代码写在第一帧上,现在在as3中又行不通了,所以才郁闷。。。
且行 http://www.qiexing.com 提供你需要的资源
原帖由 hnbit 于 2007-12-19 13:06 发表
如果使用绑定,库中的元件都要与单独的类文件绑定,那不是要有很多类文件?这样的确不是很适合做小的东西,小的东西,还是尽量做在一个帧上,不要再用时间轴了。。。。时间轴是flash的优势,也感觉是很多问题的根源
回楼主:cs3的帧上也可以放代码,能用import的,这点跟as2的一样;不同的是元件上不再允许放代码罢了。从你的要求看,也许as2会更适合你一些……
做课件干吗用AS3?
可以用AS3 LOAD AS2的
LZAS2.0用用么好了,做课件也用AS3,干吗不用JAVA啊
原帖由 ghgmxeman 于 2007-12-19 16:01 发表
做课件干吗用AS3?
可以用AS3 LOAD AS2的
是可以load as2的影片,但取进来后就完全失控,象课件的学习情况,上下跳转,如果有游戏那么用户的交互信息……这些内容就很难被as3读取(听说是可相互通信,具体控制就不清楚)
因此最好还是各管各。
为什么用as3?大势所趋么。如何方便如何用。

回复 #17 ghgmxeman 的帖子

借着做东西,学点新技术,java。。。。。。不懂,不觉得对他有兴趣
且行 http://www.qiexing.com 提供你需要的资源
新东西出来 往往是有人不能接受的 慢慢过度过来就好了
大家觉得课件是简单的东西呀,呵呵,我觉得简单的课件用PPT就够了,用flash当然是想用他的程序部分功能
且行 http://www.qiexing.com 提供你需要的资源
做课件有专门的工具的啊,以前是authwear,还有串流大师,以及ADOBE出的,制作课件SWF的东西,后台也有很多选择比如ilearning等等,课件只是一小部分.AS3当然可以做课件,只不过开发时间比较长而已.
哈!哈!windows 3与windows xp都包含记事本程序,且3的操作简便性,对硬件的要求都比xp好,在没有精通使用xp之前,得出一个结论,记事本程序不合适在xp中使用。
承接flash特效制作
过几年你就会明白as2差不多完全转向AS3了
原帖由 zszen 于 2007-12-19 11:17 发表
我试了以下 好像也可以写import 我也有点晕了
fl包里的东西都要import的
与楼主同感!

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

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

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

4、个人感觉AS3用在一般的课件制作上是有点“牛刀斩鸡”的味道。
文档类可以重复调用 提高了效率 如果你熟悉AS3并精通AS3后  回过头再看AS2 就知道3有多么的强大
AS3是潮流,以后还会有as4也许就像VC一样了,还单独支持数据库操作。
感觉差不多,只是3.0貌似更规范一点,功能更强一点。
AS3可以交互性更强的课件,而FLASH 8以下的版本初学者做出来的课件更像POEWRPOINT课件,交互性很差,但也不能说是人家的软件差,是由于中国人学习编程方面不如外国人,中国人智力水平还行,就是语言的理念,生活方式都和外国人有区别,所以中国人在编程方面始终不如美国人
返回列表