gpt4 book ai didi

apache-flex - Flex 脚本文件中的默认命名空间范围警告 (1084)

转载 作者:行者123 更新时间:2023-12-04 02:59:17 24 4
gpt4 key购买 nike

我有一个 MXML 文件,它为所有事件处理程序引用了一个外部脚本文件:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script source="LoginExample.as" />
<mx:Button id="btnGoodLogin" click="btnGoodLogin_onClick()" label="Good Login" enabled="true" y="28"/>
<mx:Button id="btnBadLogin" click="btnBadLogin_onClick()" label="Bad Login" enabled="true" y="28" x="112"/>
<mx:Button id="btnLogout" click="btnLogout_onClick()" label="Logout" enabled="true" y="28" x="219"/>
<mx:Button id="btnCheck" click="btnCheck_onClick()" label="Check" enabled="true" y="28" x="325"/>
<mx:Text id="txtResult" y="58" width="263"/>
</mx:Application>

外部文件定义了处理程序:
// LoginExample.as
import flash.events.*;
import flash.net.*;
function btnGoodLogin_onClick():void
{
// ...
}
function btnBadLogin_onClick():void
{
// ...
}
// etc. for other handlers

这些处理程序中的每一个,加上脚本中定义的所有其他函数,都会导致编译器发出警告消息:

1084: function 'btnBadLogin_onClick' will be scoped to the default namespace: LoginExample: internal. It will not be visible outside of this package. LoginExample/src LoginExample.as line 27 1225162212118 189



摆脱这些警告的最佳方法是什么?

最佳答案

贴一个 private , protected , internalpublic在函数声明之前:

private function btnBadLogin_onClick():void

这应该够了吧。

关于apache-flex - Flex 脚本文件中的默认命名空间范围警告 (1084),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/245155/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com