易截截图软件、单文件、免安装、纯绿色、仅160KB

播放Flash文件

第一,添加控件。
   工具箱 添加—COM组件—选择Shockwave Flash Object,点击确定。之后根据需要对该dll文件进行注册。
    注册方式为regsvr32  C:\Windows\System32\Macromed\Flash\Flash10a.ocx [查看这个目录,版本不同可能此文件名不同]
第二,拖放控件至窗体。
   拖放控件Flashwave Flash Object至窗体相应位置。
第三,添加代码。
   添加代码的时候,只需要添加控件的两个属性即可,注意添加Movie属性务必是绝对路径。
    axShockwaveFlash1.Movie = "D:\\源码\\flash.swf";
    axShockwaveFlash1.Play();
其它几个方法:
  Play()方法,用于播放动画。
  Stop()方法,用于停止播放动画。
  Rewind()方法,用于播放后第一帧动画。
  Back(),用于播放前一帧动画。
  Forward()方法,用于播放后一帧动画。


相关文档:

用flash builder4做一个带验证码的用户登录框

1、用panel,label,button,textinput组建布局,如下图:
 
2、设用户名、密码、验证码所对应的textinput的id分别为userName、pasWord、inVal;设用于显示验证码的label组建的id为:val.
     布局代码如下:
 <s:Panel x="126" y="98" width="250" height="200" id="login" title="用户 ......

小心flash的垃圾回收功能

对于需要累计执行的特效或对象,如tween,他是在给定的时间内不断运行,一旦在函数中定义tween 函数结束时,可能会回收了tween 造成tween不能跑完,定要注意,错误代码如下: 尤其是函数中定义的 package {
        import flash.display.Sprite;
    & ......

CLSIDfromProgID 检测Flash是否安装的Bug


CLSID  clsid; 
HRESULT  hr  = 
CLSIDfromProgID(L"ShockwaveFlash.ShockwaveFlash",  &clsid);
以上代码用来检测Flash是否安装,CLSIDfromProgID通过注册表来查询CLSID的值。不知何故有时注表内注册项不完整(在XP,2003中都有出现),查询得知HKEY_CLASSES_ROOT\ShockwaveFlash ......

Flash小玩意图案创作:新增箭头,圆环,齿轮,菱形


这个箭头的小图案。
这个只是用于创作的小工具图形,这次增加了箭头,圆环,菱形,鱼儿等一些有趣的图案。
使用圆环的创作:
齿轮图案:
创作
使用菱形的创作
新增鱼儿:图案
Demo 在这里:
 
有兴趣进行创作的时候使用。
这些类库仅仅用于实验的时候进行创作。丰富一些As本身一些图案。 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号