私は ActionScript を初めて使用し、URLStream からバイトを取得する際に問題があります。
URL に接続して、この URL からバイトを取得しようとしています。
作成して trueprivate var urs:URLStream;
をurs.connected
返します。次に、この URL からバイトを取得します。私のコードは次のとおりです。
public class myClass extends MovieClip
{
private var urs:URLStream;
private var ns:NetStream;
private var urr:URLRequest;
private var textStr:TextField;
public function myClass()
{
var urr:URLRequest;
var urs:URLStream;
urr=new URLRequest("http://myserver/video/video.flv");
urs=new URLStream();
urs.addEventListener(flash.events.ProgressEvent.PROGRESS,progresHnd);
urs.addEventListener(flash.events.Event.COMPLETE,completeHnd);
urs.addEventListener(flash.events.Event.CLOSE,closeHnd);
urs.addEventListener(flash.events.Event.OPEN,openHnd);
urs.load(urr);
if (urs.connected)
{
var myint:int = urs.readByte();
textStr.text = "success";
addChild(textStr);
}
else
{
textStr.text = "urs not connected";
addChild(textStr);
}
}
}
コードは で失敗しましたurs.readByte();
。(エラー #2030 が発生している可能性がありますが、よくわかりません)
誰かがこれの解決策を手伝ってくれますか? (または、バイトを取得する別の方法を提供します)
ありがとう!