jeg får denne fejl, og jeg kan ikke finde ud af hvor den ligger
ArgumentError: Error #2126: NetConnection object must be connected.
at flash.net::NetStream/construct()
at flash.net::NetStream()
at index()
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | package { import flash.display.*; import flash.media.Video; import flash.events.*; import flash.net.*; import flash.net.NetStream; public class index extends MovieClip { public var videoObject:Video = new Video(100,100); public var nc:NetConnection = new NetConnection(); public var ns:NetStream = new NetStream(nc); public var videoData:Object = new Object(); public function index() { nc.connect(null); videoObject.attachNetStream(ns); addChild(videoObject); ns.client = videoData; playSingleVideo("joergen.flv"); } public function playSingleVideo(videoPath:String) { ns.play(videoPath); } } } |
2 kommentarer
I flash kan du under 'Pulish Settings' (flash) vælge at slå 'Permit Debugging' til.
Så fortæller flash på hvilken linje du får fejlen på
Mvh
Jakob
Instantier dit netstream object efter du har connectet dit netconnection object,
så fjern "new Netstream(nc);" og smid den ned i din constructor efter nc.connect(null).