FlashDevelop 遇到的Process not responding 问题
在用swf加载另一个swf文件时遇到了一个很有趣的问题,两个文件都在F盘中,路径不同,分别是:F:\SWF_1\bin\SWF1.swf和F:\SWF_2\bin\SWF2.swf,SWF2中有个加载函数,很简单,加载完成后添加到舞台上,但在运行时总是提示Process not responding,然后FlashPlayer就死了,断点一看,SWF2中的文档类一直在执行,导致fp挂掉,找了半天也不知道是什么原因,后来把SWF1文件直接移到F:上再加载,一切正常,代码如下:
SWF1的代码:
package
{
import flash.display.Sprite;
import flash.events.Event;
import flash.system.Security;
import flash.text.TextField;
import flash.text.TextFieldType;
/**
* ...
* @author me
*/
public class Main extends Sprite
{
public function Main():void
{
Security.allowInsecureDomain("*");
Security.allowDomain("*");
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event = null):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
// entry point
var tf:TextField = new TextField();
tf.text = "大多发点斐然";
tf.restrict = "\u33a0-\uf7fe";
tf.type = TextFieldType.INPUT;
tf.width = 1000;
tf.height = 500;
addChild(tf);
var ball:BigBall = new BigBall();
addChild(ball);
}
}
}
SWF2的代码如下:
//加载类
package load
{
import flash.display.Loader;
import flash.display.Sprite;
import flash.display.Stage;
import flash.errors.IOError;
import flash.events.Event;
import flash.events.IOErrorEvent;
import flash.events.ProgressEvent;
import flash.net.URLRequest;
/**
* ...
* @author me
*/
public class LoadSWF extends Sprite
{
public function LoadSWF()
{
}
public function load(url:String):void
{
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onCompleted);
loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, onError);
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgress);
loader.load(new URLRequest(url));
}
private function onCompleted(e:Event):void
{
var loader:Loader = e.target.loader as Loader;
loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, onCompleted);
loader.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, onError);
addChild(loader);
//process(loader);
}
private function onError(e:IOErrorEvent):void
{
var loader:Loader = e.target.loader as Loader;
loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, onCompleted);
loader.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, onError);
trace(e.toString());
}
private function onProgress(e:ProgressEvent):void
{
trace(e.bytesLoaded + "/" + e.bytesTotal);
}
private function process(loader:Loader):void
{
//_stage.addChild(loader);
}
}
}
//文档类如下:
package
{
import flash.display.Sprite;
import flash.events.Event;
import load.LoadSWF;
/**
* ...
* @author me
*/
public class Main extends Sprite
{
public function Main():void
{
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
load();
}
private function init(e:Event = null):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
// entry point
}
private function load():void
{
var loadSWF:LoadSWF = new LoadSWF();
//loadSWF.load("F:\\SWF_1\\bin\\GameLogin.swf"); //此路径下加载没有问题
loadSWF.load("F:\\SWF_1\\bin\\SWF1.swf"); //这样加载FlashDevelop一直提示Process not responding,过会就直接挂了
//loadSWF.load("F:\\SWF1.swf"); //此路径下加载没有问题
addChild(loadSWF);
}
}
}
这个FlashPlayer的问题?
转载于:https://www.cnblogs.com/chinayfhuang/p/3668918.html
FlashDevelop 遇到的Process not responding 问题相关推荐
- Unable to open socket file: target process not responding or HotSpot VM not loaded The -F option can
使用top及jstack查看某个java线程CPU占用情况时报错: Unable to open socket file: target process not responding or HotSp ...
- 【java】java 命令 Unable to open socket file: target process not responding or HotSpot VM not loaded
1.场景1 1.1 概述 因为线上,环境,我运行了一个flink程序,然后跑在 下面都是docker容器内. 客户端 flink_node 运行节点:taskManager运行在datanode1容器 ...
- 【Java】jstack报错Unable to open socket file: target process not responding or HotSpot VM not loaded
1.美图 2.背景 [root@1 /]# jstack -l 3859 >> aa.txt bash: jstack: command not found [root@1 /]#[roo ...
- JDK源码研究Jstack,JMap,threaddump,dumpheap的原理
JDK最新bug和任务领取:https://bugs.openjdk.java.net/projects/JDK/issues 参加OpenJDK社区:https://bugs.openjdk.jav ...
- 从docker 中抓取jvm heap 信息, 并且分析
1, 查看JVM进程 # jps ----------------------------- 11921 WrapperSimpleApp 4082 Jps 9768 QuorumPeerMain 1 ...
- java 进程100_原创:如何排查java进程cpu100%的问题
cpu是时分(time division)的,操作系统里有很多线程,每个线程的运行时间由cpu决定,cpu会分给每个线程一个时间片,时间片是一个很短的时间长度,如果在时间片内,线程一直占有,则是100 ...
- Greys Java在线问题诊断工具
摘要: 线上系统为何经常出错?数据库为何屡遭黑手?业务调用为何频频失败?连环异常堆栈案,究竟是那次调用所为? 数百台服务器意外雪崩背后又隐藏着什么?是软件的扭曲还是硬件的沦丧? 走进科学带你了解Gre ...
- java: jmap 查看内存信息
命名行格式 jmap [ option ] pid jmap [ option ] executable core jmap [ option ] [server-id@]remote-hostnam ...
- JVM Attach机制实现
Attach是什么 在讲这个之前,我们先来点大家都知道的东西,当我们感觉线程一直卡在某个地方,想知道卡在哪里,首先想到的是进行线程dump,而常用的命令是jstack ,我们就可以看到如下线程栈了 ...
最新文章
- 微服务架构之「 API网关 」
- 高等数学-关于第二类面积分的对称性问题
- 2019计算机科学与技术全日制调济,华侨大学2019计算机科学与技术学院非全日制考研调剂信息(第二批)...
- 使用Java 8 Streams进行编程对算法性能的影响
- 关于简历和面试【整理自知乎】
- java generatedvalue_java-@GeneratedValue和@GenericGen之间的区别
- windows server 2008 R2 SP1多国语言包官方下载
- POI介绍及视频教程
- QCC3040---读取flash UID
- 都说IT行业有前景,请问凭什么?
- Macbook pro 电脑显示连上Wi-Fi但无法上网:解决方案汇总
- 算法:合唱队形(最大上升子序列,线性DP)
- 圆锥螺旋线matlab 画,圆锥螺旋线 - calculus的日志 - 网易博客
- 上班/读研办公室摸鱼如何快速切屏不留痕迹?Win10切屏快捷键赶紧收藏起来
- 解决表格刷新时抖动闪烁问题
- mysql无法连接的sha2加密问题
- 南京大学计算机学院商琳,【开甲书院】南京大学开甲书院顺利召开2020级新生年级大会...
- 喜讯:世界首款阿兹海默老年痴呆症治疗药将上市
- 易语言魔兽世界怀旧服自动钓鱼源码
- 安全事件日志中的事件编号与描述
热门文章
- JVM快速调优手册v1.0
- 让IE支持Css3属性(圆角、阴影、渐变)
- MySQL(MariaDB)的 SSL 加密复制
- 开源云平台 CloudStack 4.1.0 安装详解 - 3、vCenter
- 在.net 2.0 中使用ftp
- 作业计算机组成与原理,课程计算机组成原理与汇编语言作业四
- transformer中attention计算方式_Transformer在推荐模型中的应用总结
- Android中图像变换Matrix的原理应用
- Green Plum测试报告
- 小猿圈WEB前端之HTML5+CSS3面试题(一)