Develop and Download Open Source Software

Browse Subversion Repository

Diff of /NNDDv2/trunk/src/org/mineap/nndd/player/PlayerController.as

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 832 by mineap, Sat May 5 21:50:20 2012 UTC revision 833 by mineap, Sat May 5 23:14:37 2012 UTC
# Line 14  package org.mineap.nndd.player Line 14  package org.mineap.nndd.player
14          import flash.events.MouseEvent;          import flash.events.MouseEvent;
15          import flash.events.TimerEvent;          import flash.events.TimerEvent;
16          import flash.filesystem.File;          import flash.filesystem.File;
17            import flash.geom.Rectangle;
18          import flash.media.SoundMixer;          import flash.media.SoundMixer;
19          import flash.media.SoundTransform;          import flash.media.SoundTransform;
20          import flash.net.URLRequest;          import flash.net.URLRequest;
21          import flash.utils.Timer;          import flash.utils.Timer;
22                    
23          import mx.collections.ArrayCollection;          import mx.collections.ArrayCollection;
24            import mx.containers.Canvas;
25          import mx.controls.Alert;          import mx.controls.Alert;
26          import mx.controls.DataGrid;          import mx.controls.DataGrid;
27          import mx.controls.SWFLoader;          import mx.controls.SWFLoader;
28          import mx.controls.Text;          import mx.controls.Text;
29          import mx.controls.videoClasses.VideoError;          import mx.controls.videoClasses.VideoError;
30          import mx.core.FlexGlobals;          import mx.core.FlexGlobals;
31            import mx.core.UIComponent;
32          import mx.events.AIREvent;          import mx.events.AIREvent;
33          import mx.events.FlexEvent;          import mx.events.FlexEvent;
34          import mx.events.VideoEvent;          import mx.events.VideoEvent;
# Line 653  package org.mineap.nndd.player Line 656  package org.mineap.nndd.player
656                                          videoDisplay.setConstraintValue("top", 0);                                          videoDisplay.setConstraintValue("top", 0);
657                                                                                    
658                                          if(videoPath.length > 4 && videoPath.substr(0,4) == "http"){                                          if(videoPath.length > 4 && videoPath.substr(0,4) == "http"){
659                                                    // http
660                                                  videoInfoView.videoServerUrl = videoPath.substring(0, videoPath.lastIndexOf("/"));                                                  videoInfoView.videoServerUrl = videoPath.substring(0, videoPath.lastIndexOf("/"));
661                                          }else{                                          }else{
662                                                  videoInfoView.videoServerUrl = videoPath;                                                  // file(ローカル)
663                                                    videoInfoView.videoServerUrl = decodeURIComponent(videoPath);
664                                                  var messageServerUrl:String = PathMaker.createNomalCommentPathByVideoPath(videoPath);                                                  var messageServerUrl:String = PathMaker.createNomalCommentPathByVideoPath(videoPath);
665                                                  if(messageServerUrl != null){                                                  if(messageServerUrl != null){
666                                                          videoInfoView.messageServerUrl = messageServerUrl;                                                          videoInfoView.messageServerUrl = decodeURIComponent(messageServerUrl);
667                                                  }                                                  }
668                                          }                                          }
669                                          videoInfoView.videoType = "FLV/MP4";                                          videoInfoView.videoType = "FLV/MP4";
# Line 742  package org.mineap.nndd.player Line 747  package org.mineap.nndd.player
747                                          if(videoPath.length > 4 && videoPath.substr(0,4) == "http"){                                          if(videoPath.length > 4 && videoPath.substr(0,4) == "http"){
748                                                  videoInfoView.videoServerUrl = videoPath.substring(0, videoPath.lastIndexOf("/"));                                                  videoInfoView.videoServerUrl = videoPath.substring(0, videoPath.lastIndexOf("/"));
749                                          }else{                                          }else{
750                                                  videoInfoView.videoServerUrl = videoPath;                                                  // file(ローカル)
751                                                    videoInfoView.videoServerUrl = decodeURIComponent(videoPath);
752                                                  var messageServerUrl:String = PathMaker.createNomalCommentPathByVideoPath(videoPath);                                                  var messageServerUrl:String = PathMaker.createNomalCommentPathByVideoPath(videoPath);
753                                                  if(messageServerUrl != null){                                                  if(messageServerUrl != null){
754                                                          videoInfoView.messageServerUrl = messageServerUrl;                                                          videoInfoView.messageServerUrl = decodeURIComponent(messageServerUrl);
755                                                  }                                                  }
756                                          }                                          }
757                                          videoInfoView.videoType = "SWF";                                          videoInfoView.videoType = "SWF";
# Line 797  package org.mineap.nndd.player Line 803  package org.mineap.nndd.player
803                          }                          }
804                  }                  }
805                                    
806                    public function get videoRectangle():Rectangle
807                    {
808                            var uicomp:UIComponent = videoPlayer.vbox_videoPlayer;
809                            
810                            var videoRectangle:Rectangle = new Rectangle(uicomp.x, uicomp.y, uicomp.width, uicomp.height);
811    //                      if (videoDisplay != null)
812    //                      {
813    //                              videoRectangle = new Rectangle(videoDisplay.x, videoDisplay.y, videoDisplay.width, videoDisplay.height);
814    //                      }
815    //                      else if (swfLoader != null)
816    //                      {
817    //                              videoRectangle = new Rectangle(swfLoader.x, swfLoader.y, swfLoader.width, swfLoader.height);
818    //                      }
819    //                      else
820    //                      {
821    //                              videoRectangle =
822    //                      }
823                            
824                            return videoRectangle;
825                    }
826                                    
827                  /**                  /**
828                   * コメントを最新に更新します                   * コメントを最新に更新します

Legend:
Removed from v.832  
changed lines
  Added in v.833

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26