文章列表
public class DeleteItemInterceptor {
[MessageInterceptor(type="com.bookstore.events.ShoppingCartDeleteEvent")]
public function interceptDeleteEvent (processor:MessageProcessor) : void {
var listener:Function = function (event:CloseEvent) : void {
if (event.detail == A ...
arguments 对象
在将参数传递给某个函数时,可以使用 arguments 对象来访问有关传递给该函数的参数的信息。
arguments 对象的一些重要方面包括:
■ arguments 对象是一个数组,其中包括传递给函数的所有参数。
■ arguments.length 属性报告传递给函数的参数数量。
■ arguments.callee 属性提供对函数本身的引用,该引用可用于递归调用函数表达式。
在 ActionScript 3.0 中,函数调用中所包括的参数的数量可以大于在函数定义中所指定的参数数量,但是,如果参数的数量小于必需参数的数量,在严格模式下将生成编译器错误。您可以 ...
private var object:Object = {};
private var objectProxy:ObjectProxy;
objectProxy = new ObjectProxy(object);
objectProxy.addEventListener(PropertyChangeEvent.PROPERTY_CHANGE, updateChange);
objectProxy.name = "My Object";
o ...
flash使用的actionscript跟javascript是非常相通的,下面描述如何互相调用函数:
1:javascript调用flash中的函数
在flash的脚本中增加
代码:import flash.external.ExternalInterface;
假定要调用的函数是hello,as代码如下
代码:function hello(){
return "hello";
}
ExternalInterface.addCallback("hello", this, hello);
//第一个参数为导出函数名,第三个参数为as的函数名
这样就 ...
AS3]利用ByteArray压缩游戏关卡数据
ByteArray 类提供用于优化读取、写入以及处理二进制数据的方法和属性。其中可以利用compress方法来压缩程序中过长的字符串,非常有效,特别是用在可以设计关卡生成代码的小游戏中,这里要用到subhero写的一个Base64类,方法如下:
压缩:
public static function Compress(value:String):String
{
var textBytes:ByteArray = new ByteArray();
textBytes.writeUTFBytes(value);
textBytes.compress( ...
1. DELETE FROM Urls;
2. DELETE FROM sqlite_sequence WHERE name = 'Urls';
3. VACUUM;
HTML:
<script type="text/javascript" src="http://www.xxx.com/?callback=abc"></script>
JavaScript:
var script = document.createElement("SCRIPT");
script.src = "http://www.xxx.com/?callback=abc";
document.getElementsByTagName("HEAD")[0].ap ...
今天看见淘宝的首页的logo居然是swf格式,然后觉得要是如果用户没有flash player会看到什么呢?
屏蔽,flash player 发现它只显示了一张logo图片。
查看源代码
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="300" height="68" class="holiday-logo">
<param name="movie" value=&quo ...
Yeah.
As the best practice says: the command and event should be One-To-One in cairngorm . If doing so, we would have lots of command and event files.
So here is my way in solving the problem, see codes below.
PhotoEvent.as has two event types.
import com.adobe.cairngorm.control.CairngormEvent; ...
uLoader = new URLLoader();
jpgEncoder = new JPGEncoderIMP(80);
request = new URLRequest(this.uploadURL + "?uid=" + this.uidStr + "&sid=" + this.sidStr + "&albumId=" + this.uploadFileWin.combo_photoList.value + "&ma ...
1 php cookie , sig_str md5 (user_id,time,secret_code)
2 flash local shareObject , f_cookie
3 if(f_cookie is null)
then {
login.
set f_cookie
}
else {
send request with cookies & f_cookie.
}
4 check at sever side.
======================== ...
1. Allow user to browse for image on their local system
2. Convert file reference into BitmapData
3. Scale BitmapData to fit inside a MAX resolution
4. Compress and encode the BitmapData into a ByteArray
5. Send ByteArray to server-side script to create and save the image file
After finding several ...
// Include the Zend Loader
require_once 'Zend/Loader/Autoloader.php';
$loader = Zend_Loader_Autoloader::getInstance();
$loader->setFallbackAutoloader(true);
$loader->suppressNotFoundWarnings(false);
// Create an instance of Amf Server
$server = new Zend_Amf_Server();
// Map PHP Class to Flash ...
zend amf on gentoo
1=====
<?PHP ini_set("include_path",ini_get("include_path") . ":library");
require_once "Zend/Amf/Server.php";
require_once "CustomClass.php";
$server=new Zend_Amf_Server();
$server->setClass("CustomClass");
e ...
大意了。
今天遇到一个flash问题,找了半天才发现原来是php的session路径错误。
小记一个。
如果是windows系统
(1)在c盘建立文件夹tmp
(2)打开PHP.ini,找到session.save_path,修改为session.save_path="c:/tmp"
or
// 设置一个存放目录
$savePath = './session_save_dir/';
// 保存一天
$lifeTime = 24 * 3600;
session_save_path($savePath);
session_set_cookie_pa ...