AS3基础教程-第22课-点名小程序(上)

AS3基础教程-第22课-点名小程序(上)

刘诗诗"。迪丽热巴"。范冰冰"。

AS3基础教程-第23课-点名小程序(下)

本节课是上节课延续,请大家将22.fla文件复制一份,陈重命名为23.fla,然后用flashCS6打开23.fla文件,我们继续讲解。本节课要实现目标是:让随机的人名不重名 flashCS6 我们打开23.fla文件,直接修改代码。 分析:只需将已经选出的人名,从数组内剔除,后续 从数组内随机抽取从数组内随机抽取人名时,就不可能抽到被剔除的人名了。每剔除一个人名(即:删除掉数组某一个元素),数组的长度就会 减一,换言之,随着按钮的单击,数组的长度会一直减小,最终变为0,此时数组元素都已经被删除了 按照上面的分析,要删除数组特定索引元素,只能使用数组的splice()方法。关于本方法详述,请列教程第18课自行复习,这里不再详述之。代码超级简单,仅需在names_txt.text=renming[suoyin]后面,添加下面的一行代码即可:renming.splice(suoyin,1)如此一来,随机抽取的人名一定不会重复! 实测时,发现,当所有的人名都被剔除之后,再单击按钮,会在“

AS3基础教程-第19课-加法运算小程序(上)

AS3基础教程-第19课-加法运算小程序(上)

本节课是一个实例综合教程佼搞匦鑫课,用于复习回顾前面章节所学。舞台上布置两个动态文本,随机显示两个数字,用于加法运算。然后由用户输入结果,flash程序给出判断,告馆嗳髀姐知读者正误,并统计分数。共设10道题,在屏幕上给出题目的进度。当所有的题目出完后,给出最终得分并统计正确率。为了降低难度,本课分成多节讲述,而且是由易到难梯度逐一阐述。本节课只实现下面的目的:只进行一次运算,并不显示进度,也不显示分数以及正确率 flashCS6 打开flashCS6软件,新建AS3flash文档,所有的属性保持默认即可 说明程序作用文本:使用文本工具,属性面板内设置为静态文本,写上四个字,告知读者本程序是一个加法运算的小程序程序是一个加法运算小程序 布置两个动态文本+一个输入文本:需要由f盟敢势袂lash程序随机生成两个数字,用于加法运算。还需要用户手动输入一个数字,用于判断正畚容尬檬误。故此,两个数字需设置为动态文本,并设置实例名分别为num1_txt和num2_txt如下图所示,务必将“自动调整字距”前面的勾去掉

AS3基础教程-第20课-加法运算小程序(中)

AS3基础教程-第20课-加法运算小程序(中)

本节课是19课延伸,请大家将19课fla文件复制一份,然后重命名为20.fla本节课继续添加新功能:上节课例子只能出一道题,而本教程需设10道题。需要有一个进度,让读者知道共做了多少道题 flashCS6 将重命名为20.fla文件用flashCS6打开,我们先设计界面。因为本节课需要告知读者做题进度,故需要新增一个动态文本,我们在 图层1 内,使用文本工具,设置为动态文本,实例名设置为 jindu_txt如下图所示,设置其属性 打开动作面板,我们直接修改代码。首先,需溴溢菏确要新增两个变量,一个用于存储当前题目的题号,另一个用于存储题目的上限(本教程设为10道题)。楞侩贳淞因为题目量,更好一些。变量与常量有何不同呢?<1>变量var关键字定义;常量用const关键字定义<2>变量定义时可以赋值,也可以不赋值;常量在定义时候必须赋值,否则报错<3>变量的值在后续代码中可以随时进行修改;常量的值在定义时就被限定住了,后续代码中不允许被修改于

AS3基础教程-第21课-加法运算小程序(下)

AS3基础教程-第21课-加法运算小程序(下)

本节课乃是上节课延续,也是加法运算小程序终结篇。本节课要实现如下几个功能:<1>上节课fla文件有一个小bug,不知道你发现了吗?本节课先行修补之。<2>观众必须向输入文本框内输入数字后,单击按钮才有效,否则会提示用户进行输入<3>当所有的题目出完后,给出最终得分并统计正确率。flashCS6 将上节课保存20.fla文件复制、粘贴一份,并重命名为21.fla我们编辑这个复制出来flash文档。 首先,修复一个小bug:每进入下一题时,观众输入上一题答案还在。我们需要让输入文本框空白。修复步骤超级简单,仅需修改chuti()函数体内部,在其内部最后一行【jindu_txtot;+zgtm】后面,新增下面的代码:input_txt.text="" 接下来,实现“向输入文本框内输入数字后,单击按钮才有效”很明显,这是一个判断,判断语句当然是在按钮单击内。为了叙述方便,我直接将按钮单击相应函数的代码 修改后的代码贴出来,如下:if (input_txt

as3怎样计算大数的乘法

as3怎样计算大数的乘法

  计算大数乘法思路:把大数转化成字符串;再将字符串分离到数组,就是用数组元素保存每个数位上数字;再通过循环进行乘法计算。关键是要正确进位和对齐数位。详细方法见正文。 win7+flash cs5.5+as3 将数值转为字符串  在flash程序中,要求用户通过在文本框中输入数字方式苴煜塑桠来将大数赋值给变量。这时,大数已经变成了字符串。只不过它末尾梧丐荠虔多了一个不可见空字符。所以在获取字符串长度时要减去1。代码如下://ok_btn是界面上确定按钮ok_btn.addEventListener(MouseEvent.MOUSE_DOWN,run_fn)function run_fn(e){      varrun_fn(e){      var A:String=Text1.text      var B:String=Text2.text      var j:int=A.length-1;      var k:int=B.length-1;    }    下图是Flash运行界面,两个文本框要求用户输入大数:

上页


12345678

下页
萧何基础教程全集张强琵琶基础教程易语言post基础教程豆沙裱花基础教程码工助手基础教程新编裱花基础教程单排轮滑基础教程摄影与摄像基础教程葫芦烙画基础教程三弦基础教程as3 curveto剪男发基础教程皮蓬简笔画基础教程儿童油画棒画基础教程钢琴基础教程彩云追月测量学通用基础教程新手硬改路由基础教程亲子课点名游戏格氏解剖学基础教程姜宏儿童画基础教程钢琴基础教程2北风吹儿童画基础教程儿童蜡笔画基础教程九岁小魔医