分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.youkuaiyun.com/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
1、错误描述
TypeError: Error #1009: 无法访问空对象引用的属性或方法。at FirstMap/search_clickHandler()[E:\Flash Builder\Map\src\FirstMap.mxml:17]at FirstMap/__search_click()[E:\Flash Builder\Map\src\FirstMap.mxml:30]
2、错误原因
<?xml version="1.0" encoding="utf-8"?><s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" width="100%" height="100%" xmlns:chart="chart.*"> <s:layout> <s:BasicLayout/> </s:layout> <fx:Script> <![CDATA[ import mx.controls.Alert; protected function search_clickHandler(event:MouseEvent):void { var teacher:Teacher = new Teacher(); var workId:String = teacher.workId.label; Alert.show(workId); } ]]> </fx:Script> <fx:Declarations> <!-- 将非可视元素(例如服务、值对象)放在此处 --> </fx:Declarations> <mx:HBox width="100%" height="100%" paddingBottom="10" paddingLeft="10" paddingRight="20" paddingTop="10"> <s:Panel width="50%" height="100%"> <s:Button id="search" label="查询" click="search_clickHandler(event)" width="100%" height="100%" fontSize="320"/> </s:Panel> <chart:Teacher width="50%" height="100%"/> </mx:HBox> </s:Application>
var workId:String = teacher.workId.label; 无法获取到Teacher模块中的workId的label值
这里应用程序里调用模块中的参数
3、解决办法
(1)检查模块workId的label是否为空
(2)调试该ActionScript代码
给我老师的人工智能教程打call!http://blog.youkuaiyun.com/jiangjunshow
