首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

请教在as文件里为什么不能访问final class

2013-01-08 
请问在as文件里为什么不能访问final class?final class里有个方法是可以改变页面标题的,我要根据as里算出

请问在as文件里为什么不能访问final class?
final class里有个方法是可以改变页面标题的,我要根据as里算出的数据来控制页面标题显示。
所以我在final class里加了个变量,还有get,set方法,想在as算出数据后,给final class传个参数。
    public static String browerTitle;
    public String getBrowerTitle() {
return browerTitle;
}

public void setBrowerTitle(String browerTitle) {
this.browerTitle = browerTitle;
}

可是as里这么写的时候AppConfig.setBrowerTitle();就会报错
この行にマーカーが複数あります:
-1120: 未定義のプロパティ AppConfig へのアクセスです。
-未定義のプロパティ AppConfig のアクセス

想知道为什么?代码不能这么写的话,还有别的解决办法吗?
[解决办法]
很有趣,你的flex居然是日文版~(如果是flex的话)
以上的代码是as的吗?怎么看起来格式像是C#的?
如果getBrowerTitle()用as来写get和set,如下:
var browerTitle:String
public function get getBrowerTitle():String {
  return browerTitle;
}
public function set getBrowerTitle(value:String):void
{
    browerTitle = value;
}
[解决办法]
我对java并不了解,所以不能给你乱说。
不过。从错误上判断,并没有找到AppConfig类,AppConfig应为AppConfig.as文件。如果直接调用java类,那是不可能的。

传值有几种方式:ExternalInterface类与外部浏览器交互,post/get传输数据,socket传输。其中与服务器交互,用后两种,本地调用java方法,可以采用第一种。

不知道是不是能帮上你。

热点排行