flash问题

2019-03-25 13:48|来源: 网路

  我有一个flash 文件
  内容如下,实现的功能就是 拖拽鼠标画圆,功能以实现。
  代码如下:
 

    function circleforbase() {
	_root.createEmptyMovieClip("circle", 0);
	circle.lineStyle(1, 0x000000, 100);
	var th = 0;
	var step = 0.01;
	with (circle) {
		moveTo(100, 0);
		do {
			th += step;
				lineTo(Math.cos(th)*100, Math.sin(th)*100);
		} while (th<=Math.PI*2);
		_visible = 0;
	}
}
circleforbase();
n = 0;
f = 0;
stx = 0;
sty = 0;
enx = 0;
eny = 0;
function drawoval(sx,sy,ex,ey,n){
	_root.circle.duplicateMovieClip("cir"+n,n);
	with(_root["cir"+n]){
		_xscale = Math.abs(ex-sx)/2;
		_yscale = Math.abs(ey-sy)/2;
		_x = 0.5*(sx+ex);
		_y = 0.5*(sy+ey);
	}
}
var flag:Boolean=true;
_root.onMouseDown = function(){
	f = 1;
	stx = _root._xmouse;
	sty = _root._ymouse;
	n++;
}
_root.onMouseUp = function(){
	f=0;
	
}
_root.onMouseMove = function(){
	if (f){
		enx = _root._xmouse;
		eny = _root._ymouse;
		drawoval(stx,sty,enx,eny,n);
		
	}
}
  


我有两个图层,最底层为 命名为out  第二层 为out1  上段代码 是写在out1 :帧 1 动作上。
现在问题来了,我想给flash动态的换背景,为什么 我每次loadMovie的时候 背景显示出来了 而不能用鼠标画圈了。

由于没弄flash 不明白 是怎么回事儿, 朋友说是设置层叠次序问题,可我不会,还望高人没给点儿详细的方法 我怎么每次换背景的时候  还能有那个画圈的功能

 

 

相关问答

更多
  • 电脑FLASH问题[2021-01-06]

    可能不支持把 我建议你重新下载一下: http://translate.google.com/translate?hl=zh-CN&sl=en&tl=zh-CN&u=http%3A%2F%2Fwww.chinese-s.adobe.com%2F
  • 用flash as做游戏,说简单也简单,说不简单也不简单,这样看你个人的编程能力了。想学做游戏的话,最好去买本有关这方面的书籍去看,我可以推荐一本给你啊。比如flash mx 2004 互动游戏设计教程。。里面的好处主要是因为它的代码解析的非常清楚,很适合出学者 用。另外,做游戏要经常动手,动脑。取得的效果才回好。
  • 学习FLASH要从基础开始,FLASH视频教程网(非常详细): http://tech.china.com/zh_cn/netschool/homepage/flash/
  • - Go to 跳转到指定的帧 - Play 播放 - Stop 停止 - Toggle High Quality 在高画质和低画质间切换 - Stop All Sounds 停止所有声音的播放 - Get URL 跳转至某个超联结 - FSCommand 发送FSCommand命令 - Load Movie 装载影片 - Unload Movie 卸载影片 - Tell Target 告知目标 - If Frame Is Loaded ..判断帧是否被完全载入 - On Mouse Event 鼠标事件 ...
  • 什么是 Flash Flash 是一种创作工具,设计人员和开发人员可使用它来创建演示文稿、应用程序和其它允许用户交互的内容。Flash 可以包含简单的动画、视频内容、复杂演示文稿和应用程序以及介于它们之间的任何内容。通常,使用 Flash 创作的各个内容单元称为应用程序,即使它们可能只是很简单的动画。您可以通过添加图片、声音、视频和特殊效果,构建包含丰富媒体的 Flash 应用程序。 Flash 特别适用于创建通过 Internet 提供的内容,因为它的文件非常小。Flash 是通过广泛使用矢量图形做到这一 ...
  • 尝试一下Panda3D。 我之前已成功使用它来创建和部署在浏览器中运行的3D游戏环境(需要运行时)。 适用于Mac。 Linux和Windows。 示例: http : //www.panda3d.org/gallery/ 他们的手册非常清晰,有很多例子。 http://www.panda3d.org/manual/index.php/Main_Page Give it a try to Panda3D. I have successfully used it before to create and de ...
  • 发送ExternalInterface-call到javascript函数以在麦克风检查之前调整闪存窗口的大小,然后在用户接受后重新调整大小。 或者你可以使用一些有创意的js / css来裁剪横幅的全部大小,直到你需要接受,然后再剪辑它(这样flash文件将“扩展”到网站上而不是占用更多空间)。 Send an ExternalInterface-call to a javascript function to resize the flash window before the microphone ch ...
  • 您可以将Eclipse IDE与Flex SDK一起使用来开发swf文件Flash小程序。 另外,对于非常简单的东西,还有Ming for PHP。 Apparently, swftools allow you to make swfs out of pre-created assets including .wavs, .gifs, .jpgs, .pngs, etc. get information from existing .swfs including strings, imgs, fonts, ...
  • 您可以检测是否安装了闪存。 Adobe提供了用于执行此操作的Javascript代码。 您无法检测是否支持闪存(例如可用),但未安装闪存。 根据定义,如果没有安装闪存,设备上没有任何内容可以指示是否可以安装闪存。 您可以看到为什么会这样,因为设备今天可能没有闪存且没有可用的闪存,然后闪存可能会在以后提供,而不会对设备本身进行任何更改。 因此,设备本身不可能知道闪存已经可用于它。 了解闪存是否可用的唯一方法是维护您自己的巨型设备列表。 由于它不断变化,你甚至无法将其烘焙到你的JavaScript中。 您必须将 ...