摘要: Q: 通过双击 sampleCode.html 在本机直接运行示范代码时出现“无法访问本地资源”类似的错误对话框,或运行后为空页面?A: 这是 Flex 安全沙箱问题,您需要按照以下步骤解决此问题:1)在您的系统安装盘(如:C盘)中找到 C:\Users\[计算机名]\AppData\Roaming\Macromedia\Flash Player\#Security 文件夹(该目录仅作参考,若系统盘中不存在该路径,您可在搜索栏中直接搜索“#Security”文件夹),进入..\ #Security\FlashPlayerTrust目录下,新建一个 .cfg 文件(文件名称可任意定义),其中写入 阅读全文
posted @ 2012-07-20 14:39 NothingRuan 阅读(354) 评论(0) 推荐(0) 编辑
摘要: iClient for Flex 为用户提供了地图的打印功能,支持大幅地图的客户端打印和简单排版,但局限于各种图层(特别是用户自定义图层)获取图层信息的url方式、参数各不相同,因此默认只支持包括iClient Flex产品核心库和6R库中的图层。对于用户自定义的扩展图层,用户可以通过非常简单的方式扩展打印功能实现图层对地图打印的支持。 这里对几个相关的接口类简单介绍: MapPrintContainer 地图打印切图实现类 MapInfo 打印范围等的信息存储类根据图层是否分块分两大类:1、不分块图层 指的是服务端根据客户端请求,每次都动态的切出指定大小范围和分辨率的地图。 针对这样的图层, 阅读全文
posted @ 2012-07-20 11:56 NothingRuan 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 关于JS继承这块,建议大家先了解下JS中原型、原型链概念和prototype原子属性,prototype可以供同类对象(使用new方法生成)的实例共享,这是js继承实现的最大依赖。(推荐《javascript高级程序设计》,这本书中关于继承的实现和理论讲解很清楚) 或许是一直以来从事面向对象开发,我总觉得这块的知识在框架中占有很重要的地位。JavaScript语言因为其特性,即使做面向对象的开发,无法实现静态多态这个特性,封装性也很菜(基本谈不上),剩下的就是动态多态和复用性,个人觉得最重要的就是复用了。复用性只要针对的是的是方法,一方面是代码的复用,另一方面在JS中算是方法作为对象占有比较大 阅读全文
posted @ 2012-07-20 11:54 NothingRuan 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 任何框架中数据,信息交互的处理问题都占有很重要的地位,OpenLayers作为一web前端框架,通过事件流的方式完成,支持数据、信息的传递和交互,其内部设计还是相当不错的。这里整理下关于events这块的相关知识,自我巩固下 在开始分析之前我们先提出两个重要问题:各个浏览器之间Dom事件的兼容性处理提供自己的事件,并且模拟事件流解决问题1:传统的,我们提供公共的方法来封装对浏览器DOM事件的调用,根据不同浏览器不同处理。 问题2 :通过把对象上监听的回调函数记录到数组中,然后发生变化的时候遍历数组,挨个传递数据信息并调用回调函数。简单的模拟也就差不多了。OpenLayer是也基本按照这样的方案 阅读全文
posted @ 2012-07-20 11:49 NothingRuan 阅读(2351) 评论(0) 推荐(0) 编辑
摘要: <?xml version="1.0" encoding="utf-8"?><s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:ic="http://www.supermap.com/iclient/2010" xmlns:is="http://www.supermap.com/iserverjava/2010 阅读全文
posted @ 2012-07-20 11:44 NothingRuan 阅读(248) 评论(0) 推荐(0) 编辑
摘要: Style样式这块其实在整个Openlayers中不算什么特别大重点,但是作为显示的一个元素,这里相关的内容特比多,经常看到有同事因为用错这块导致的各种问题。所以也就整理了下...一、相关模块功能类比较多,这里先介绍下各个关键类在这个样式渲染环节中的作用和功能: Symbolizer 样式,记录样式信息的Object。特点:样式只针对具体的点、线、面等对象(点对象所需的样式和面对像所需的样式可能不同,查看其API,集合用户对象可以知道需要设置怎样的样式属性来控制对象显示)。一般不需要用户构建,而是由Style创建出来,内部在使用的时候通过css或者canvas的画笔控制来显示不同效果。 St. 阅读全文
posted @ 2012-07-20 11:19 NothingRuan 阅读(5931) 评论(0) 推荐(0) 编辑
摘要: Java 语言里定义类的语法如下:[修饰符] class 类名{ 零个到多个构造器定义 零个到多个属性 零个到多个方法}修饰符可以是 public、final ,或者完全省略这两个修饰符。各成员之间可以互相调用,但 static 修饰的成员不能访问 static 修饰的成员定义属性的语法格式如下:[修饰符] 属性类型 属性名 [=默认值]修饰符可以省略,也可以是 public、protected、private、static、final ,其中 public、protected、private 三个最多只能出现其中之一,可以与 static、final 组合起来修... 阅读全文
posted @ 2012-03-30 00:27 NothingRuan 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 在SQL_PLUS里面执行:sql>@full_path/test.sql;例:sql>@D:/test.sql;不需要commit; 一般都是在test.sql 里面最后加上一个commit;但是需要注意的是:在test.sql文件里面每条语句后必须加上“;”,代表一条语句的执行。1. 执行一个SQL脚本文件SQL>start file_nameSQL>@file_name我们可以将多条sql语句保存在一个文本文件中,这样当要执行这个文件中的所有的sql语句时,用上面的任一命令即可,这类似于dos中的批处理。2. @与@@的区别是什么?@等于start命令,用来运行一 阅读全文
posted @ 2012-03-23 00:50 NothingRuan 阅读(2721) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2012-03-22 01:18 NothingRuan 阅读(4) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2012-03-22 01:00 NothingRuan 阅读(1) 评论(0) 推荐(0) 编辑