猿问

求问以下问题,假设flash on(release) 报错 ,该怎么解决?

我就是在 按钮下家的这段代码 报错
on (release) { //当鼠标释放时执行以下动作
map_mc._width *= 1.2; //地图的宽度放大20%
map_mc._height *= 1.2; //地图的高度放大20%
}
**错误** 场景=场景 1, 图层=图层 2, 帧=1:第 2 行: 语法错误。
map_mc._width *= 1.2; //地图的宽度放大20%

**错误** 场景=场景 1, 图层=图层 2, 帧=1:第 3 行: 语法错误。
map_mc._height *= 1.2; //地图的高度放大20%

怎么回事啊
我改成 on (release) { //当鼠标释放时执行以下动作
_root.map_mc._xscale *= 1.2; //地图的 X 轴坐标放大20%
_root.map_mc._yscale *= 1.2; //地图的 Y 轴坐标放大20%
}
结果
**错误** 场景=场景 1, 图层=图层 2, 帧=1:第 2 行: 语法错误。
_root.map_mc._xscale *= 1.2; //地图的 X 轴坐标放大20%

**错误** 场景=场景 1, 图层=图层 2, 帧=1:第 3 行: 语法错误。
_root.map_mc._yscale *= 1.2; //地图的 Y 轴坐标放大20%
我用的 就是 flash 8.0 阿

红颜莎娜
浏览 244回答 2
2回答

长风秋雁

map_mc._width *= 1.2;map_mc._height *= 1.2;map_mc的路径不对,如果你的map_mc放在舞台的,前面就加_root.另外说明一下你用的FLASH版本,我用8.0的测试只是没效果,不会报错

拉风的咖菲猫

on(release) {//当鼠标释放时执行以下动作map_mc.xscale *=1.2 //地图的X轴坐标放大20%map_mc.yscale *=1.2 //地图的Y轴坐标放大20%}重打手打这个代码就 OK了
随时随地看视频慕课网APP
我要回答