flash游戏代码(Flash常用源代码大全)
一、有没有办法看flash文件(.swf)的源代码——...
推荐你用硕思闪客精灵
硕思闪客精灵是一款用来采集,浏览,察看和分析Flash动画的工具。她
不仅能够从IE浏览器中或临时文件缓存中直接采集flash动画,还能够通
过分析和反编译将flash动画中的声音,图像,动画短片等元素提取出来,
甚至能分析出该动画中包含的动作,并转化为清晰可读的代码。
右击--另存为或迅雷下载
二、求AS3.0制作的flash小游戏连连看的源文件
百度来的,希望能帮到你
as3.0-------------数字连连看的实现
这里用到2个文件,.fla和.ActionScripte。这两个文件一定要放在同一个文件夹下
第一:创建一个名为LMC的ActionScripte文件,代码如下:
package
{
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是资源的路径