Jun 18

Flex:第30天 SwfPlayer 不指定

tenlin , 18:01 , 流传网络的资料收集 , 评论(0) , 引用(0) , 阅读(351) , Via 本站原创 | |
  名称:SwfPlayer (Flash帮助)
  时间:第30天
  演示:http://www.riabeta.com/demo/20080520/
  功能:播放Swf,支持时间轴显示、拖放、快进,双倍速(其实就是12改成24,不能超过Flex的25帧率)
  组件:ApplicationControlBar、Button、HSlider、Text、Panel、ProgressBar、SWFLoader
  心得:学习组件的使用,尤其是HSlider、ProgressBar与SWFLoader
  1.SWFLoader读取内容的使用,好像仅支持AS3的SWF。
   helpSWF:SWFLoader;
   swfMovieClip:MovieClip;
   swfMovieClip = helpSWF.content as MovieClip;

  2.SWFLoader读取内容的尺寸问题。需要同时修改SWFLoader与MovieClip的尺寸,尤其是SWFLoader在complete后才会获得尺寸,如果之前已经修改MovieClip的尺寸,容易忽视SWFLoader的尺寸而出现的空白,害我的Panel被撑开;可惜没有找到屏蔽Panel的Scroll的方法。

  3.HSlider的dataTipFormatFunction很方便修改Slider的格式化,可惜没找屏蔽Tips的方法。

  4.AS3中使用flashvars
   脚本中:
   this.root.loaderInfo.parameters["vars"];

   AC_FL_RunContent中:
   ‘flashvars’,'vars=tenlin.com’

  5.将Object组作为数组存储传输后使用还需定义类型才能使用其函数:
   var a:ObjName=new ObjName();
   var b:ObjName=new ObjName();
   demo([a,b]);
   function demo(arr:Array):void{
     for (var i:int=0; i<arr.length; i++) {
       var objDemo:ObjName=arr[i];
       objDemo.hello();
     }
   }
Tags: , , , , ,
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]