您的位置: 旅游网 > 影视

禅与ActionScript的艺术_0

发布时间:2019-09-13 20:41:45

<! -- ActionScript是Macromedia设计用于Flash设计人员制作丰富多彩的互动应用程序。Dean Delandreville将为你讲解个中奥妙。-- >

自从Flash 5.0发布以来,设计师们都在拼命学习程序员的思维。多年来,设计师们喜爱美学和交流之间诗歌般的细微差别,而避免用到左半脑的编码逻辑。然而,他们发现要真正发挥Flash的魔力,必须学会一种新的艺术,即编程的艺术。这种叫做ActionScript的新编程语言是由Macromedia设计,用于Flash设计人员制作丰富多彩的互动应用程序。

虽然设计师曾经只限于使用Flash开发线性动画,但是现在他们能够创建出极具吸引力的环境,通过各种令人惊讶的方式响应用户输入,使用户参与其中。而且,现在设计师可以使用Flash从数据库来回发送数据,实现定制与动态信息检索。喜欢冒险的设计师想要利用ActionScript提供的功能,这毫无让人惊讶。

不幸的是,对于那些没有多少编程知识的人们,学习ActionScript颇具挑战性。虽然通过SmartClips复制/粘贴别人的代码来效仿别人的作品并不难,我们中的大多数可能还是想知道代码的工作原理,来开发出我们自己独特的作品。为了完全掌握ActionScript的基本原理,我们必须学习编程的一般基础知识。

为了思考而忘却

如佛教教义所说的,学习使用ActionScript编程意味着忘掉所有你已经知道的,然后像小孩一般去思考。从根本而言,编程语言确实具有看待世界和解决问题的非常初步和基本的方法。

例如,比方说现在是周日的晚上,你困了,想上床睡觉。问题是明天上午你要会见一个大客户,你不能像往常一样上午10点钟才走进办公室。

可怜的你该怎么办呢?很简单:将闹钟定到上午8点,因此你到达办公室之后有足够的时间准备这次重要会面。听起来很简单。我想这是大多数人会想出来的解决办法。因此如果我们都能想办法如何上班准时,我们就不能学会使用ActionScript编程吗?答案是,我们能。

ActionScript是一门基于事件的语言,这意味着Flash中的所有动作(actions)都是由事件(event)来触发的。该事件执行的结果动作就叫做事件句柄(event handler)。在上面的例子里,你晚上睡觉时,除非那天你喝了太多的咖啡,你应该可以熟睡直到闹钟响起。当闹钟响起(事件),你就起床(事件句柄)。

如何调理新生儿黄疸
宝宝发烧手脚冰凉
小孩咳嗽吃什么药
宝宝晚上咳嗽怎么办
猜你会喜欢的
猜你会喜欢的