私は非常に困惑しています。誰かが私をここで助けてくれることを願っています!関数の外から "time"という名前の変数を呼び出そうとしています。ここで関数の外部から変数を呼び出す
は私のコードです:ここでは
var myXML:XML = new XML();
var XML_URL:String = "time.xml";
var myXMLURL:URLRequest = new URLRequest(XML_URL);
var myLoader:URLLoader = new URLLoader(myXMLURL);
myLoader.addEventListener(Event.COMPLETE, xmlLoaded);
var time;
function xmlLoaded(event:Event):void
{
time = XML(myLoader.data);
}
trace(time);
は私のXMLは
<time>10</time>
のように私は、トレース(時間)を実行するたびに見えるものです。関数の外側 - 出力ウィンドウに "undefined"というメッセージが表示されます。私は、私はこのような別の変数に割り当てることができ、私の関数の外から変数「時間」にアクセスするにはどうすればよい
:
var VIDEOS_SECONDS = time;
は、任意の助けのためにどうもありがとうございます!
ティモシー
[関数の外AS3アクセス変数]の可能な重複(http://stackoverflow.com/質問/ 38271403/as3-access-variable-outside-of-function) – akmozo