首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MovieClip类没有的MovieClip实例上的

MovieClip类没有的MovieClip实例上的
EN

Stack Overflow用户
提问于 2013-09-12 10:16:48
回答 1查看 32关注 0票数 0

我继承了这个用Flash制作的Android应用程序。

代码应该运行得很好,但我不能让它运行。

当尝试设置一个名为pageTitle的属性时,它会崩溃,并出现术语未定义错误:

代码语言:javascript
复制
foo.pageTitle.text = "Hello!"

所以当我查找foo时,它来自flash电影,它是一个MovieClip。

MovieClip没有pageTitle属性,我想这就是它崩溃的原因。

我可以看到文本"Hello!“当我运行编译的应用程序时,它会覆盖在那个MovieClip上,所以只要我能编译它,它就能以某种方式工作。

是否应该在某个地方扩展或包装MovieClip,但我没有它?我可以有一个不同版本的SDK吗?我没有头绪。我在不同的平台上有很多不同语言的编码经验,但Flash经验很少。

EN

回答 1

Stack Overflow用户

发布于 2013-09-12 18:35:52

MovieClip是一个动态类,这意味着可以在运行时添加属性。我假设你得到一个空引用错误,因为pageTitle引用的对象没有被设置或初始化。

你可以做一个简单的检查,看看它是否引用了一个有效的对象:

代码语言:javascript
复制
if (foo.pageTitle) {
  foo.pageTitle.text = "Hello!"
}

如果没有引用,则可能是电影剪辑有问题;pageTitle可能根本不在那里,或者电影剪辑可能没有完全初始化

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18754275

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档