每页显示10个作品,共3页 << <123> >>
0

for 循环批量设置MC 函数的示例。0 / 460

2007/4/24 5:35:00
库中或外部有一批图片,场景中动态生成一些按钮,动态加载小图片,点击按钮加载大图片,就是这么个效果,以前有人问过,现在还有人在问,于是写了个小例子,发在这里给大家参考。代码如下:for (var i = 1; i _root.createEmptyMovieClip("btn_mc"+i, i); _root["btn_mc"+i].attachMovie("m"+i, "dd", 0); var mc = _root["btn_mc"+i]; with (mc) { mc._x = i*70; mc._y = Stage.height-80; mc._xscale = 50; mc._yscale = 50; } mc.onPress = function() { var temp = this._name.substr(6, 1); trace(i); trace(temp); _root.createEmptyMovieClip("bigMap_mc", 0); bigMap_mc.attachMovie("m"+temp, "m", 0); bigMap_mc._xscale = 300; bigMap_mc._yscale = 300; };}当通过for 循环批量指定一些函数时,常犯的一个错误是:直接在onPress 函数体内使用循环体的控制变量,在这里是 i,通过测试可以看到,trace出来的i 值始终是 7,这是因为for 循环在程序开始时很快就执行完了,onPress 函数的执行是在发生点击之时,此时的 i 值已经变成了一个固定值 7,因此,要避免直接使用 i ,而应该从按钮的实例名中分解出一个相关数字来使用。空MC 加载的图片或是别的MC 都是加载在了它的内部,因此,不会对它的实例名产生影响,主场景中对同一个层深度加载不同的MC,……
标签:
0

Array.slice 函数的一个用法讨论0 / 389

2007/4/27 4:23:00
有这样一段代码(网络心情 提供):var pp:Array = new Array ("first", "second", "third");var pp_new:Array = new Array ();pp_new = pp; // App_new = pp.slice (0); // BA 行和 B 行中两种赋值方式有什么区别呢?在说明这个问题之前,先来读一下 Array.slice 函数的说明,Array.slice 函数通常的用法是截取数组中的部分数据,将这些数据构成一个新的数组,并返回这个数组,如果您没有传递任何参数,则创建原始数组的一个副本。本例中 pp.slice (0)效果等同于pp.slice () 。从帮助文件的说明中可以看出 pp.slice (0) 或是 pp.slice () 所做的都是将数据复制一份,交给另外一个数组变量进行使用。那么 pp_new = pp 实现的又是什么功能呢?这种使用方式称为 对数组的引用。也就是说在执行了这样的命令以后,pp_new 和 pp 都指的是同一个数据块(在C语言中称 pp_new 和 pp 为指针),它们俩个可以认为是同一件事物的两个名称(或者叫 别名)。我们可以通过以下的测试来验证一下我们的结论。var pp:Array = new Array ("first", "second", "third");var pp_new:Array = new Array ("dd");pp_new = pp; // Atrace (pp_new); // 输出: first, second, thirdpp[0] = "changed"; // Btrace……
标签: Array.slice 函数
0

Flash CS3 下载 及 注册码0 / 626

2007/4/27 11:47:00
这个版本是 Flash CS3 英文专业正式版,也就是 Flash9,非常的好用。英文较好的朋友可以先睹为快了~下载地址:http://www.flashtc.com/article.asp?articleid=2218 (完整版带破解程序)注册码:1302-1063-7550-5132-0271-8282 (三十天内需要激活)点击下载注册机请使用注册机中提供的注册码进行注册,再利用电话激活,得到激活序号,复制到注册机中得到激活码,填入激活码之后,就可以无限制使用了,Cool !~~~从现在开始,可以进入AS3 的世界了~下载后的压缩包中 FLPRCS3_Cont_WWE.exe 里带有 Flash9 专业版PDF 格式帮助文件,不要错过了。
标签: flash cs3 下载
0

找到几个讨论AS3 的博客0 / 327

2007/4/28 14:49:00
发现网上的先行者还真是很多,而且不少人都是从2006年初就开始了AS3 的研究。关于选择AS2 还是AS3 目前比较多的看法是AS3 代表着技术的发展方向,但现阶段,哪个用着顺手就用哪个吧。 egoldy flashblog 西部之光的AS3体验教程 zjs35's blog 【黑羽】ActionScript 3 教程全集 建议大家在看这些博客时,点一下博客中的友情链接,也许你就会发现牛人之间基本上都是互有链接的,这样可以省去不少找资料的时间。
标签: AS3 博客
0

