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

Flash与组件:制作Slider组件

   利用as3,我们可以尝试制作一些有趣的组件,虽然现在已经有很多实用的组件,但是自己尝试写一下也是不错的。利用as3语法,借用了绘图Api我们尝试制作一下这个组件。因为我们不需要很强大的功能,对此我们只是需要选取其一部分就可以。
首先,我们所需的制作两个图形,一个是拖动的方块,一个是底图片。对于这两个图我们都不难做,采用绘图APi当中的绘制矩形的办法就能实现到。
我们需要定义个包,这个包是为了防止与flash内部组件类名称冲突如下:
package org.summerTree.components
所需要做的工作是,定义好构造函数里面的参数。设置容器,最大值和最小值。两个值就是两端的位置,以及初始化的默认值
 //滚动的组件
package org.summerTree.components
{
import flash.display.Sprite;
import flash.display.Shape;
import flash.events.*;
import flash.geom.Rectangle;
import flash.display.DisplayObjectContainer;
import flash.text.*;
public class Slider extends Sprite
{
private var bar_control:Sprite;
private var values:Number=0;
private var msg:TextField=new TextField();
private var minValue:Number=0;
private var maxValue:Number=100;
private var initializtion:Number;
public function Slider(contain:DisplayObjectContainer=null,minValue:Number=0,maxValue:Number=100,initializtion:Number=0)
{
}

在这里过程,我们导入我们所需要的包,包括事件类型,包括几何图形库等等。
我们创建Slider 作为这个组件的类名称,建立起第一步之后,我们就可以实现进行绘制图案进行创作。
第二步:创始化,
在这个过程当中,实例化控制的拖动的元件,并设置底的图形,在这里过程设置不同颜色以区别。并且对元件进行监听鼠标拖动,在拖动的过程当中,元件的x坐标会产生改变,这样我们需要把这个值通过计算出来传递设置value的值,
this.value=bar_control.x*(maxValue-minValue)/100+minValue;//计算元件块位置对于的值
如果按0-100这样的区间,只有我们获取到拖动的元件的坐标值,即可以得到我们所需要的数据。bar.x=[0,100]之间的区间
如果这个区间不在0-100 ,可以随意一个区间,我们则可以通过简单的换成就可以
(bar.x/bar.width)*(max-min)+min; 这样换算则可以实现到。
 private function init():void
{
//控件底座


相关文档:

NAND flash文件系统JFFS2和YAFFS比较

NAND flash文件系统JFFS2和YAFFS比较
ARM9 2009-12-07 21:29:50 阅读98 评论0 字号:大中小
JFFS是由瑞典的Axis Communications Ab公司开发的(1999,以GNU发布),针对flash设备的特性为嵌入式设备开发的
JFFS1和JFFS2的设计中都考虑到了FLASH的特性特别是满足了上述3个条件,包括了垃圾回收,坏块管理等功能. 这两种文件系 ......

P0werPoint中插入Flash动画的另一种方法

P0werPoint中插入Flash动画的另一种方法
PowerPoint因其通俗易懂、容易上手而成为老师们制作课件的常用工具,而Flash是目前比较流行的动画制作软件,有时在PowerPoint课件中为了更形象地说明问题,希望可以插入Flash动画。
看过《中国电脑教育报》以前刊登过在PowerPoint中插入Flash动画的文章,基本方法是选择菜单&ldquo ......

flash 插入html页面

flash
插入html页面<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="667" height="116">
<param name="movie" value=&quo ......

64位linux安装adobe flash play插件

1.打开
http://labs.adobe.com/downloads/flashplayer10_64bit.html 
下载 Flash Player 10 for 64-bit Linux
2.解压后复制到/usr/lib64/mozilla/plugins
mv libflashplayer.so  /usr/lib64/mozilla/plugins/libflashplayer.so
3.重启firefox,可以修改flash默认字体
vi /etc/fonts/conf.d/49-sansserif ......

听雨BBS的flash跨站漏洞解决办法

经daquan提醒,发现听雨对于上传的flash文件的脚本没有处理,用户能够利用上传的flash的脚本功能(比如带有geturl动作的flash)实现自动跳转到某个站点。
到北邮人论坛参考了一下,发现他们有对flash脚本的禁用,于是借鉴北邮人的做法,对听雨的flash附件脚本动作进行了处理,具体做法如下:
改动之前的代码:
<objec ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号