Flash与课件制作:简单的加法
那天看了swift的视频教程,⾥⾯提及到利⽤ios 的控件去对数字进⾏加法运算。对于ios⽽已这种⼩程序是相当简单,但是鉴于⼀些没有基础⽽且还想学编程的⼈就显得有点复杂。国内对编程⼈员教育还没见得重视起来,随着电脑技术的普及。编程⼈员会越来越吃⾹。我想国内环境并没有这种氛围。好 了,今晚抽了点⼩时间写点简单的东西。
来点加法? 1+1=2 好吧。
打开flash 的编辑器。我们可以创建两个⽂本,和⼀个按钮。接下来会做⼀些什么事情?如果你熟悉的话。我们就在制作这个简单程序的理⼀些思路。计算机要输出东西,⽽我们就需要告诉计算机怎样做。所以设计两个输⼊⽂本就是⽅便我们去告诉计算机该做⼀些什么事情了。看如图。创建⼀个传统输⼊类型⽂本,并对其进⾏改名。
同理 我们创建另外⼀个⽂本,并改成输⼊⽂本类型。并对属性改名textB。对于改名要注意带点含义。你可以尝试改名numText 等名字表达输⼊框的属性名。接下来按F8选择创建⼀个按钮类型。有了这个按钮后。我们⼩程序就可以触发计算的⾏为。记得同时还要为按钮改属性名。因为有了属性名后,我们就可以在脚本编辑器那⾥对其进⾏编辑代码了。很多⼈不习惯as2转as3,我想这个确实需要⼀点时
间去积累。因此编程更加是⼀种长久的沉淀设计。
下⾯是通过flash 界⾯打开的两个⽂本和创建⼀个按钮。
接下来。我们按F9对其进⾏编程。
<pre name="code" class="csharp">
import flash.events.MouseEvent;
btn.addEventListener(MouseEvent.CLICK,onClick);
function onClick(event:MouseEvent):void
{
if ( != "" && != "")
{
var strA:String = ;
var strB:String = ;
var result:int = int(strA) + int(strB);flash按钮制作
trace("计算结果:"+result);
}
}
好了,计算结果显⽰出来了。简单完成了,恭喜你。可是你有没有发现到你运⾏的程序出现输⼊不到字情况?,同样也计算不到结果出来。为什么呢?如果你是使⽤C6的版本图中显⽰消除锯齿 ,那么你就要选择使⽤设备字体。这样⼦就需要在flash 界⾯⾥⾯对其进⾏更改调试了。若果对传统⽂本和TLF ⽂件有所不理解,可以多参照flash 官⽅的⽂档可以更深⼊了解。
实验完这个程序后,对于想做课件的⼈来讲只是⼀个简单的操作。⾥⾯使⽤的as3编程 要求明⽩到⼀
个按钮 是怎样监听事件,字符串是怎样强制转换数字进⾏相加的,字符串的过滤是怎样的?这些并没提交到。因此这个程序只是⼀个很基本的练⼿程序。本⾝⽽已,编程既要有趣 ⽽且要有意思。对于加减乘除运算。有了这个简单程序⼊⼿后,就变得更加简单了。后⾯想做些神马?对教学有帮助的?可以,想送给情⼈礼物?呵呵有点扯远了。接下来。
我们不妨加⼤难度?看该程序会变化如何?想想?
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论