首页主机flash游戏代码(Flash常用源代码大全)

flash游戏代码(Flash常用源代码大全)

编程之家2024-01-28110次浏览

一、有没有办法看flash文件(.swf)的源代码——...

推荐你用硕思闪客精灵

flash游戏代码(Flash常用源代码大全)

硕思闪客精灵是一款用来采集,浏览,察看和分析Flash动画的工具。她

不仅能够从IE浏览器中或临时文件缓存中直接采集flash动画,还能够通

过分析和反编译将flash动画中的声音,图像,动画短片等元素提取出来,

甚至能分析出该动画中包含的动作,并转化为清晰可读的代码。

右击--另存为或迅雷下载

flash游戏代码(Flash常用源代码大全)

二、求AS3.0制作的flash小游戏连连看的源文件

百度来的,希望能帮到你

as3.0-------------数字连连看的实现

这里用到2个文件,.fla和.ActionScripte。这两个文件一定要放在同一个文件夹下

第一:创建一个名为LMC的ActionScripte文件,代码如下:

package

{

flash游戏代码(Flash常用源代码大全)

import flash.display.MovieClip;

import flash.text.TextField;

import flash.display.Sprite;

import flash.events.MouseEvent;

public class LMC extends MovieClip

{

public function LMC(str:String):void

{

init(str);

}

private function init(str:String):void

{

txt.mouseEnabled= false;

txt.selectable= false;

txt.text= str;

this.addEventListener(MouseEvent.MOUSE_OUT,out);

this.addEventListener(MouseEvent.MOUSE_OVER,over);

}

private function out(evt:MouseEvent):void

{

}

private function over(evt:MouseEvent):void

{

}

}

}

第二:创建一个.fla文件(文件名我这里是lianliankan,随个人习惯),在舞台创建2个文本其中动态文本的实例名为“num”,

第三,新建元件名为LMC的影片剪辑,里面创建三个图层,背景第四帧只要改一下颜色为蓝色就行了,至于代码层都为 stop();

第四,打开库,右击LMC----->链接----->链接属性的类名改为:LMC,其他不变----->确定

第五,回到舞台,创建一个代码图层,如图:

第六,代码如下:

import LMC;//导入LMC类

var num_i:uint= 0;

var lmc:LMC;//缓存用的

var arr:Array=new Array();

var c:Array=new Array();

var left:uint= 0;

var top:uint= 0;

for(var i:uint=0; i<102; i++)

{

var a:LMC= new LMC(String(Math.floor(Math.random()* 50)));

if(left+a.width>550)

{

left= 0;

top+= a.height;

}

a.x= left;

a.y= top;

left+= a.width;

addChild(a);

arr.push(a);

a.addEventListener(MouseEvent.MOUSE_DOWN,dian);

a.addEventListener(MouseEvent.MOUSE_OVER,over);

a.addEventListener(MouseEvent.MOUSE_OUT,out);

}

function out(evt:MouseEvent):void

{

evt.currentTarget.txt.textColor= 0x0000ff;

}

function over(evt:MouseEvent):void

{

evt.currentTarget.txt.textColor= 0xff0000;

}

function dian(evt:MouseEvent):void

{

evt.currentTarget.gotoAndPlay(2);

if((evt.currentTarget as LMC)==lmc)

{

return;

}

if(lmc==null)

{

lmc= evt.currentTarget as LMC;

}

else

{

if(lmc.txt.text== evt.currentTarget.txt.text)

{

num_i+= 2;

num.text= String(num_i);

removeChild(lmc);

removeChild((evt.currentTarget as LMC));

lmc= null;

}

else

{

evt.currentTarget.gotoAndPlay(1);

lmc.gotoAndPlay(1);

lmc= null;

}

}

}

三、在网页中插入Flash播放各种格式文件的源码

分类:电脑/网络>>软件>>多媒体软件

问题描述:

源文如下:

很多网页中都插有Flash播放代码,这不仅是为了页面元素的多样化,更是为了内容体现的需要。很多时候,我们会遇到这样的问题:根据需要使用Flash的script来读取不同的音频源或者视频源,那么如何实现这一功能呢?下面我们用改写<object>标签中的代码来实现。

一个典型的Flash播放器源代码中常常有这样的语句:

<param name=movie value="mydomin/example.swf"/>

这里我们可以修改其中的value值为value=mydomin/example.swf?videoSource=mydomin/video/songs/1.mp3也就是说此时的example.swf将调用mydomin/video/songs/1.mp3这样一个音频源(当然也可能是视频)。这样,你的Flash就可以在_root得到videoSource的变量值即_root.videoSource=mydomin/video/songs/1.mp3下面是一个实例:

在使用DW插入名称为mediaFla的SWF之后,在SWF的路径后面加上参数"?sourceURL=music1.mp3",如下:

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="download.macromedia/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width=32 height=32>

<param name=movie value="mediaFla.swf?sourceURL=mydomin/music1.mp3"/>

<param name=quality value="high"/>

<embed src=11 quality="high" pluginspage="macromedia/go/getflashplayer" type=application/x-shockwave-flash width=32 height=32></embed>

</object>

这样,在制作Flash的时候,使用script中的_root.sourceURL就可以获得变量值“mydomin/music1.mp3”了,从而读取这个音频源。

提出问题:对于文章所提出的“在制作Flash的时候,使用script中的_root.sourceURL就可以获得变量值“mydomin/music1.mp3”了,从而读取这个音频源。”我不懂是什么意思。请帮我解决下:最好所FLASH的源码也发给我吧!我的邮箱:lxy_abcde1190@163

解析:

如果要读取本机的音源,根本不用这么做,直接导入声音就可以了;

这样好像是为了读取网络上的资源,好像没有这个_root.sourceURL函数,是不是,_root.getURL啊?mydomin/music1.mp3是资源的路径

massstorage(USB mass storage协议)eva qq(eva软件下载)