Adobe flash CS5 - 缩放图片的一部分

Posted

技术标签:

【中文标题】Adobe flash CS5 - 缩放图片的一部分【英文标题】:Adobe flash CS5 - Zoom a part of a picture 【发布时间】:2018-09-20 13:26:41 【问题描述】:

我有一张带有编号的批次(大约 50 个)的图片。

每个部分都有简短的文字说明。

当用户按下提交按钮时,特定部分应显示在标签及其描述中。

这样做的正确方法是什么? 我必须将每个部分放在单独的层上吗?如果是,我怎样才能显示一个特定的图层并显示它的描述?

【问题讨论】:

而不是层,这些部分应该与库中的 MovieClipSprite 不同,命名巧妙,这样您就可以同时处理一个设计好的 从库中实例化另一个,以使用详细信息填充您的弹出视图。 【参考方案1】:

与其分割图像,不如将图像放大并移动图像的 x 和 y 坐标。

所以从一个按钮监听器开始,然后有:

//Image bigger on submit answer
Image.scaleX *= 4;
Image.scaleY *= 4;

//Switch to determine new position of image based on user input
switch(int(txtInputValue.text))
    case 1:
        image.x = 720;
        image.y= 400;
        break;
    case 2:
        image.x = 1560;
        image.y = 100;
etc....


您必须使用图像的 x 和 y 值进行测试以准确显示您想要的内容,但我认为这比切割图像并拥有一个庞大的库更容易。

这也只是一个想法,然后您可以添加一些滚动。

希望对你有帮助

【讨论】:

以上是关于Adobe flash CS5 - 缩放图片的一部分的主要内容,如果未能解决你的问题,请参考以下文章

如何将任何类型的数据库(例如MySQL)连接到在Adobe Flash CS5.5中开发的应用程序

pr把视频拖到时间轴(放机)里面为啥就变大了,怎么设置呢?我的是cs5.5版本

Adobe photoshop cs5安装出错求解!一直报Exit Code: 7

我想重装cs5,要关闭adobe application manger 才能重装,请问如何关闭

flash cs5.5中如何实现边缘模糊遮罩

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