求一段简单的flash源码,200分相送多谢!
要求:
1. flash宽300像素高100,里面放3个100x100的图片. (随便弄3个图片也行,不限宽高)
2. 三个图片预设是50% alpha 透明度, 当鼠标移动到任何一个图片上,渐渐显示图片至完全透明,当移走鼠标后图片又变会50%透明度
[解决办法]
import flash.display.Sprite;
import flash.events.MouseEvent;
var mcA:Sprite =new Sprite();
mcA.graphics.beginFill(0xFF0000);
mcA.graphics.drawRect(0,0,100,100);
var mcB:Sprite =new Sprite();
mcB.graphics.beginFill(0x00FF00);
mcB.graphics.drawRect(100,0,100,100);
var mcC:Sprite =new Sprite();
mcC.graphics.beginFill(0x0000FF);
mcC.graphics.drawRect(200,0,100,100);
addChild(mcA);
addChild(mcB);
addChild(mcC);
var mov:Array = new Array(mcA,mcB,mcC);
for (var i:int; i<mov.length; i++)
{
mov[i].addEventListener(MouseEvent.MOUSE_OUT,myevt);
mov[i].addEventListener(MouseEvent.MOUSE_OVER,myevt);
mov[i].alpha = 0.5
}
function myevt(evt:MouseEvent)
{
if (evt.type == MouseEvent.MOUSE_OVER)
{
evt.target.alpha = 1
}
else
{
evt.target.alpha = 0.5
}
}
----------------
这个比较简单。拿你的分也觉得受之有愧
[解决办法]
图片滚动部分可以先参照这个:http://download.csdn.net/source/2966646
[解决办法]
哎~我发现此人并不是来问问题的。给你写出代码,你都看不懂。浪费别人的时间。