Flash: Event.PASTE Flash获取剪贴板内容 触发paste事件 how to get paste event

actionscript把文字存放到剪贴板这个就非常简单了,一般网站做点击复制基本都是这么做的。

但是,基本没有人做flash粘贴内容。今天本来想尝试一下,通过flash实现网页编辑器粘贴图片,但貌似行不通。。。

当运行Clipboard.generalClipboard.getData的时候,肯定会碰到报错,说只能在PASTE事件中调用。那么,paste事件到底在哪里?一般TextField不会触发,有人说TLFTextField可以触发,另外,以下的方式更直接一些。

但是,无论如何,swf还是无法获取到图片,失败。

            contextMenu = new ContextMenu();
            contextMenu.clipboardMenu = true;
            contextMenu.clipboardItems.paste = true;
            
            var a:Sprite = new Sprite();
            a.graphics.beginFill(0);
            a.graphics.drawRect(0, 0, 500, 400);
            addChild(a);
            
            a.addEventListener(Event.PASTE, function(e:Event):void
            {
                var a:ByteArray = Clipboard.generalClipboard.getData(ClipboardFormats.RICH_TEXT_FORMAT) as ByteArray;
                trace(a.length);
            });

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏LinXunFeng的专栏

iOS - Swift UISearchController的取消按钮

13120
来自专栏移动端开发

环信SDK 头像、昵称、表情自定义和群聊设置的实现 一(附源码)

前言: 环信的SDK在公司的项目中有用到,现在用到的是群聊的部分,这里我们分析总结一下自己对环信给的DEMO大概的拆解一下,说说我们怎么样充分的利用这个de...

38580
来自专栏coding for love

在线商城项目16-头部前端逻辑修改

这是不合理的,我们应该根据登录态来做一个区别显示。未登录情况下显示login和购物车图标。已登录情况下显示用户名,logout,购物车图标。

8010
来自专栏玩转JavaEE

SpringBoot中使用POI,快速实现Excel导入导出

本文是vhr系列的第十一篇,vhr项目地址https://github.com/lenve/vhr 导出Excel 整体来说,Excel有.xls和.xls...

98650
来自专栏张戈的专栏

解决JS操作Cookies出现的乱码问题,修复WordPress评论乱码

为了解决博客纯静态之后无法记住用户信息的问题,我将这个功能改成 JS 操作 Cookie 的方式,将用户信息直接保存到用户本地 cookies 当中,从而脱离 ...

36670
来自专栏BinarySec

mmap及linux地址空间随机化失效漏洞

Linux下动态库是通过mmap建立起内存和文件的映射关系。其定义如下void* mmap(void* start,size_t length,int prot...

33110
来自专栏雪胖纸的玩蛇日常

Vue+koa2开发一款全栈小程序(9.图书详情页)

25510
来自专栏图像识别与深度学习

2018-04-08ubunu16.04.4LTS环境配置

29160
来自专栏雪胖纸的玩蛇日常

python3.6+django2.0 一小时学会开发一套学员管理系统demo

58050
来自专栏大内老A

如何解决jQuery Validation针对动态添加的表单无法工作的问题?

为了充分利用ASP.NET MVC在服务端呈现HTML的能力,在《利用动态注入HTML的方式来设计复杂页面》一文中介绍了,通过Ajax调用获取HTML来呈现复杂...

21090

扫码关注云+社区

领取腾讯云代金券