Word流程图制作攻略0 / 2796

2007/5/1 10:21:00
文字排版、表格制作、图表制作是Word中提供的三大主要功能,之所以将图表制作与前两者相提并论,是因为Word中图表的制作方式与前两者有较大的区别,相关按钮、功能在Word中所占的比重一点也不比前两者少。 本文着重介绍制做流程图的地步骤,以及一些可以带来方便的制作方法。
标签: word 流程图 制作
0

图书下载 ActionScript 3.0 Cookbook.Oct.20060 / 393

2007/5/1 10:44:00
这是一本非常新的 AS3 相关书籍,因为太新了,所以没有中文版,作者对书名的解释就是希望书中的内容像做菜时的菜谱一样简单易用,书中的目录看上去就很让人流口水,发在这里,英语有优势的朋友可以尝鲜了~。点击下载图书图书摘录:从数组中获取最小值和最大值 (AS3 代码) : var scores:Array = [10, 4, 15, 8];scores.sort(Array.NUMERIC);trace("Minimum: " + scores[0]);trace("Maximum: " + scores[scores.length - 1]);该图书前五章已经有中文翻译了,阅读网址在这里:http://blog.csdn.net/lixinye0123/archive/2007/01/17/1485138.aspx其它章节的目录也已经翻译完成了,有兴趣的朋友可以参考这个中文目录,在书中寻找自己感兴趣的内容。附上今天早上我翻译的内容简介。ActionScript 3.0 Cookbook作者 JoeyLott, DarronSchall, KeithPeters...............................................出版商: O'Reilly出版日期: 2006年10月1日 ISBN: 0-596-52695-4页数: 592翻译:【独自行走】 dzxz 内容简介在Ajax 和微软涉足这一领域之前,Macromedia 最早开了始针对设计具有交互功能、桌面程序功能的网页,提供了基于Flash 的"Rich Internet Applications"(富网络应用程序,简称RIA)解决方案。现在,新老板 Adobe 正在将 Flash 和Adobe 强大的能力加以结合,从而超越了……
标签: AS3 Cookbook dzxz
0

AS3 初试 之 鼠标画线0 / 853

