Flex放了有一段时间了~ 这些天再拾起来~ 居然出了问题也弄不出来~
写了一个模块,用到了几个VO,但是编译怎么也提示那个类型找不到或不是编译类型,我前前后后查了好久~
名称没有写错,引用没有写错,路径更没有错~ 但编译就是不行~
后来查了一天多才发现,是VO类里的包路径写错了~
窗体类
实体VO类
之前错误的写法:
以后要提醒自己细心呀~
然后还同事提醒还发现一个有意思的用法,以前没有用过~
可以这样定义变量:
写了一个模块,用到了几个VO,但是编译怎么也提示那个类型找不到或不是编译类型,我前前后后查了好久~
名称没有写错,引用没有写错,路径更没有错~ 但编译就是不行~
后来查了一天多才发现,是VO类里的包路径写错了~
窗体类
<?xml version="1.0" encoding="utf-8"?>
<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml"
title="厂家详细信息"
width="500" height="516"
creationComplete="creationCompleteHandler(event)" >
<mx:Script>
<![CDATA[
import com.xx.factory.entity.VendorAS;
import mx.managers.PopUpManager;
......
实体VO类
package com.xx.factory.entity {
import mx.collections.ArrayCollection;
[Bindable]
[RemoteClass(alias="com.xx.factory.entity.Vendor")]
public class VendorAS {
......
之前错误的写法:
package com.xx.model.entity {
import mx.collections.ArrayCollection;
[Bindable]
[RemoteClass(alias="com.xx.factory.entity.Vendor")]
public class VendorAS {
......
以后要提醒自己细心呀~
然后还同事提醒还发现一个有意思的用法,以前没有用过~
可以这样定义变量:
......
public var vendor:*;
......