自加载loading 解决文档类问题

flash中自加载loading中如果使用了文档类,用普通方法添加loading两帧跳跃会有各种问题,我找到这个放来来解决,原理就是应用自有函数来指定每一帧执行的代码,来实现用文档类控制加载。
[cc]public function summer()
{
addFrameScript(0,loading);
addFrameScript(1,init);
}
private function loading()
{
stop();
loaderInfo.addEventListener(ProgressEvent.PROGRESS,progressHandler);
loaderInfo.addEventListener(Event.COMPLETE,completeHandler);
}
private function progressHandler(e:ProgressEvent):void
{
//trace(e.bytesLoaded / e.bytesTotal);
}
private function completeHandler(e:Event):void
{
loaderInfo.removeEventListener(ProgressEvent.PROGRESS,progress1);
loaderInfo.removeEventListener(Event.COMPLETE,complete1);
gotoAndStop(2);
}
public function init()
{}[/cc]

阅读全文

flash中的延时函数

一个是flash.utils.setTimeout
类似于delay
[cc]setTimeout(clickHandler, 2000);[/cc]
这个就是与2秒后执行clickHandler函数;
如果缺省函数名 就是一个简单的延时;
另一个就是TIMER;
// 创建定时器
//timer (事件间隔,次数);
//缺省次数便是无限执行
[cc]var minuteTimer:Timer = new Timer(1000, 5);
// 为间隔和完成事件指定侦听器
minuteTimer.addEventListener(TimerEvent.TIMER, onTick);
minuteTimer.addEventListener(TimerEvent.TIMER_COMPLETE,onTimerComplete);
// 启动计时器计时
minuteTimer.start();
}
public function onTick(event:TimerEvent):void
{
// 显示到目前为止的时间计数
// 该事件的目标是 Timer 实例本身。
trace(event.target.currentCount);
}
public function onTimerComplete(event:TimerEvent):void
{
trace(“结束!”);
}
// 关闭计时器计时
minuteTimer.stop();[/cc]
//来自2012年的更新
最近新接触一个用date函数实现的一个延迟播放形式,觉得很有搞头
[cc]var _lastAction:Date;
var _fps:uint = 8;
_lastAction = new Date();
var date:Date = new Date();
if (date.time – _lastAction.time > 1000 / _fps)
{
_lastAction = date;
//这里要执行的动作呀
}
}[/cc]

阅读全文

黍微

黍之微微,卫水之眉。
彼之我思,其言唯唯。

黍之摇摇,卫水之侧。
彼之我思,其言诺诺。

阅读全文

flex 替换字符串中的所有字符

flex中一般的操作函数只能替换一个相应的字符或者字符串,那么要批量替换就需要一个函数来实现:
StringReplaceAll(要替换字符串,要替换的值,替换后的值);
[cc lang = “php”]
private function StringReplaceAll( source:String, find:String, replacement:String ):String{
return source.split( find ).join( replacement );
}[/cc]author: tayee
tags:undefined

阅读全文

Flex 简单通过amf与php通信

首先下载amfphp放在服务器www文件夹下,

然后在amfphp/Services下添加helloworld.php 代码如下
[cc lang =”php”]