2007/5/10 16:20:00
读完 AS3 CookBook 的第一章,你有没有被吓到呢?Package、Class 等等一堆的概念扑面而来,Flash AS似乎换成了一个完全不认识的新面孔。别着急,CookBook 一书的开发环境主要针对的是 Flex2.0,所以都是据此来写的代码(至今我还没有用过 Flex2.0 呢),而且是专业人士的写法,现在我想说的是 Flash CS3(也就是 Flash9 )中怎么写代码。Flash 9 里面比 Flex2 多了一个写代码的位置,那就是主场景,在这里写代码还是可以按照以前的习惯来进行,比如把 CookBook 一书第一章第六节的画线代码改写到主场景中去,需要做的只是去掉 import 语句(Flash 环境下可以自动找到相关的类),去掉 package、class 及这两层的花括号,去掉构造函数的定义语句public function ExampleApplication( ) {},去掉 private 关键字,好了,现在的代码仍是 AS 3.0 标准的。看上去和 2.0 标准差别不是很大了吧?在 Flash9 中新建 Flash文件 (as3.0标准),在主场景中复制进下面的代码,直接执行就可以看到效果。 var _sprite:Sprite;_sprite = new Sprite( );addChild(_sprite);_sprite.graphics.beginFill(0xff00ff);_sprite.graphics.drawRect(0, 0, 400, 400);_sprite.graphics.endFill( );_sprite.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown);_sprite.addEventListener(MouseEvent.MOUSE_UP, on……
标签: AS3.0 鼠标画线
0

VB6 精减版中数据库联接不正常的解决办法。0 / 373

2007/5/15 15:02:00
这几天在改以前做的一个程序,用的是VB6 + ACCESS + Jet 4.0,很久不用 VB 了,从网上下的简化版,包括完整版,都会出现提示 MSMASK.OCX 错误,再就是提示 DLL 文件错误,后来发现是 MSMASK.OCX MSADODC.OCX 这两个文件注册上有问题,从网上down下来,拷到windows\system32目录中,用下面的命令进行注册即可。regsvr32 MSMASK.OCXregsvr32 MSADODC.OCX如果是 Jet 数据引擎的问题,可以重新下载 MADC 3.6 (或者更早的版本)重新装一下,之后再重装一下 VB ,问题就消失了。总之一句话,老的软件,需要老的环境支持,下载安装 VB 之后,直接生成一个数据工程,如果不能通过,说明你还缺点东西,不全是 VB 的错。
标签: VB6 数据库 连接
0

《Flash游戏设计教程》系列文章 导读0 / 817

2007/5/19 14:06:00
最近,博客的点击率上升的比较快,从过去的每周一两百,到现在的每周八九百,对这个每周八九百的点击,我也比较好奇,大家都在关心哪些话题呢? 通过文章管理界面查看了一下统计数字,几个热门资源贴子,如:Flash CS3 及注册码下载、闪客精灵最新版注册码,点击率较高,此外,大家对 Word流程图制作攻略似乎也比较关心,关于 Word 办公软件,另外有两篇文章,可能是内容较简单的关系,读的人就比较少了。 除此之外,大家读得最多的还是我写过的一些游戏教程。之所以说是教程,只是因为自己的写码习惯还算正规,设计过程解释的还算详细(每一步都是自己亲手做出来的),所以鼓起勇气推荐给大家,实际上同一个问题还可以有更多的办法来实现,我所提供的很可能并不是最简化的一个,甚至还隐含了这样或那样潜在的问题,希望大家多多包涵。 为了方便新来的朋友,现在将过去写过的游戏教程贴子汇总一下,按照先后顺序罗列出来,方便大家的检索,为大家节省一些时间。在学习 Flash8 有个大半年之后,我最先写的一个完整练习是模仿贪吃蛇游戏(游戏最终效果),之后将设计过程记下来整理之后就是我的教程的开篇之作贪吃蛇游戏教程(附源代码),贪吃蛇游戏的规则比较简单,因此,这篇教程中侧重于游戏整体结构的设计,从封面、游戏进行、结束,每个界面都有区分,算是结构比较完整的一篇初学教程。 几乎与此同时,我写了一个拼图游戏(游戏最终效果),这个游戏是从FoxPro 而来的,一直对这个游戏很好奇,终于在Flash里自己实现了。这个拼图的规则是比较简单且严格,只能交换相临的两个图块,最先考虑的是怎么实现按键移动图块及图块的打乱,于是有了第一个拼图教程。接下来为了保证每一局都有解,而不是完全随机的打乱图块,让计算机模仿移动过程,将整齐的图块按照移动规则,随机进行移动,从而得到一个乱序的开局,再让用户来完成游戏。因为打乱的过程是符合游戏规则的,……
标签: 游戏分析 教程 汇总
0

给初学课件设计的朋友们一点建议0 / 277

2007/5/22 8:46:00
对课件制作感兴趣的教师朋友们越来越多了,也许很多人并非出自真正的兴趣而是出于学校的要求,又或者竞赛的需要。对教育技术的发展来说这是一件好事,但是对很多的教师朋友们来说,简直就有点赶鸭子上架的味道。很多人之前对电脑的使用尚不甚了解,编程就更不用说了,于是很多人只是为了赶任务而勿勿的开始学习 Flash ,或者是为了一段不知所以的代码耗上大半天的时间,在我看来这就是努力的方向出现了偏差。 从课件的发展来看,最早流行的 PowerPoint 幻灯演示软件,是从商业演示进入到教学演示,之后为了增加交互性,也就是增加学生参与的机会,开始流行 Authorware ,Authorware 中将编程的过程用流程图的形式来拼凑到一起,直观、简便,但复杂度就上了一个台阶了。随着 Flash 的流行,用它来做多媒体课件成为一种主流。Flash 号称简单易用,但这种简单易用多指得是做类似 MTV 动画时比较的方便,并不是指它的编程是简单到了只要学上几周就可以应用自如。很多人可能都听说过 Flash 太简单了,用不了几天就可以学会,请注意考察一下说这话的人他们对 Flash 的应用是在哪个层面上的,如果是绘制基础动画,那么真是不算难,如果是说编程,对没有一点基础的人来说,恐怕就没这么简单了。这也就是很多人冲着“简单”的 Flash 而来,最后却常被困在几个按钮、场景调度的代码中出不来的原因了,因为,对困难考虑的太少了。 再回到问题的起点,初学课件设计该从何入手呢?要回答这个问题,我们需要明确课件设计的目的是什么。课件是辅助教学的一种手段,是一种多媒体的展示形式,是将教学中的各种内容有机的融合在一起,通过不同的学习路径达到相同的学习目的的一种软件。教学的内容是课件的核心,而我们所使用的开发软件只是将内容组织到一起的工具。所以,首先应该考虑自己的教学范围内哪些内容是可以用……
标签:
每页显示10个作品,共3页 << <123> >>