找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2184|回复: 0

从0开始学as--皮皮狼的最基础教程(1)

[复制链接]

115

主题

2

帖子

8万

积分

论坛元老

威望
1164 点
金币
1070
注册时间
2005-3-16
最后登录
2018-9-28
在线时间
2 小时
听众
3
收听
0
发表于 2005-7-6 11:16 | 显示全部楼层 |阅读模式
前言。鼓励自己的话。

今天。。我给大家讲讲as..皮皮狼的as最初级教程

首先说明。。我也只是一个菜鸟。我做这个教程的初衷仅仅是提议把as作为学习计算机语言的入门课程。

我学习的语言有几个。不敢跟专业人士相比。汗ing~~~~~~我高二自学的basic.大学学的dbaseIII.后来考全国二级是foxbase.自学的c..用c考的全国四级。。还不知道出来没有。。vb,vf。sql都学过。。。。不敢说会。。直到我学习flash的as语言。才发现如果我从一开始学习as。。。。我会更有兴趣。更加进步。更早入门。。。

所以。作为一个教师。我开始网上呼吁把as作为中小学的计算机入门教程。呼吁了大约3个月。知道一点效果也没有。于是发狠。。。决定自己写一个。。。。

明明知道没有用。
明明知道可能的机会微乎其微。。
明明知道可能夭折。。
明明知道我的水平不够。
但是----与其呼吁。不如动手。

因为没有人做所以我来开个头。希望有有识之士能够看到。天可怜我。能够有高手看到。希望有同志者加盟。

说明:本课适合有一定的flash学习经历。掌握了基本flash的没有语言学习基础的同学。如果你学习过其他的计算机语言并且精通某语言。建议看其他教程去吧!



第一课。。影片控制语句。

今天。我们学习最基本as的语言。 也是as 独有的语言但是却是特别简单的。影片控制语句。打开动作面版在第一类“动作”的第一个小类里边。。大家可以看到所有的此类语句。

说明:即使你不打算学习任何语言。要想学习flash.以下语言(句)也要掌握。

gotoandplay(n);跳到第n 帧并播放。

gotoandstop(n);跳到第n 帧并停止。

nextframe();下一帧(并停止)。

nextscrene();下一场景(并停止)。

play();播放。

stop();停止。

stopallsounds();停止所有声音。

有了以上的基础。我们可以做最简单的。重播replay();

做一个简单的小动画。最简单的变形动画。。一粒种子。长成一棵草。

第一步。用笔刷。在舞台的下方。点一个点。。就是种子啦。哈哈。

第二步。在第100帧。插入关键帧。在原来种子的基础上画一个草。

第三步:在第一到第100帧间建立变形动画。。

测试看。明显。看到种子长成草啦。。但是。种子一遍一遍的长。烦人哦。。怎样只让他长一次呢?只要在帧的最后加一个stop();就可以啦。

第四步。右击第100帧。选择“动作”。调出动作面版。请先确认动作面版的标题是帧动作。并确定动作面版的模式是标准模式,在动作面版左边的列表中双击stop。加入语句“stop();”就行啦。测试看看。。果然停住啦。。哈。

第五步。这还不是我们要的效果。我们要制作的是replay();停住后要有一个按钮。按一下要重播。当然要在最后一帧加一个按钮啦。于是增添一层。在100帧加入关键帧。并拖入一个按钮。

第六步。右击按钮。选择“动作”。调出动作面版。请先确认动作面版的标题是按钮动作再次确认标准模式;双击左边的goto就得到如下
on (release) {
gotoAndPlay(1);
}
on可以翻译成“当”release意思是松开。gotoandplay(1)就是到1并且播放。1指的第一帧。就是回到第一帧播放啦!!连起来所有的语句。就是“当松开的时候回到第一帧播放”啦。。注意。松开谁呀??当然是咱们刚刚指定的按钮啦!!。。。

测试看看。。啦。。是不是达到我们的要求啦!!另外“松开”。。嘻嘻。。真的松开才gotoanplay(1)???试试ing哈!!

总结:1。语言看来很好翻译。好像不难懂。。英语好的同学开心啦。。。

      2。语言看来有一个执行的顺序和时机。要到了一定的时候才会执行语言。比如。要到100帧才会stop();要等到按钮按下才执行gotoandplay(1);对啦。。。。

      3。所谓语言都是一条条的指令。。吧!。。。也对啦!!

      4。好像很多指令都带“()”里边可以有数比如(1);里边也可以没东西。。比如stop();里边也可以有单词比如on (release)。。。

      5。有个怪怪的{ }。。不知道做什么的。。好像“()”"{}"这样的括号都是一对一对的出现。。成对的。。。。。感觉对啦。以后讲啦。。

下面有一个综合练习。。大家要学习自己分析源文件。。这是学习as的最快的方法。。。
源文件下载:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表