flash on 2010-6-1
♥0 |
Line 58 |
Modified 2010-06-01 05:07:07 |
MIT License
archived:2017-03-20 06:28:02
ActionScript3 source code
/**
* Copyright asfgu ( http://wonderfl.net/user/asfgu )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/AjZi
*/
package
{
import flash.display.Sprite;
[SWF(width="465", height="465", backgroundColor="0x0")]
public class Show extends Sprite{
private var video:Main;
private var rect:Sprite;
public function Show(){
video = new Main;
video.x = 50;
video.y = 100;
addChild(video);
rect = new Sprite();
addChild(rect);
rect.graphics.beginFill(0xFFFFFF);
rect.graphics.drawRect(0, 0, 150, 150);
rect.graphics.endFill();
}
}
}
import flash.display.Sprite;
import flash.events.NetStatusEvent;
import flash.media.Video;
import flash.net.NetConnection;
import flash.net.NetStream;
class Main extends Sprite{
private var connection:NetConnection;
public function Main(){
connection = new NetConnection();
connection.addEventListener(NetStatusEvent.NET_STATUS, netStatus);
connection.connect(null);
}
private function netStatus(event:NetStatusEvent):void{
switch (event.info.code){
case "NetConnection.Connect.Success": // 繋ぐことが出来た
initNetStream();
break;
case "NetConnection.Connect.Failed": // 繋ぐことが出来なかった
trace("Failed");
break;
case "NetConnection.Connect.Rejected": // 接続を拒否された
trace("Rejected");
break;
case "NetConnection.Connect.Closed": // 接続を切りました
trace("Rejected");
break;
}
}
private function initNetStream():void
{
var stream:NetStream = new NetStream(connection);
stream.client = new Object();
var video:Video = new Video();
video.attachNetStream(stream);
addChild(video);
stream.play("http://www.muraken.biz/wonderfl/construction.mp4");
}
}