Ejemplo n.º 1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="uri"></param>
 private void initUri(SwfURI uri)
 {
     frameCallbacks = new Dictionary <int, FrameCallback>();
     if (((uri != null) && (uri.swf != null)) && (uri.swf.Length != 0))
     {
         swfUri            = uri;
         base.assetContext = MovieClipPlayer._preloadSWF(swfUri.swf);
         if (swfUri.linkage != null)
         {
             base.setSymbolName(swfUri.linkage);
         }
         if (swfUri.label != null)
         {
             gotoAndStop(swfUri.label);
         }
     }
 }
Ejemplo n.º 2
0
    /// <summary>
    ///
    /// </summary>
    /// <param name="uri"></param>
    /// <param name="index"></param>
    public MovieClip AddMovieClip(string uri, int index)
    {
        SwfURI    furi      = new SwfURI(uri);
        MovieClip movieClip = new MovieClip(furi);

        movieClip.looping        = loop;
        movieClip.colorTransform = colorTransform;
        movieClip.alpha          = colorTransform.a;
        movieClip.scaleX         = drawScale.x;
        if (flipY)
        {
            movieClip.scaleY = drawScale.y;
        }
        else
        {
            movieClip.scaleY = -drawScale.y;
        }
        stage.addChildAt(movieClip, index);
        return(movieClip);
    }
Ejemplo n.º 3
0
    /// <summary>
    ///
    /// </summary>
    /// <param name="uri"></param>
    public void SetUri(string uri)
    {
        movieClip = null;
        meshFilter.mesh.Clear();
        stage.removeAllChildren();
        SwfURI furi = new SwfURI(uri);

        movieClip                = new MovieClip(furi);
        movieClip.looping        = loop;
        movieClip.colorTransform = colorTransform;
        movieClip.alpha          = colorTransform.a;
        movieClip.scaleX         = drawScale.x;
        if (flipY)
        {
            movieClip.scaleY = drawScale.y;
        }
        else
        {
            movieClip.scaleY = -drawScale.y;
        }
        stage.addChild(movieClip);
        RenderFrame();
    }
Ejemplo n.º 4
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="swf"></param>
        /// <param name="symbolName"></param>
        public MovieClip(string swf, string symbolName) : base(null, null)
        {
            SwfURI uri = new SwfURI(swf + ":" + symbolName);

            initUri(uri);
        }
Ejemplo n.º 5
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="uri"></param>
 public MovieClip(SwfURI uri) : base(null, null)
 {
     initUri(uri);
 }
Ejemplo n.º 6
0
        /// <summary>
        ///
        /// </summary>
        public MovieClip() : base(null, null)
        {
            SwfURI url = new SwfURI(null);

            initUri(url);
        }