Changeset eb719711269312a77b89ba047aa0ea803a4c68d9 for flex
- Timestamp:
- 03/05/11 17:38:06 (15 months ago)
- Parents:
- 319ba64245fa5363c5b3928e1d92b09712bdb188
- Children:
- 87c08fa30db304b89c0e17a2c94909af0474fc0e
- git-committer:
- Robin Gareus <robin@gareus.org> / 2011-03-05T18:38:06Z+0100
- Files:
-
- 1 modified
-
flex/sansarmes/main.mxml (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
flex/sansarmes/main.mxml
r319ba64 reb71971 60 60 61 61 br.enabled=false; 62 bp.enabled= true; // XXX63 bu.enabled= true; // XXX62 bp.enabled=false; 63 bu.enabled=false; 64 64 65 65 // cam & mic … … 186 186 stream.close(); 187 187 conn.close(); 188 bp.enabled=true; 189 bu.enabled=true; 188 190 } 189 191 … … 195 197 return; 196 198 } 199 200 bp.enabled=false; 201 bu.enabled=false; 197 202 198 203 tt.enabled=false; … … 216 221 if(br.selected) { 217 222 bc.enabled=false; 223 bp.enabled=false; 224 bu.enabled=false; 218 225 startConnection(); 219 226 } else { … … 223 230 } 224 231 232 private function playStatusHandler(event:NetStatusEvent):void { 233 switch (event.info.code) { 234 case "NetStream.Buffer.Flush": 235 case "NetStream.Play.Start": 236 case "NetStream.Buffer.Full": 237 case "NetStream.Buffer.Empty": 238 case "NetStream.Seek.Notify": 239 break; 240 case "NetStream.Play.StreamNotFound": 241 Alert.show('error:\n'+event.info.code, 'Alert.', mx.controls.Alert.OK); 242 break; 243 case "NetStream.Play.Stop": 244 bp.selected=false; 245 playBt(null); 246 break; 247 default: 248 Alert.show('debug:\n'+event.info.code, 'Alert.', mx.controls.Alert.OK); 249 break; 250 } 251 } 252 225 253 public function playBt(event:Event):void { 226 254 // todo: check uploadName etc … … 228 256 229 257 bc.selected=false; 230 camBt(null);258 bc.enabled=false; 231 259 232 260 if(!bp.selected) { … … 236 264 video.attachCamera(null); 237 265 video.mx_internal::videoPlayer.clear(); 266 bc.enabled=true; 267 br.enabled=true; 268 camBt(null); 238 269 return; 239 270 } 271 272 tt.enabled=false; 273 ta.enabled=false; 274 te.enabled=false; 275 br.enabled=false; 240 276 241 277 nc = new NetConnection(); 242 278 nc.connect(null); 243 279 ns = new NetStream(nc); 244 //ns.play("http://tac1.theartcollider.org/sansarmes/data/sac-(pas_de_titre;moi;1299314449031-854).flv"); /// XXX280 ns.addEventListener(NetStatusEvent.NET_STATUS, playStatusHandler); 245 281 ns.play("http://tac1.theartcollider.org/sansarmes/data/"+uploadName+".flv"); /// XXX 246 // TODO: check error.247 282 video.mx_internal::videoPlayer.attachNetStream(ns); 248 283 video.mx_internal::videoPlayer.visible = true; 249 284 250 // ns.togglePause();285 // TODO: on end -> re-enable buttons like stop 251 286 } 252 287 … … 254 289 Alert.show('Your video entered the moderation queue and will be published after review, soon.', 255 290 'Published.', mx.controls.Alert.OK); 291 bu.enabled = false; 256 292 } 257 293 … … 259 295 Alert.show('Publication failed. please contact robin.gareus@citu.info', 260 296 'Publication Failed.', mx.controls.Alert.OK); 297 bu.enabled = false; 261 298 } 262 299
