首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误#1009:当向DataGrid移动项目添加ActionScript时,空对象引用

错误#1009:当向DataGrid移动项目添加ActionScript时,空对象引用
EN

Stack Overflow用户
提问于 2013-06-21 17:16:18
回答 3查看 849关注 0票数 1

我是ActionScript的新手,所以如果我在这里犯了明显的错误,请原谅我。

我试图在FlashBuilder4.7中构建一个非常简单的ActionScript移动项目,它使用数据网格( data,fl.controls.DataGrid)来显示一组数据。

但是,当我将DataGrid对象添加到‘视图’(使用addChild(myDataGrid);)时,我会得到以下错误。

代码语言:javascript
复制
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at fl.containers::BaseScrollPane/drawBackground()[C:\Program Files\Adobe\Adobe Flash CC\Common\Configuration\Component Source\ActionScript 3.0\User Interface\fl\containers\BaseScrollPane.as:1139]
at fl.controls::DataGrid/draw()[C:\Program Files\Adobe\Adobe Flash CC\Common\Configuration\Component Source\ActionScript 3.0\User Interface\fl\controls\DataGrid.as:1663]
at fl.core::UIComponent/callLaterDispatcher()[C:\Program Files\Adobe\Adobe Flash CC\Common\Configuration\Component Source\ActionScript 3.0\User Interface\fl\core\UIComponent.as:1524]
at runtime::ContentPlayer/internalCompleteInitialWindowSetup()
at runtime::SimulatedContentPlayer/completeSimulatedInitialWindowSetup()
at runtime::SimulatedMobileDeviceContentPlayer/doCompleteInitialWindowSetup()
at runtime::ContentPlayer/completeInitialWindowSetup()
at runtime::AppRunner/onComplete()

从我设法发现的错误来看,这似乎与缺少Flash控制引用有关,但据我所知,我已经在项目的Source路径中包含了所有Flash用户界面组件。

代码语言:javascript
复制
C:\Program Files\Adobe\Adobe Flash CC\Common\Configuration\Component Source\ActionScript 3.0\User Interface

我还尝试在flash.swc文件中添加(并删除)一个库路径,这并没有什么不同。

代码语言:javascript
复制
C:\Program Files\Adobe\Adobe\Flash CC\Common\Configuration\ActionScript 3.0\libs\flash.swc

是否可以在此项目类型(ActionScript移动)中使用此控件?如果是这样的话,是否有人知道哪些库可能仍然缺失,或者我可能犯过的任何其他错误?

在此之前,非常感谢您。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-07-18 09:51:28

最后,我放弃了在ActionScript移动项目中使用visual控件的尝试,因为虽然一些Flex库起作用(我成功地使用了一些调用和处理web服务),但在actionscript移动设备中使用Flex控件,最终看起来就像强迫一个方形钉入圆孔一样。

因此,最后我使用http://feathersui.com/作为UI组件,因为我们已经决定将应用程序的主要部分建立在Starling上,到目前为止,它已经很好地完成了。

票数 0
EN

Stack Overflow用户

发布于 2013-07-18 00:27:51

如果可能的话,尝试在CS6中进行重建。我试图解决一个类似的随机错误'Error #1009:无法访问空对象引用的属性或方法‘

我只能猜测CC是罪魁祸首。

如果CS6的重建解决了你的问题,请告诉我!

票数 0
EN

Stack Overflow用户

发布于 2013-07-30 19:21:07

将DataGrid组件添加到库中,为我修复了一个类似的错误,其中添加股票数据集将在运行时失败。

TypeError:错误#1009:无法访问空对象引用的属性或方法。在fl.control的fl.containers::BaseScrollPane/drawBackground()::datagrid.core::UIComponent/callLaterDispatcher()

我不知道为什么,我也无法想象幕后的恐怖巢穴让它变得必要--但是HTH。

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

https://stackoverflow.com/questions/17240855

复制
相关文章

相似问题

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