临沂电脑网-免费的教育教学网络资源- {$Wap}

 
穿冰点 | 机器狗 | IGM.exe病毒样本 | 网吧业主注意修补RealPlayer漏洞 | 临沂金源电子科技城 | 免疫补丁 | 威金变种病毒样本 | IGW.exe病毒样本 | 电脑系统发展简史 | 瑞星2007注册码-序列号 | 苍山县电脑科技有限公司 | 临沂中通科贸公司 | 病毒防疫 | 三联 | hdtach | 硬盘测速 | 锁定IP | RAID模拟器 |
您现在的位置: 临沂电脑网 >> 文章中心 >> 菜鸟学堂 >> 正文

flash游戏与AS速成(上)

作者:网络整理    文章来源:网络    点击数:    更新时间:2008-4-11
trabi

  你好!小小
  我作了个有点三维的 flash网站,可速度不快,咨询了很多人,还没解决,今天正好呀:),请帮我呀

小小

  你这个一时也说不清,肯定是和算法有关的。再可能是你的画面尺寸有些大!影响速度。你画面中的图形没有设置了tou明吧,如果有的话,也会很影响速度的

  我的学习过程

  可以说我的方法很土。我用了6天时间找个老师入门,然后用了3个月的时间在家猛猛的练习各种我能想到的Actions实现。某些我还实现不了的就先放下。总之就是不停的练,不停的练。练着练着就发现我以前解决不了的问题现在都很轻松的解决了。
至于都能做什么,其实我也说不清。主要是开拓思路。我一般是看到什么东西都想想可不可以用Actions来做一下。

  还是勤学猛练,多看多想

---------------------------

zht961972在2003-5-18 20:47:56的发言:

  小小老师,你的FLASH一般要做多少针啊

小小21:03:49

  以前的动画一般都是18帧的。以后的会尽量用24帧或30帧

---------------------------


zhaoxue在2003-5-18 20:48:17的发言:

  对于mc和as你认为那些书可以呀,

小小21:05:43

  我不太习惯看书,如果能找个老师帮你入门的话最好,书可以当作呢的字典或参考

---------------------------

AOL在2003-5-18 21:09:31的发言:

  想听听你的看法:
   1.flash AI 你是怎么进行最短路搜寻的?
   2.一个flash中有数个NPC,你是怎么实现他们的AI的。全局控制,还是每个都有一段MC。
   3.对网游有什么看法,做过类似的吗?实时接收信息的,也就是用socket的。

小小21:05:43

  很抱歉!我的技术还没有到那个程度。

  AI方面我也在学习中摸索中。我现在还在用一些循环判断的土方法。我想我的基本功还不够吧。
zhaoxue在2003-5-18 21:14:09 的发言:

  as学习有什么可以一点点学习上面的语言的教程呀。我现在没有一本现成的比较好的书不知你能不能说一两本,谢了!!!

小小21:05:43

  关键是Actions的语法结构:点语法。
  各个语句的作用看帮助就够了。用法基本雷同。
  点语法结构、变量、判断、循环、flash的事件操作…………关键是灵活运用、结合运用不要把希望都放在看书上

---------------------------

卢巧音中文网在2003-5-18 20:51:48的发言:

  感觉电影对创作帮助很大吧?小小3就包含了《骇客帝国》、《我是谁》、还有JET-LEE的好多电影吧?

小小21:17:26

  当然很大!我在里面会找到很多灵感和感觉。
  仔细的观察,肯定有收获

---------------------------

fengera在2003-5-18 20:59:04的发言:

  小小老师,您最近在忙什么啊?有什么新作吗?

小小21:19:32

  呵呵!我现在还在学习、练习。
  正在做一个游戏 :)

---------------------------

szlhr在2003-5-18 21:02:05的发言:

  (类似拼图)小小可以指点我一下吗/
  请问各位怎样写这样的AS~
  类似拼图,只不过它是单击后。复制出一个新的MOVIECLIP,然后只能对新的进行拖动。而且可以复制多次~?
  请各位高人指点??

小小21:26:32

  做一个拼图游戏:不明白你为什么要复制。拼图游戏无非是将大散的图片碎片拼到一块。
  每个碎片MC都可以点击拖动,到制定位置松开鼠标就会自动拼合。
  可以用坐标距离判断和hitTest方法判断都可以的
zat21在2003-5-18 21:02:12的发言:

  小小老师啊,我是学计算机的,今年大二,我很喜欢flash,我想知道我现在学的课对以后我在flash方面的发展有没有什么作用啊?我们现在学的c++ 数据结构 以后还有...我都忘了!

