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

时间:2018-04-10 19:53:22

标签: actionscript-3 flash components flash-cs5

我有一批带编号的部件(约50张)。

enter image description here 每个部分都有简短的文字说明。

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

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

1 个答案:

答案 0 :(得分:0)

如何分割而不是分割您刚刚放大的图像并移动图像的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值进行测试,以准确显示您想要的内容,但我认为这比剪切图像和拥有大量库更容易。

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

希望这有帮助