libc 无法访问null_无法访问空对象引用的属性或方法

展开全部

此代码中,您没有给我 这个变量的定义:_labelResourceFileName

-----------------------

我这里测试没有问题:

var zzc:NewLabel =new NewLabel ();

this.addChild(zzc);

zzc._labelResourceFileName="我这里测试没有问题";

trace(zzc._labelResourceFileName)

c5dd904294d4a124538dd0b7d8913cdc.png

----------------

问题出32313133353236313431303231363533e4b893e5b19e31333332626161现在:AllwordsLoader();这里。

===========================================================

package {

import flash.display.Loader;

import flash.display.MovieClip;

import flash.display.Sprite;

import flash.events.Event;

import flash.net.URLLoader;

import flash.net.URLRequest;

import flash.text.TextField;

import flash.text.TextFormat;

import flash.xml.XMLNode;

import flash.xml.XMLNodeType;

public class NewLabel extends Sprite {

//加载xml文件使用

public var labelUrlRequest:URLRequest;

public var labelUrlLoader:URLLoader;  //用于设置自定义组件属性

private var _label:TextField=new TextField  ;

private var _labelName:String;

public var _labelResourceFileName:String;

public function NewLabel() {

super();//调用父类构造函数

if ((stage==null)) {

this.addChild(_label);

_label.addEventListener(Event.ADDED_TO_STAGE,init);

}

}

public function init(event:Event):void {

if (stage) {

_label.border=true;

_label.borderColor=0xFF0000;

_label.width=100;

_label.height=20;

_label.selectable=false;

_label.text="张志晨测试用的字符串";//在此加个默认值

}

}

//通过Inspectable添加组件属性

[Inspectable(type="String",defaultValue="defaultName")]

public function get labelResourceFileName():String {

return _labelResourceFileName;

}

public function set labelResourceFileName(value:String):void {

_labelResourceFileName = value;

//AllwordsLoader();//问题应该在这里

}

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
__libc_start_main过程是C/C++程序中的主要入口点,它负责初始化程序的运行环境并调用应用程序的主函数。 当机器在__libc_start_main过程中死机时,可能是由于以下原因造成的: 1. 内存溢出:如果应用程序在__libc_start_main过程中尝试分配过多的内存,可能会导致操作系统无法为其分配足够的内存,从而导致机器死机。 2. 无限循环:如果应用程序在__libc_start_main过程中出现了无限循环,那么机器可能会陷入死循环,无法继续执行其他的指令,最终导致死机。 3. 访问非法内存:如果应用程序在__libc_start_main过程中尝试访问非法的内存地址,比如访问已释放的内存或者越界访问数组,那么操作系统可能会将其视为错误行为并导致机器死机。 为了解决这个问题,可以尝试以下几个步骤: 1. 检查代码错误:仔细检查应用程序是否存在内存泄漏或者越界访问的问题,修复这些问题可能能够解决机器死机的问题。 2. 增加内存限制:如果应用程序需要大量的内存,可以尝试增加操作系统对程序可用内存的限制,以确保分配足够的内存。 3. 使用调试工具:使用调试工具(如GDB)来跟踪程序在__libc_start_main过程中的执行情况,以便找到造成机器死机的具体原因。 总之,当机器在__libc_start_main过程中死机时,可能是由于内存溢出、无限循环或访问非法内存等问题造成的。我们应该通过检查代码错误、增加内存限制和使用调试工具等方法来解决这个问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值