小小21:28:07

  当然有帮助!我是初中毕业,没有这个基础。你不知道我多么希望我能有这个基础啊!我还想好好的学学C++和数据库呢

---------------------------

Kart在2003-5-18 21:02:20的发言:

  你的作品里的音效都是哪弄的啊?自己录?

小小21:28:47

  呵呵!这里就有啊!你可以找


vk多在2003-5-18 21:02:41的发言:

  我的菜鸟问题:
  1。你的ACTION是从哪学来的,别人教的,还是从书上自学的,如果是自学的,能否推荐几本书,我一直没找到合适的好书
  2。能否提供一下你的源文件,闪吧曾经在春节时发放过,可是我来晚了,后来在网上也没找到,你能否在你的网站里或者通过其他途径让我们参考一下你的源文件
  3。你的职业是什么??学历??在学FLASH之前是否接触过其他程序
   就这3个问题,请大侠解答

小小21:31:11

  我的学习过程

  可以说我的方法很土。我用了6天时间找个老师入门,然后用了3个月的时间在家猛猛的练习各种我能想到的Actions实现。某些我还实现不了的就先放下。总之就是不停的练,不停的练。练着练着就发现我以前解决不了的问题现在都很轻松的解决了。

  至于都能做什么,其实我也说不清。主要是开拓思路。我一般是看到什么东西都想想可不可以用Actions来做一下。

  还是勤学猛练,多看多想

  职业flasher喽!学历初中。没有编程基础

Password在2003-5-18 21:03:26的发言:

  小小会不会把自己的源代码分享呢?(汗........................)

小小21:45:47

  呵呵!提供一些代码吧!
  随机排序:
  b=new Array(1,2,3,4,5,6,7,8,9,10)
  d=new Array()
  for (i=b.length; i>0; i--) {
  a=random(i)
  d.push(String(b[a]))
  b.splice(a,1)
  }
  trace(b)
--------------------
  MC任意角度匀速移动

  a=10//速度
  r=Math.PI/180*_rotation
  _x+=a*Math.cos(r)
  _y+=a*Math.sin(r)
--------------------
  自由画线
onMouseMove = function() {
if (ok) {
lineStyle(0, 0x000000, 100);
lineTo(_xmouse, _ymouse);
}
updateAfterEvent();
};
onMouseDown = function() {
ok = true;
moveTo(_xmouse, _ymouse);
};
onMouseUp = function() {
ok = false;
};

---------------------------

tjhlssen在2003-5-18 21:04:57的发言:

  小小老师,就是我做拼图游戏。拼好了,用什么AC来判断它的正确性。我的前提是已经拼正确了。还有就是怎么实现在限定时间里(比如10分钟)。超出时间就算失败呀。

  我很菜,所以请老师能把AC详细的写给我。最好加注释哦。谢谢了。

小小21:49:57

  对不起!时间太紧了。回头我做一个被你看看
LiRi在2003-5-18 21:07:53的发言:

  请问小小:
  你的作品有过成品和预先的设想不一致的时候吗?
  如果有你是如何在以后的制作中去避免这些的?
  谢谢!

小小21:54:49

肯定是不一样的,没有完美的作品。细节我一般都是边做边想,

---------------------------

zhaoxue在2003-5-18 21:08:03的发言:

  是呀!!我们这里没有老师呀,???
  你可以发布一些原文件让我们这些人学一下吗,
  那不是很好吗,
  可是没有好的东西呀
  你可以指点小弟吗,
  真想有你的帮助呀

  小小21:56:44
  如果要入门的话,看源代码效果不大。还是要有人来帮你把Actions的第一层窗户纸捅破才行

---------------------------

hiclickme在2003-5-18 21:10:16的发言:

  小小前辈
  1)推荐生成swf的三维软件来好吗,简单易用最好
  2)推荐你能学到最多的论坛,国外的也无所谓,实际上很多道理洋人确实讲得比较详细
  谢谢~

小小22:00:14

  1、Plasma 。并不是简单易用,是很好的软件。
  2、呵呵!我基本上不上论坛

---------------------------

Kart在2003-5-18 21:10:24的发言:

  用FLASH做网页要多大的分辨率呢?800X600?

小小22:00:55

  我一般用宽度750
zhaoxue在2003-5-18 21:10:49的发言:

  我现在可以说as也入门了
  可就是不能很好的写上一个东西,
  不是知真的入门还是假的
  你说我以后要如何继续学习呀
  现在我己经很难学习了
  主要是没有指点的人
  你是知道的
  没有人指点进步是很慢的呀
  推荐本书吧

