1,一次偶然的机会碰到这个问题了,flex有跨域访问问题,但是,imgage.soure='其它域名地址是可以的'。能显示出来,为什么?

不是说有跨越访问的问题么,其实flash说的跨域访问问题,不是跨域不能显示,而是跨域不能访问你加载的对象的内容 ,比如一个图片,你是以imgage.soure='其它域名地址是可以的' 这种方式跨域加载可以显示出来的,但是若想不作处理直接访问它的像素是不行的。还有你跨域加载的swf,可以显示 的,但你想访问swf中的对象是不行的。

2,我们这里不说swf,单就图片来说。你在flex开发测试中,用firebug看到你想加载的图片已到了本地了,可就是不能访问他的内部,比较像素,数据。即然已加载到本地,就说明它的全部数据都已加载到我们自己的域中,我们就有办法解决它跨域访问的问题。

你可以这样写的你代码。。

private var loader:Loader = new Loader();
private var lc:LoaderContext = new LoaderContext();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadImage_over);
loader.load(new URLRequest(“crossDomianImageUrl”), lc);
private function loadImage_over(e:Event):void {var bitmap:DisplayObject;try {bitmap= loader.content;} catch (err:SecurityError) {loader.loadBytes(loader.contentLoaderInfo.bytes);return;}bitmapdata= new BitmapData(bitmap.width, bitmap.height);bitmapdata.draw(bitmap);
///到此你的bitmapdata对象就可以自由使用了,比较直接赋给image.soure.也可访问更改其像素信息了,它就不是跨域的数据了。
 };
3,如果没有flashplayer,安全限制,通常它是安全沙盒的形式来表述的。你就不能运行网上的flash,一运行你可能就会中毒,或者隐私被盗。。这是真的。

关于flex开发中的跨域访问问题相关推荐

  1. yii2 跨域请求配置_如何在SpringBoot应用中实现跨域访问资源和消息通信?

    允许跨域访问 CORS ( Cross Origin Resource Sharing,跨域资源共享)机制允许Web应用服务器进行跨域访问控制,从而使跨域数据传输得以安全进行.浏览器支持在API容器中 ...

  2. jsonp的原理·jsonp是不是ajax中实现跨域访问的技术

    ajax请求受同源策略影响,不允许进行跨域请求,而script标签src属性中的链接却可以访问跨域的js脚本,利用这个特性,服务端不再返回JSON格式的数据, 而是返回一段调用某个函数的js代码,在s ...

  3. (转)HTML5开发中Access-Control-Allow-Origin跨域问题

    今天准备通过JavaScript的方式调用问说问答的内容,由于使用的不同的二级域名,遇到了一个跨域问题,虽然可以使用JSON或者XML来解决这个问题,但是我们可以通过Access-Control-Al ...

  4. 前端开发中的跨域问题及解决方案

    什么是跨域报错? 为什么会出现浏览器跨域报错? 简单来讲就是:不同源的ajax请求,具体来说满足以下三个条件就会出现跨域错误 1. 请求响应双方url不同源. 双方url:发出请求所在的页面 与 所请 ...

  5. Spring boot 和Vue开发中CORS跨域问题

    1. 遇到的问题: 我用spring-boot 做Rest服务,Vue做前端框架,用了element-admin-ui这个框架做后台管理.在调试的过程中遇到了如下错误: Preflight respo ...

  6. web开发中的跨域问题

    一.为什么会有跨域问题? 1.浏览器限制 2.跨域 域名,端口,协议任意一个不相同; 3.XHR(XMLHttpRequest)请求 满足以上三个条件才会触发跨域,任意一个不满足就不算是跨域; 二.解 ...

  7. flex 跨域访问问题

    flex写的应用正式发布到Web容器(如tomcat.weblogic等)后,访问远程资源会遇到跨域访问的问题. 比如说:swf部署在域A(www.a.com)中,在swf中要访问域B(www.b.c ...

  8. 解决Flex/Flash跨域访问出现的安全沙箱问题

    flash里有着著名的安全沙箱机制,我们需要用flash实现跨域访问远程URL时,会遇到下面几种相关的安全沙箱问题: 问题1: Flash/Flex,会涉及到跨域访问URL的安全性问题,最常见的就是出 ...

  9. 在Firefox中通过AJAX跨域访问Web资源

    一.解决在firefox中无法跨域访问的问题 AJAX从本质上讲就是命名用XMLHttpRequest组件来向服务端发送HTTP请求,请接收相应信息.至于成功接收到响应信息后的操作,就和普通的Web客 ...

最新文章

  1. c语言函数与编译预处理教学视频,C语言课程第6章 函数及编译预处理.ppt
  2. 人工智能技术改变传统驾驶行为
  3. GitHub上最受欢迎的Android开源项目TOP20
  4. JavaScript MVC框架PK:Angular、Backbone、CanJS与Ember
  5. MaxCompute Spark 资源使用优化详解
  6. java File类 打印目录树状结构(递归)
  7. mysql 连接 iOS_iOS连接mysql数据库及基本操作
  8. 页面时间日期星期实时显示
  9. 微信小程序网络通信(一)
  10. 如何搭建个人博客网站
  11. batch spring 重复执行_Spring Batch_JOB重启机制
  12. realtek没有禁用前面板_为什么HD声卡必须禁用前面板插孔检测前置耳机和麦克才可以有声...
  13. 打造可用的梅花6硬键盘
  14. vivo NEX3史上最强旗舰机!瀑布屏+骁龙855+44W+5G,对战华为
  15. FireStart教程:基于SharePoint的出差报销流程一
  16. 【伪大数据】对QQ空间指定好友2017年说说数据的分析
  17. python 中文乱码问题
  18. Unity的Bounds(包围盒)简记
  19. javascript实现鼠标移动两个小人的动画效果
  20. 谷歌收购手势识别公司Flutter

热门文章

  1. MOSFET IGBT
  2. 著名数学家谁提出了储存程序计算机理论,《计算机的组成》1945年,美籍着名数学家冯·诺依曼提出了存储程序的设计.DOC...
  3. JavaScript组合模式是什么
  4. JAVA SortedMap接口
  5. 微服务网关终结者?Spring Cloud推出新成员Spring Cloud Gateway
  6. 分类目录网和搜索引擎的对比分析
  7. VScode使用小技巧-如何快速选择一样的元素
  8. Qt Java 实现短信群发功能 从搭建环境到功能实现
  9. 利用yum安装卸载软件常用命令
  10. js小数加减乘除计算不准