高分求一个 flash as3.0的关于鼠标拖曳startDrag() 方法后 怎么获取拖曳后的坐标!!做凹透镜原理动画!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了高分求一个 flash as3.0的关于鼠标拖曳startDrag() 方法后 怎么获取拖曳后的坐标!!做凹透镜原理动画!相关的知识,希望对你有一定的参考价值。

或者 指点一下 怎么做一个凹透镜原理的 动画课件!!! 谢谢了

参考技术A 1, 遮罩, 这是比较低级做法
2, bitmapData类实现像素的放大本回答被提问者采纳
参考技术B ondown:
x1 = x;
y1 = y;
onup:
x = x + x1;
y = y + y1;
参考技术C 用遮罩 在把放大镜跟鼠标的移动联系起来就行了 参考技术D 拖曳后的坐标和鼠标坐标是一样的········
mouseX
mouseY

flash as3 图片展示将鼠标移到图片上就显示文字,然后再点击文字后移除并且显示下一张图片

我的文字是放在PS的,就直接是一张图片,现在就是不知道最后那个显示后一张怎么写代码,现在出来的是所有的图片,不能分别出来
var imageRequest:URLRequest;
var imageLoader:Loader;
var txtRequest:URLRequest;
var txtLoader:Loader;
for (var i:int=15; i<20; i++)

imageRequest = new flash.net.URLRequest("images/"+i+".jpg");
imageLoader = new flash.display.Loader();
imageLoader.load(imageRequest);
imageLoader.x = 500;
imageLoader.y = -60;
imageLoader.scaleX *= 0.3;
imageLoader.scaleY *= 0.3;
Tweener.addTween(imageLoader,


x:-200,
y:-100,
alpha:0.8,
scaleX :0.6,
scaleY :0.6,
time:2,
transition:"easeOutElastic"
);
this.addChild(imageLoader);
txtRequest = new flash.net.URLRequest(i+"_txt.png");
txtLoader = new flash.display.Loader();
txtLoader.load(txtRequest);
imageLoader.addEventListener(MouseEvent.MOUSE_OVER, mouseover);
txtLoader.addEventListener(MouseEvent.CLICK, mouseclick);

function mouseover(e:MouseEvent)

this.addChild(txtLoader);
Tweener.addTween(txtLoader,

x:-200,
y:-100,
alpha:0.8,
scaleX :0.6,
scaleY :0.6,
time:2,
transition:"easeOutElastic"
);

function mouseclick(e:MouseEvent)

Tweener.addTween(imageLoader,


x:-600,
y:-100,
alpha:0.8,
scaleX :0.6,
scaleY :0.6,
time:2,

transition:"easeInBounce"
);
Tweener.addTween(txtLoader,


x:-600,
y:-100,
alpha:0.8,
scaleX :0.6,
scaleY :0.6,
time:2,

transition:"easeInBounce"
);

把加载进来的图片与文字类图片,分别贮存在一个数组中,而不是直接放入显示列表:

img=[]
txt=[]
另设一个变量为指针,如
index=当前图片的序号
再设一个变量指示下一张图片是否显示,如
isShow=false//初始值为false,鼠标点击时为false,
//鼠标移动时先判断isShow的值,为false则删除当前index图片,再index+=1 加载下一张图片,isShow=true,一旦为true,不再重复加载图片

---
用舞台做侦听,
再把缓动效果做成带参数的函数来调用。
参考技术A 有两种方法
一是隐藏图片
二是更改层叠。
谁你选择,在显示对象中有相关的方法

以上是关于高分求一个 flash as3.0的关于鼠标拖曳startDrag() 方法后 怎么获取拖曳后的坐标!!做凹透镜原理动画!的主要内容,如果未能解决你的问题,请参考以下文章

来人啊。。。。flash as3.0 box2d停止刚体移动问题。

用flash CS4 as3.0编程实现元件以舞台中心为中心点缩放中遇到的问题,求指教。

flash cs5 用as3.0给按钮加链接

flash as3.0中的arguments是啥意思

关于(半)在 Flash/PHP 游戏中获得高分的建议

flash as3.0获取外部视频总的时间长度 和视频已播放的时间长度