- 浏览: 14983 次
最新评论
AS3,ReferenceError: Error #1056: 无法为 ×× 创建 属性 ×××。
2010年12月15日
迷茫中已经走过一段不短的路途
北京奥运,2008夺金之路。。。生活中的一个冲刺。 AS3,ReferenceError: Error #1056: 无法为 ×× 创建 属性 ×××。
Flash2010-12-15 10:06:55阅读14评论0 字号:大中小 订阅 当把显示对象关联到脚本类,而此时又将这个显示对象中的显示对象在属性面板中设置了名称,会出现“ReferenceError: Error #1056: 无法为 ×× 创建属性 ×××。”的错误。网上都说在脚本类中定义一个相同名称和类型的共有属性即可,其实不需要这么麻烦,只需像下面这样做: 在Flash9中,“文件”菜单,“发布设置”,在ActionScript版本选择后面的“设置...”按钮,进入ActionScript3.0设置,将“舞台:自动声明舞台实例”的复选框勾选上,再导出就OK了。 在 Flash 9中, 你可以把一个舞台对象关联到一个脚本类 (Actionscript class) . 你可以把一个 MovieClip的扩展对象拖放在舞台上, 然后在属性面板(properties pane), 指定其属性.但是当你试图使用这个新功能的时候,却会得到类似于下面的错误报告:
ReferenceError: Error #1056:
Cannot create property test1_btn on Test.
at flash.display::Sprite/flash.display:Sprite::constr uctChildren()
at flash.display::Sprite$iinit()
at flash.display::MovieClip$iinit()
at Test$iinit()
事实上,这是因为必须公开地(publicly) 声明任何在你的类中出现的对象 (Buttons, MovieClips, TextFields, etc.) 包括那些在舞台上已经被命名过的对象
比如,你在舞台上绘制了一个叫做“myMc”的对象,那么在对应的类中,就应该把它声明为一个公开变量 (public var) :
package
{
import flash.display.MovieClip;
public class Test extends MovieClip
{
public var myMc:MovieClip;
public function Test()
{
}
}
}
================================================== ============
下面写一个例子:
第一步:创建一个影片剪辑(chengye_txt),在里面绘制一个动态文本框,并为动态文本框命名(psw),编辑完成后从库中拖一个实例在舞台上。
第二步:创建一个chengye_txt.as文件,在里面输入:
package{
import flash.text.TextField;
import flash.display.MovieClip;
public class chengye_txt extends MovieClip{
public var psw:TextField;
public function chengye_txt(){
psw.text="欢迎来到成业的博客";
}
}
}
并把它与影片剪辑chengye_txt进行关联,测试!将看到文本框中的文字变成了欢迎来到成业的博客,这里实现了在类中用public var psw:TextField;把动态文本框psw关联到了类的内部,并且还可以通过代码修改其值。如果将public var psw:TextField;注释掉将会出现下面的错误:
ReferenceError: Error #1056: 无法为 chengye_txt 创建属性 psw。
at flash.display::Sprite/flash.display:Sprite::constr uctChildren()
at flash.display::Sprite$iinit()
at flash.display::MovieClip$iinit()
at chengye_txt$iinit()
at flash.display::Sprite/flash.display:Sprite::constr uctChildren()
at flash.display::Sprite$iinit()
at flash.display::MovieClip$iinit()
发表评论
-
新的Windows Azure SDK for PHP 3.0版本现已推出
2012-01-20 09:23 460新的Windows Azure SDK for PHP 3.0 ... -
现已可用:集成了Web Deploy的Windows Azure SDK 1.4更新版
2012-01-20 09:23 623现已可用:集成了Web Deploy的Windows Azur ... -
Windows CE 6.0的安装,简单定制和导出SDK
2012-01-20 09:23 1245Windows CE 6.0的安装,简单定制和导出SDK 2 ... -
编译自己的windows android sdk(how to build android sdk for windows)-chenyongxinglove的专栏
2012-01-20 09:23 728编译自己的windows android sdk(how to ... -
现已可用:更新Updated Windows Azure SDK 和 Windows Azure Management的页面
2012-01-20 09:23 499现已可用:更新Updated Windows Azure SD ... -
《论语》解读之颜渊第十二
2012-01-19 14:23 693《论语》解读之颜渊第十二 2011年12月27日 《论 ... -
清代礼制
2012-01-19 14:23 599清代礼制 2011年02月15日 清时官员的服饰有严格的 ... -
2012-1-2
2012-01-19 14:23 4832012-1-2 2012年01月02日 ... -
仓廪虚兮岁月乏,子孙愚兮礼义疏
2012-01-19 14:23 820仓廪虚兮岁月乏,子孙愚 ... -
中华帝国:兴于礼,覆于礼(下)礼制之下的朝臣
2012-01-19 14:23 584中华帝国:兴于礼,覆于 ... -
AS3,ReferenceError: Error #1056: 无法为 ×× 创建
2012-01-17 04:13 654AS3,ReferenceError: Error #1056 ... -
ReferenceError: Error #***:***上找不到属性 ***,且没有默认值
2012-01-17 04:13 1642ReferenceError: Error #***:***上 ... -
perfHUD使用说明
2012-01-17 04:13 798perfHUD使用说明 2011年04月14日 perf ... -
学习android游戏开发的准备
2012-01-17 04:13 589学习android游戏开发的准备 2011年08月10日 ... -
统考选择题
2012-01-16 03:01 572统考选择题 2010年05月14日 [1].操作系统中, ... -
制作课件需要哪些软件
2012-01-16 03:01 755制作课件需要哪些软件 ... -
flash 博客
2012-01-16 03:01 672flash 博客 2009年12月15日 http:// ... -
flash
2012-01-16 03:01 900flash 2009年12月01日 ... -
扩展名 文件类型 打开方式 ..
2012-01-16 03:01 992扩展名 文件类型 打开方式 .. 2010年10月30日 ...
相关推荐
ReferenceError: AMap is not defined AMap未定义
1. 之前稳定版开发工具用的好好的,突然某天真机调试一直报错: ReferenceError: define is not defined 2. 找解决办法后发现,更新至开发版最新版可以解决,如附件,下载安装后,即可解决该问题。
今天用execjs调用JS时,发现报错execjs._exceptions.ProgramError: ReferenceError: document is not defined 如图: 错误类型:文档对象未定义,解决方法,定义对象即可,习惯性定义变量嘛 var document ;? ...
Uncaught ReferenceError: ReconnectingWebSocket is not defined; 说明缺少包资源,需引入reconnecting-websocket.js和reconnecting-websocket.minjs 创建WebSocket对象使用ReconnectingWebSocket 如下: var ws =...
前端项目-lamejs,Pure JavaScript MP3 Encoder
需求:使用EASYU解决静态资源引入之后,具体的样式无法使用 报错如下: Uncaught ReferenceError: jQuery is not defined 具体报错后样式如下: 具体解决方竟然是修改JQuery的位置,必须在其他所有js的前面!! ...
今天开始要学习jQuery,写第一个Hello Word时,居然jQuery ReferenceError: $ is not defined
最近在使用python过重遇到这个问题,NameError: name 'xxx' is not defined,在学习python或者在使用python的过程中这个问题大家肯定都遇到过,在这里我就这个问题总结以下几种情况: 错误NameError: name ‘xxx’ ...
在vue单页面应用中,我们大概都会使用CommonsChunkPlugin这个插件。 传送门 CommonsChunkPlugin 但是在项目经过本地测试没有任何问题,打包上线后却会报错 webpackJsonp is not defined。这是因为公共文件必须在自己...
[Vue warn]: Error in v-on handler: “ReferenceError: Toast is not defined” 解决方法: handleClick(){ this.$toast('点击提示') } 补充知识:vue+vant移动端遇到的那些问题 1、项目引用了lib-flexible 跟px...
Uncaught ReferenceError: layer is not defined 解决方法,查看网上说名,是非独立版导致直接使用layer导致,只需要在使用时加一说明,申明一下使用。 layui.use(['element','layer'], function(){ var element =...
问题原因: IE一些低版本的浏览器对于ES6语法不支持 Promise是es6语法里为了解决异步函数多重嵌套的问题(回调地狱) 说明: 或许你并不没有使用Promise,但是有可能你使用Axios等,其中原理也是Promise,进行了封装而已 ...
POJ 1012 约瑟夫问题的数学解法及分析POJ 1012 约瑟夫问题的数学解法及分析POJ 1012 约瑟夫问题的数学解法及分析
这不是有效的脚本令牌,它需要指向js文件,例如您的完整...
根据需要修改后的videojs 支持各种浏览器 兼容mp4等各种格式视频 有完整的demo
luckysheet源码包
报错一:Uncaught ReferenceError: $ is not defined Uncaught ReferenceError: $ is not defined Uncaught ReferenceError: jQuery is not defined 错误原因:文件加载的顺序不对,jQuery文件的顺序要在前面 ...
ReferenceError: document is not defined 本次package.json使用版本信息: { vue-loader: ^15.4.2, mini-css-extract-plugin: ^0.4.3, webpack: ^4.20.2, webpack-cli: ^3.1.2 ... } 相关代码 问题原因: ...