2008年11月28日星期五

【过程10】完成制作“单词学习Flash”0.2版及学习日期和时间、字符串、数组等相关知识

【过程10】完成制作“单词学习Flash”0.2版及学习日期和时间、字符串、数组等相关知识——
啸风子 于 2008年11月28日星期五 23:50 发表于 星树教学系统项目博客(http://startreeis.blogspot.com/)


前天开始完善“背单词Flash”,并将其改名为“单词学习Flash”,英文翻译由对应“背单词”的“ReciteWord”改为对应“单词学习”的“WordStudy”。

编程过程中觉得还有很多东西得学习,所以昨天一天就学习了官方文档《ActionScript 3.0 编程》第6、7、8章(处理日期和时间、处理字符串、处理数组),并认真学习了相应的示例。

今天主要就是实际编程了,最终完成了“单词学习Flash”的阶段性成果,称其为0.2版,把先前的那个叫做0.1版。因为还没有达到实用的阶段,所以称为第1版有点太过了。

0.2版比0.1版改进了不少,但是功能还是很单一,具体见相关项目文档。在编程的过程中,昨天所学的知识很好的利用了,如使用数组(Array)来存储和操作词条信息,使用计时器(Timer)来定时显示词条,使用字符串(String)的地方就很常见了,当然这些知识以后还会用得更多的。此外,编程过程中还利用了语言参考文档零星学了事件(Event)、列表(List)等相关的知识,边实践边学习是一种常见而有效的方法。

明天先对0.2版做一下总结,写好文档,然后再进行升级改进。

2008年11月25日星期二

【过程9】学习视频教程《ActionScript 3.0 in Flash CS3 Professional Beyond the Basics》

【过程9】学习视频教程《ActionScript 3.0 in Flash CS3 Professional Beyond the Basics》——
啸风子 于 2008年11月25日星期二 22:05 发表于 星树教学系统项目博客(http://startreeis.blogspot.com/)


今天仅仅学习了视频教程《ActionScript 3.0 in Flash CS3 Professional Beyond the Basics》,学完了,也都看得懂,但是没有按部就班照着做一遍。教程内容显然没有完全覆盖ActionScript 3.0所有知识,但是对于ActionScript 3.0有了一个概要的浏览和简单的应用,受益匪浅啊。

接下来是边改进“背单词Flash”边学习ActionScript 3.0。“背单词Flash”暂时没有利用背单词的好方法,如结合阅读啊、联想记忆啊等,而只是机械记忆。因为机械记忆毕竟是基础,总会有地方只能利用机械记忆的。所以,本着从简单做起的原则,我先关注怎样用Flash来提高机械记忆的效率。如果做成了,效果好的话,还可以封装成库,利用在其它需要机械记忆的地方。

2008年11月24日星期一

【过程8】学习自定义 ActionScript 3.0 UI 组件等及给“背单词Flash”添加组件

【过程8】学习自定义 ActionScript 3.0 UI 组件等及给“背单词Flash”添加组件——
啸风子 于 2008年11月24日星期一 22:08 发表于 星树教学系统项目博客(http://startreeis.blogspot.com/)


今天白天主要是学习ActionScript 3.0官方文档《使用 ActionScript 3.0 组件》第五章:自定义UI组件,再学了新下载的视频教程《ActionScript 3.0 in Flash CS3 Professional Beyond the Basics》(也是 Lynda.com 出的,授课者也是Todd Perkins)第一章,讲了 Display List 的相关内容。

晚上给“背单词Flash”换了个界面,把原先的元件都换成了 ActionScript 3.0 组件,包括:Label、TextInput、TextArea,但是按钮没用组件,而是用了公用库里的按钮,因为公用库里的按钮更多更好看。并且使用 TextInput 的 restrict 属性对英语单词输入框的输入内容做了约束,让其只能输入英语单词和空格。这算是对“学习使用ActionScript 3.0组件”的一个简单实践吧,以后还会继续边实践边学习。

此外,还给“背单词Flash”加了一个图片背景。

明天打算学习ActionScript 3.0显示部分的类库和相关知识。

好好珍惜时间,今天时间都用来看电影了。刚才看了日本影片《我爱奇诺奥》,蛮好看的。影评就懒得写了。接下来要看《死亡空间:坍塌(Dead Space: Downfall)》,听说是动画版异形,看看去。

对了,今天终于洗了澡了,好久没洗澡了。
━┳━ ━┳━
     |||||
   ▽

2008年11月23日星期日

【过程7】制作“背单词Flash”版本1及学习使用 ActionScript 3.0 组件

【过程7】制作“背单词Flash”版本1及学习使用 ActionScript 3.0 组件——
啸风子 于 2008年11月23日星期日 22:55 发表于 星树教学系统项目博客(http://startreeis.blogspot.com/)


今天前半天主要是制作“背单词Flash”版本1,算是我自学时做的项目吧,这样学习起来更有动力和目标。版本1特地简化了功能,以便以后作为入门示例讲解。功能很简单,就是输入和输出单词。版本1使用最简单的文本框等,存在很多缺陷。在以后的版本中将不断改进和增加新功能。

改进“背单词Flash”首先要做的就是使用 ActionScript 3.0 组件。因此今天后半天一直到刚才都在学习使用 ActionScript 3.0 组件,主要是学习官方文档《使用 ActionScript 3.0 组件》前四章,并动手试用了组件以及文档部分代码。后面几章以后有选择的学习下,因为主要讲自定义 UI 组件和使用 FLVPlayback 组件,现在暂时用不着。

明天将继续改进“背单词Flash”,同时学习相应要学的知识。

顺便说一下,制作“背单词Flash”不但是我自学时要做的项目,而且还可作为以后“Flash学习教程”的示例,因此有必要记下学习过程中的细节和成果。

2008年11月22日星期六

【过程6】学习视频教程《ActionScript 3.0 in Flash CS3 Professional Essential Training》

【过程6】学习视频教程《ActionScript 3.0 in Flash CS3 Professional Essential Training》——
啸风子 于 2008年11月22日星期六 21:31 发表于 星树教学系统项目博客(http://startreeis.blogspot.com/)


今天一天主要就是学习视频教程《ActionScript 3.0 in Flash CS3 Professional Essential Training》,和上次学的《Flash CS4 Professional Essential Training》是一个公司(Lynda.com)和授课者(Todd Perkins)出的。讲的很详细,很清楚,即使我听不懂大部分英语,通过看视频也能看懂教程的大部分内容。虽然是 Flash CS3 的,但我认为和将来可能出的Flash CS4的没什么区别。

这个视频教程内容编排不同于传统书籍,比如它先讲类的概念,然后再讲循环语句,而且还省略了很多细节,比如 While 语句等。可以说,这是个基础教程。其内容编排和授课方法值得我以后借鉴。

在学习过程中,我试着以教程例子为基础,做了一个简单的文字游戏,其实说演示更确切些。随着我学的越来越多,我可能会不断扩展这个游戏。这种半自定义渐进学习模式也不错。具体关于半自定义渐进学习模式的内容,以后再说。^_^

此外,今天还浏览了Flash AS 基理殿堂(http://blog.sina.com.cn/u/1053530897)上的一些教程,也很不错,提供了思路等很有特色的内容,值得我以后借鉴。但是这些教程内容太散了,感觉按部就班学习的动力不足啊。

接下来就是学习各种类库了,也就是要学会使用各种工具的功能了,直接学的话,比如看《ActionScript 3.0 编程》、《ActionScript 3.0 Cookbook》等不知道会不会太枯燥了,而且要学的东西很多、很细节。怎么学好呢?考虑中。。。

2008年11月21日星期五

【过程5】学习《ActionScript 3.0 编程》语法部分

【过程5】学习《ActionScript 3.0 编程》语法部分——
啸风子 于 2008年11月21日星期五 19:23 发表于 星树教学系统项目博客(http://startreeis.blogspot.com/)


昨天和今天两天主要是学习 ActionScript 3.0 官方文档《ActionScript 3.0 编程》,学完了第1~5章。也就是说,把 ActionScript 3.0 语法都学完了。接下来就是学习各种类库了,可能要结合《ActionScript 3.0 Cookbook》中文翻译版一起学。

ActionScript 3.0 的语法和 Java 的语法有很多类似之处,也有一些不同之处,以后在实际编程的时候要小心。

2008年11月19日星期三

【过程4】学习课程《Design and Authoring of CAI》(华盛顿大学课程网上课件资料)

【过程4】学习课程《Design and Authoring of CAI》(华盛顿大学课程网上课件资料)——
啸风子 于 2008年11月19日星期三 19:11 发表于 星树教学系统项目博客(http://startreeis.blogspot.com/)


昨天和今天主要是学习了课程《Design and Authoring of CAI》(华盛顿大学课程网上课件资料),也就是上次所说的三方面知识之一。课程资料很多,我主要学习了一些教学方法和教学设计步骤与格式。但是教学设计步骤与格式没有仔细学,也暂时不打算用,因为它们都太正式和详尽了,不适合我对灵活性的要求,而且以我现在的经验,估计也用不好。

接下来就是学习Flash和ActionScript 3。学习的资料主要是博客Flash AS 基理殿堂(http://blog.sina.com.cn/u/1053530897),以及Flash CS4中文版(今天刚装)的帮助文档,学习的过程中要做好笔记,多做练习。学好了主要知识点后,再去设计和开发Flash教程模板,以及总结Flash知识,制作Flash学习教程。

2008年11月17日星期一

【过程3】开始三方面知识的学习

【过程3】开始三方面知识的学习——
啸风子 于 2008年11月17日星期一 23:38 发表于 星树教学系统项目博客(http://startreeis.blogspot.com/)


昨天上网学习了ActionScript 3的相关资料,主要是这个博客的资料: Flash AS 基理殿堂(http://blog.sina.com.cn/u/1053530897)。今天继续学了下,觉得还是相当不错的,很多知识讲的很明白,比很多专业书籍还明白,而且很简洁,推荐!当然,要从ActionScript 3的基础学起,以及一些高级的知识,还需要其他的教程。这个算是那个博主的资料推荐吧:ActionScript 3.0 相关资料下载 [FL 基理殿堂](http://blog.sina.com.cn/s/blog_3ecb9b110100a6ut.html),链接有问题的话可以自己用Google或eMule等搜寻。

还是昨天,在网上冲浪中接触了开源动态学习环境Moodle(http://moodle.org/)。今天继续了解了下,觉得挺适合做我想要的教学平台的。也许我就用它作为教学平台了。这样我就可以集中精力于Flash教学模板的开发及教学方法的应用等。Flash教学模板也有现成的,包括Flash learning interactions,但是都很简单,也许是我还了解的不够吧,以后继续了解。

今天在搜寻Flash learning interactions的过程中,无意中搜到了华盛顿大学课程《Design and Authoring of CAI》(http://faculty.washington.edu/dunruh/436/index.html)的一个PDF文件(关于Flash learning interactions),然后溯源到其课程页面,发现里面有很多好课件和资料,这个课程很不错,很适合我的需要,而且还是近期正在进行中的。以后要好好学习下这些资料。可惜的是,不能去听课程老师的课!╯﹏╰

还有,昨天装了Flash CS4英文版了,可惜自己电脑配置太差了,内存被占了很多。如果实在用的不爽,可以换Flash CS3。当然,最好还是用最新版Flash CS4。

明天开始,就主要了解和学习这三方面的知识了:

1. ActionScript 3。主要通过Flash AS 基理殿堂,以及刚刚下载完的Lynda.com出品的ActionScript 3.0 in Flash CS3 Professional Essential Training CD,不知能不能听得懂里面的英文。还有就是网上下的相关教程、文档、资料了。

2. 动态学习环境Moodle。因为是开源的,所以不用花钱,只要学会使用,加上服务器空间,就可以快速搭建适用的教学平台。

3. 《Design and Authoring of CAI》课程的课件和资料。这个课程正是我所需要的,我要好好学习下。据现在所了解的,里面有Flash learning interactions的使用和定制。也许还有其它好东西呢。

接下来的日子要好好珍惜时间,认真学习了。

2008年11月15日星期六

【过程2】复习Flash软件的使用知识

【过程2】复习Flash软件的使用知识——
啸风子 于 2008年11月15日星期六 22:46 发表于 星树教学系统项目博客http://startreeis.blogspot.com/


今天花了近一天时间,学习完视频教程《Flash CS4 Professional Essential Training》,复习了Flash软件的使用知识。教程是英文的,虽然大多数语音听不懂,但是结合视频,加上我以前自学帮助文档所得的和教程差不多的知识,我还是在一天内学完了这套教程。算是复习吧,因为除了Flash CS4的新功能外,其他内容和我以前自学的差不多。

重要的ActionScript 3语言只是简单介绍了下,我得去找资料重点学习下。

2008年11月14日星期五

【过程1】序:正式开始项目,并开始撰写项目任务书

【过程1】序:正式开始项目,并开始撰写项目任务书——
啸风子 于 2008年11月14日星期五 23:26 发表于 星树教学系统项目博客http://startreeis.blogspot.com/


经过不知多少天的酝酿,今天晚上终于正式开始了这个项目。鉴于自己唯一完成的正式项目是毕业设计,故此项目模仿毕业设计的形式,同时做灵活的调整,在文档形式上采用项目任务书、项目记录、项目中期报告、项目最终报告等形式。这些形式也还尚不确定,可能会做灵活调整。此Blog即为项目记录之一。另一记录为简要记录,内容相当于本Blog的标题,保存在我自己的生活记录表中,加上标签,在需要的时候(如写报告时)可以方便的提取。

今晚开始撰写项目任务书,因为自己项目完成的经验不足,所以项目任务书的格式和内容都尚不明确,在以后可能会随时调整。