ActionScript 3 AS3通过双击SWF的左上角,可以看到隐藏的性能统计数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActionScript 3 AS3通过双击SWF的左上角,可以看到隐藏的性能统计数据相关的知识,希望对你有一定的参考价值。
package {
import flash.display.Sprite;
import net.hires.debug.Stats;
import flash.events.MouseEvent;
public class HiddenStats extends Sprite {
private var _stats:Stats;
public function HiddenStats() {
_stats = new Stats();
_stats.visible = true;
_stats.alpha = 0;
_stats.scaleX = _stats.scaleY = 0.1;
_stats.x = 0;
_stats.y = 0;
_stats.doubleClickEnabled = true;
_stats.useHandCursor = false;
_stats.mouseEnabled = true;
_stats.mouseChildren = false;
_stats.buttonMode = true;
_stats.addEventListener(MouseEvent.DOUBLE_CLICK, onStats_DOUBLE_CLICK);
_stats.addEventListener(MouseEvent.MOUSE_DOWN, onStats_MOUSE_DOWN);
_stats.addEventListener(MouseEvent.MOUSE_UP, onStats_MOUSE_UP);
addChild(_stats);
}
private function onStats_DOUBLE_CLICK(event:MouseEvent):void
{
if (_stats.alpha < 1) {
_stats.alpha = 1;
_stats.scaleX = _stats.scaleY = 1;
_stats.useHandCursor = true;
} else {
_stats.alpha = 0;
_stats.scaleX = _stats.scaleY = 0.1;
_stats.x = _stats.y = 0;
_stats.useHandCursor = false;
}
}
private function onStats_MOUSE_DOWN(event:MouseEvent):void
{
_stats.startDrag(false);
}
private function onStats_MOUSE_UP(event:MouseEvent):void
{
_stats.stopDrag();
}
}
}
以上是关于ActionScript 3 AS3通过双击SWF的左上角,可以看到隐藏的性能统计数据的主要内容,如果未能解决你的问题,请参考以下文章
ActionScript 3 AS3 SWF元数据
ActionScript 3 AS3 SWFtrospection(as3swf)
ActionScript 3 AS3加载SWF文件跨域
ActionScript 3 AS3从URL加载外部SWF
ActionScript 3 AS3加载和显示外部SWF文件
ActionScript 3 AS3从远程URL加载外部SWF