当前位置:首页 > 游戏资讯 > 正文

flash脚本按下鼠标能让子弹飞行的脚本代码是_flash游戏代码

本文目录一览

flash脚本按下鼠标能让子弹飞行的脚本代码是

import?flash.events.Event;
import?flash.events.MouseEvent;

var?moveSpeed:int?=?2;//子弹飞行速度为moveSpeed?*?帧频?每秒
var?angle:int?=?45;//子弹飞行的方向:45度方向

stage.addEventListener(MouseEvent.CLICK,?clickHandler);//点击舞台子弹开始飞行
function?clickHandler(evt:MouseEvent):void
{
????bullet.visible?=?true;//此时让子弹出现(bullet是舞台上代表子弹的影片剪辑)
????//让子弹开始飞行
????bullet.addEventListener(Event.ENTER_FRAME,?buttleMoveHandler);
}
function?buttleMoveHandler(evt:Event):void
{
bullet.x?+=?Math.cos(angle)?*?moveSpeed;
bullet.y?+=?Math.sin(angle)?*?moveSpeed;
}

制作flash常用到的代码有哪些?

flash脚本按下鼠标能让子弹飞行的脚本代码是_flash游戏代码-第1张-游戏资讯-龙启网络

你以为常用代码就是几个活几十个吗?常用的可不止这么少啊。授人以鱼不如授人以渔,这里只说方法。

以flash8为例,你可以通过“动作”面板查看,我将常用的指给你:

1、“全局函数”,包含了最常用的函数,其中“时间轴控制”和“影片剪辑控制”下的所有函数都是常用的,你可以打开自己看,我就不列举了。

2、“语句”,常用的是其中的“条件/循环”语句,有:

if语句

if...else..语句

for语句

for...in...语句

3、“ActionScript?2.0类”,这个很重要。其中,

“核心”中的“Array(数组)”、“Date(日期)”、“Math(数学)”、“Number(数字)”、“String(字符串)”都是很常用的类,各自的构造,或属性、方法常用。具体哪些属性或方法,你点开就能一一看到,恕我不列举。

4、“媒体”里的“Sound(声音)”是常用的。包括它的构造函数形式,属性,方法,还有事件处理函数等,都常用。

5、“影片”,这其中的“Button(按钮)”、“Color(颜色)”、“Mouse(鼠标)”、“MovieClip(影片剪辑)”还有“TextField(文本)”都是最常见的类,尤其MovieClip,简称mc,在flash中使用频繁,而且,方法、属性、事件处理函数众多,需要好好掌握。

---------------------至于常用代码的具体使用,首先是需要查看脚本帮助,在flash中按下“F1”就可以看到帮助文档,每个函数、语句,或类的方法,属性等,都可以查到具体的格式,使用方法或范例。我们刚开始使用代码,谁都是从脚本帮助开始的。

祝你学习顺利。

求一个flash下雨的代码

flash as 3.0 的下雨效果代码:

var sj:Timer = new Timer(Math.random()*300+50,100);
var bl=0;
sj.addEventListener(TimerEvent.TIMER,sjcd);
sj.start();
function sjcd(event:TimerEvent) {
var yd:yd_mc = new yd_mc();
addChildAt (yd,bl);
yd.x=Math.random()*550;
yd.y=Math.random()*150;
yd.alpha=Math.random()*1+0.2;
yd.scaleX=Math.random()*1+0.2;
yd.scaleY=Math.random()*1+0.2;
bl++;
}

this.addEventListener(Event.ENTER_FRAME,cfcd);
function cfcd(event:Event)
{
if (currentFrame90)
{
for (var i=0; ibl; i++)
{
getChildAt(i).visible=false;
}
sj.stop();
removeEventListener(Event.ENTER_FRAME,cfcd);
}
}