当前位置:首页 > 代码 > 正文

flash缩放代码(flash把画面放大)

admin 发布:2022-12-19 21:40 153


今天给各位分享flash缩放代码的知识,其中也会对flash把画面放大进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

flash中影片剪辑的缩放代码on (rollOver) { _root.a1.swapDepths(_root.getNextHighestDepth()); }

swapDepths是交换深度,不是缩放。交换深度的代码只适用于MovieClip,如果a1是按钮就不行。你可以在场景里创建一个空MC,把a1放进去,再给这个MC取名叫a1。

怎么在Flash里面用两个按钮让影片剪辑里的图片放大缩小,代码要怎么写,什么思维思路

思路1:改变影片剪辑的宽高度,参考代码:

import flash.events.MouseEvent;

bun.addEventListener(MouseEvent.MOUSE_UP,zoom);

function zoom(evt:MouseEvent ):void

{

mc.width =  mc.width / 2;//缩小,要放大就乘以一个系数。

mc.height =  mc.height / 2;

}

思路2:改恋影片剪辑的宽高比,如下代码:

import flash.events.MouseEvent;

bun.addEventListener(MouseEvent.MOUSE_UP,zoom);

function zoom(evt:MouseEvent ):void

{

mc.scaleX = 0.50;//缩小:小于1,放大:大于1

mc.scaleY = 0.50;

}

放大缩小动画实现:

import flash.events.MouseEvent;

bun.addEventListener(MouseEvent.MOUSE_UP,zoom);

function zoom(evt:MouseEvent ):void

{

mc.addEventListener(Event.ENTER_FRAME,loop)

}

function loop(evt:Event ):void {

        //这是缩小的动画,放大被减数大于1就可以了。除数越大动画越慢。

evt.target.scaleX+=(0.1-evt.target.scaleX)/9;

evt.target.scaleY+=(0.1-evt.target.scaleY)/9;

}

flash中如何放大缩小图片

菜鸟笔记,希望您看得懂:

1.新建影片剪辑原件,并将其命名为p1

2.新建两个按钮原件,分别为放大按钮和缩小按钮

3.在图层一中插入影片剪辑

4.新建图层二,并在图层中插入两个按钮元件

5.点击放大按钮原件,插入如下代码:

on(release){

if(p1._width560)

//条件控制语句(可不要)

{

p1._xscale=p1._xscale*1.1;

//“_xscale”意思为x轴的坐标,本句代码功能:增大宽度

p1._yscale=p1._yscale*1.1;

//"_yscale"意思为y轴的坐标,本句代码功能:增大高度

}

}

6.点击缩小按钮原件,插入如下代码:

on(release){

if(p1._width90)

//条件控制语句(可不要)

{

p1._xscale=p1._xscale*0.9;

//缩小宽度

p1._yscale=p1._yscale*0.9;

//缩小高度

}

}

关于flash缩放代码和flash把画面放大的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/25590.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载