gpt4 book ai didi

flash - 使用 ActionScript 3 将鼠标事件监听器添加到位图

转载 作者:行者123 更新时间:2023-12-02 05:32:20 24 4
gpt4 key购买 nike

我是 ActionScript 3 的新手(没有任何 Flash 开发经验),我想知道如何向位图添加鼠标事件监听器?该代码适用于 Sprite ,但不适用于位图。这是我尝试运行的代码的简化版本,我希望它有意义!

var fsImageRequest:URLRequest = new URLRequest("img/fullscreen.png");
var fsImageLoader:Loader = new Loader();
fsImageLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, fsImageLoaded);
fsImageLoader.load(fsImageRequest);
addChild(fsImageLoader);

function fsImageLoaded(e:Event):void {
var fsImageLoader:Loader = Loader(e.target.loader);
fsImage = Bitmap(fsImageLoader.content);
fsImage.addEventListener(MouseEvent.CLICK, fullScreenClick)
}

提前致谢。

最佳答案

您已经在 fsImage.addEventListener(...

现在您需要编写处理该事件的函数,例如:

private function fullScreenClick(event:MouseEvent):void
{
// do something here
}

编辑:要将位图添加到 Sprite ,您可以执行以下操作:

var sprite: Sprite = new Sprite();
sprite.addChild(fsImage);
addChild(sprite);

关于flash - 使用 ActionScript 3 将鼠标事件监听器添加到位图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1480524/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com