- 浏览: 24543 次
- 性别:
- 来自: 常州
最新评论
文章列表
php 中文手册下载
PHP API下载
下载地址:http://www.yoewan.com/php-api.html
php json_encode 中文null
更多内容请看:yoewan分享,Flash教程,JSFL教程
转载自:http://www.yoewan.com/php-the-json_encode-chinese-null.html
今天在使用php json_encode的时候发现中文都是null,后来上网查询了下,在使用json_encode的时候,中文先要编一下码,否则会为null,代码如下
//中文编码
$data=iconv('gbk','utf-8','yoewan分享');
标签:yoewan.com,php json_encode 中文null
Flash资源加载
Flash加载swf、图形资源使用的是loader类,下面贴代码
更多内容请看:yoewan分享,Flash教程
转载自:http://www.yoewan.com/flash-resource-loading.html
var load:Loader = new Loader();
//加载资源所在地址
var url:URLRequest = new URLRequest('www.yoewan.com');
//加载
load.load(url);
//添加加载完成侦听,你也可以添加其它侦听,如错误等
load.contentLoaderInfo.addEventLi ...
SecurityError Error#2147
发表于 2012 年 8 月 17 日
Error 2147错误,SecurityError Error#2147
更多内容请看:yoewan分享,Flash教程
在做flash的过程中遇到如下错误,上网搜索了半天没有发现原因,后来看了下错误的详细解释,到 .http的连接已停止,在仔细看看,确定自己没有看错,在http的前面居然多了一个点号,去掉终于正常了,如果你也遇到了这个错误,请看看是否是url地址写错,可能是多了空格什么的
到 .http://www.yoewan.com/1.swf 的连接已停止 - 不允许从 http://www.y ...
高效的奇偶判断
更多内容请看:yoewan分享,Flash教程
一、说明
我们在判断数值奇偶的时候一般用的都是除以2取余来判断,如果余数为0就是偶数,如果余数为1,那就是奇数,这个是一个通用的方法,下面我要介绍的是一个高效但用的较少的方法。
通过位操作判断一个数的奇偶性,位操作是二进制操作,会将数据转换成二进制数据,如果是偶数的话,二进制末尾的数会是0,如果是奇数,那么二进制末尾的值是1,通过&操作,我们可以判断如果结果等于0,那么是偶数否则为奇数,位操作符的运算速度高于逻辑运算符,所以高效。
注意:在使用的时候要注意一下优先级,最好在使用的时候在外面加上括号,因为位操作符的优先级较 ...
算术表达式解析、算术表达式拆分
更多内容请看:yoewan分享,Flash教程
一、原理说明
我们在解析算术表达式的时候,最难处理的就是有括号的情况,如果能够将算术表达式中的括号去除,那我们在处理算术表达式的时候要简单很多,那么有什么办法可以去除算术表达式中的括号呢?下面我就来介绍一种我用的,叫作逆波兰式也叫作后缀表达式。
二、逆波兰式介绍
在表达式中,二元运算符总是置于与之相关的两个运算对象之间,所以,这种表示法也称为中缀表示。波兰逻辑学家J.Lukasiewicz于1929年提出了另一种表示表达式的方法。按此方法,每一运算符都置于其运算对象之后,故称为后缀表示。
例子:
a+b ->a ...
Flash元件动态设置颜色
一、说明
给flash中的元件设置颜色,有两种结果
1、直接设置元件的颜色,那么元件之前的颜色将被覆盖
2、在元件当前颜色的基础上,设置颜色,可以根据当前颜色的色阶融合颜色
下面我说的是第二种方式,因为元件当前有颜色,所以在设置它的颜色的时候会跟当前颜色的值结合起来,算出一个新的颜色,新的颜色会保存当前染色的灰度,产生类似渐变或者别的效果,这个就要你自己去设置了,你可以试一下,创建一个元件,它的颜色值从白到黑,在看看效果
二、效果
下面是我绘制的一个有渐变色的元件
接下来我用下面的代码给他设置一个红色,会产生这样一个效果
我给它设置了一个红色,你看, ...
Flash中颜色位移计算
更多内容请看:yoewan分享,Flash教程目录
一、说明
要想获取单个颜色的值,需要对颜色进行位移操作,为什么要在最前面加两个零呢?有些颜色是有透明度的,加两个零是将透明度的值过滤掉,如果你需要透明度的值,可以通过这个获取var a:uint= (c >> 24) & 0xff
位移数值的说明:为什么要位移24、16、8呢,是因为颜色是用16进制表示,而在二进制中,每4位表示一个16进制的数,所以,在获取单个表示颜色的时候,位移24、16、8位
二、代码
var c:uint=0xffffff;//颜色
var r:uint=(c ...
- 2012-08-08 08:00
- 浏览 691
- 评论(0)
Flash进制转换
一、说明
Flash中整数要转换成其它进制数值可以直接通过toString()方法转换,如果一个字符串类型的数值要转换其它进制,可以通过parseint()方法实现,通过上面两种方法可以非常方便的将Flash中的数据进制进行转换,下面是具体代码的演示
二、代码
var n:int=100;
1、转换成2进制
n.toString(2);
2、转换成8进制
n.toString(8);
3、转换成16进制
n.toString(16);
var s:String=”0xffffff”//16进制
转换成10进制
trace(uint(s));
parseInt(s,16) ...
一、错误说明
在Air中,如果我们要加载swf文件,有时候会报
SecurityError: Error #3015: Loader.loadBytes() is not permitted to load content with executable code.
这个错误是因为loadBytes方法不能加载可执行的内容。如果我们要避免此错误,要在加载的时候设置下LoaderContext将LoaderContext的allowLoadBytesCodeExecution属性设置为true
更多内容请看:www.yoewan.com
二、代码
v ...
ByteArray转换16进制
ByteArray中的数据用16进制表示
一、说明
我写的这个方法要将ByteArray中的数据转换成16进制,ByteArray中的数据只能是32位的无符号整数,这个是前提。
因为ByteArray中操作的是字节,1个字节8位,而一个16进制由两个字节组成,一个32位无符号数由4个字节组成,所以每次我们都取一个字节的数据,然后转换成16进制,就可将起全部转换成16进制数据
如果要将字符转换成ByteArray,我们只要做一下方向操作即可
二、代码
先向ByteArray中写入数据var byte:ByteArray = new ...
JSFL导出xml
一、说明
要想在flash中导出xml文件,先要在flash的输出面板中将xml文件输出,然后通过JSFL将其导出
二、代码
JSFL输出xml代码
fl.outputPanel.clear();//清除面板中的输出
fl.trace(“<xml version=\”1.0\” encoding=\”utf-8\”?>”);//输出
fl.trace(“<list>”);
fl.trace(“<item name=’yoewan’ property=’yoewan’/>”);
fl.trace(“<item name=’yoewa ...
var path = "file:///E|/WorkSpace/Flash/";//导出图片的地址
var lib = fl.getDocumentDOM().library;//获取flash中的库
var items = lib.items;//获取库项目数组
//循环比例库项目
for(var i=0;i<items.length;i++)
{
//判断类型,如果是图片就导出
if(items[i].itemType == "bitmap")
{
var itemName = i ...