小小22:03:58

  不要怕走弯路,还是多练多学。
  不知你说的入门是指什么程度。我当时明白变量、_root. 、_x、if、for以后就都是自己在家里练的了。一共做了几百个例子。

---------------------------

鼠标在2003-5-18 21:11

[1] [2] 下一页

:09的发言:

  那请问小小大哥,你入门以后就开始做关于AS的东西,刚开始你知道什么地方该用什么动作指令吗?或是你开始不算太熟的时候,做带AS的东东会不会时不时的翻书看看该用什么动作指令呢

小小22:06:24
  翻书看也有啊!业看过一些原码。不过大部分都是看Actions中文帮助来学的。

---------------------------

tjhlssen在2003-5-18 21:11:43的发言:

  小小,帮我解决这个问题呀。就是我做拼图游戏。拼好了,用什么AC来判断它的正确性。我的前提是已经拼正确了。还有就是怎么实现在限定时间里(比如10分钟)。超出时间就算失败呀。
  我很菜,所以请老师能把AC详细的写给我。最好加注释哦。谢谢了。

小小22:10:49

  假如你有20张小图要拼在一起。
  先设一个变量:比如 a=0
  每对好一张图就a++
  如果a==20就过关了
  时间可以这样
  如果getTimer()>100000就失败

---------------------------

小小:
  我接触flash不长,我看你的作品由一帧帧到现在的as占主要部分,想问你制作中什么时候开始偏向as,注重学习as到现在多久了?

小小22:14:02

  呵呵!从我97年会用电脑的时候就一直很想学编程,但一直被泼冷水,都告诉我C太难学,还要有好的基础。

  动画和游戏我都会进行下去

king67334在2003-5-18 21:20:28的发言:

小小,你好:
  以下是本人的几个问题---这些问题已经困扰我很久了,在书本上又找不到答案,故在此请教:
  1 /:correct = Number(/:correct) + 1;中的"/:"是啥意思?是否代表以前版本的_root或_parent。
  2 关于位符号“>>、<<、&、|、^、~”的基础本人已基本了结,但碰到具体运用,如:
   a = random(196) + 16;
   (new Color(this)).setRGB(a<<16|a<<8|a);

   不知能否结合上例说明一下如何随机产生一个灰色(max:0x101010,min:0xd0d0d0),"a<<16|a<<8|a"的位运算的次序如何?
  3 本人想创造一个“记录鼠标画图(在舞台上任意移动鼠标产生的轨迹),并可以使用"演示”按钮,演示出前面所画的轨迹”的函数,不知该如何下手。
  4 制作一些类似接金币的游戏中,使用_parent._y(MC实例的父位置)来代替this._y(MC编辑状态下的位置)作为金币在Main Timeline 中的真实位置,是何原因?
  5 将背景划分成几块等面积的正方形,要求使用AS实现这些方块单独一块块相继变色,直到这些正方形全都变成其他颜色,该怎样实现?
  6 能否推荐一些好的Flash MX ActionScript编程书?

  不好意思,问题多了点,请原谅,谢谢先!!!!!

小小22:44:04

  1、/: 就是_root.
  你完全可以写成_root.correct++

  2、a=random(0xC0)+0x10
  (new Color(this)).setRGB(a<<16|a<<8|a)

  3、
  a = new Array();
  i=0
  //记录鼠标位置
  _root.onEnterFrame = function() {
  a = push([_xmouse, _ymouse]);
  };
  //回放鼠标的移动过程
  _root.onEnterFrame = function() {
  mc._x = a[0][i];
  mc._y = a[1][i];
  i++;
  };

  4、第4个问题抱歉我没看懂

  5、先在场景中做20个MC方块
  for(i=0;i<20;i++){
   _root["mc"+i].c=new Color(_root["mc"+i])
  }
  a = new Array();
  _root.onEnterFrame = function() {
   if (a.length<=20) {
   a.unshift(random(0xFFFFFF));
   for (i=0; i    _root["mc"+i].c.setRGB(a[i]);
   }
   }
  };

上一页  [1] [2] 



在本站查看更多关于fl,la,as,sh,h游,游戏,戏与,与A,AS,S速,速成,成(,(上的文章
栏目导航
菜鸟学堂文章排行榜
最近更新的文章
版权所有:山东.临沂 2007-2009 未经授权禁止复制或建立镜像,违法必究!
\\ QQ:344461263 Tel:015853924520 文章投递:Pc539@vip.qq.com  临沂电脑网 //
copyright © 2007-2009 www.pc539.com online services. all rights reserved. 鲁ICP备 06009634
Template designed by 山东.临沂 Optimized for 1024x768 to Firefox, MS-IE6 IE7.