


(-=启缘千梦的博客简介=-)
引用: /** Example of saving classes to shared objects */ // Person Class / Prototype Object function Person(p_sex){ // not saved to SharedObject this.m_sex = p_sex; } Person.prototype.setName = function(p_name){ this.m_name = p_name; } <br |
以下是代码片段: class cls_tooltips { private var tt_target_2s; //目标按钮 private var tt_bgcolor_2s; //背景色 private var tt_bordercolor_2s; //边框色 private var tt_borderthick_2s; //边框粗细 private var tt_borderalpha_2s; //边框透明度 private var tt_fillet_2s; |
Flash中自MX时代开始就已经有了xPath的方法.使用xPath遍历xml非常方便.下面是我今天小结的两个使用xPath的方法.
xPath类在Flash中的Class包中是看不到的,所以知道的人应该不多吧?至少我之前是不知道.MM把xPath类封装在DataBindingClasses这个库对象种了.而xPath只是其中的一个而已.下面是一个小应用
/**
* class : threader
* summary : 线程对象
* version : 1.0(2005.11.1)
* author : Frank
*/
class threader {
////初试时间,也就是间隔时间
public var th_start_time;
////运行几次
private var th_run_times;
////当前运行次数
private var th_now_times = 0;
////th_name,线程名
private var th_name;
////th_controller,辅助控制者
private var th_controller;
///任务
public var th_task;
///路径
public var th_task_route;
public var th_group = new Array();
function threader() {
}
public function do_task(param1, param2, param3, param4):Void {
th_start_ti
使用ExternalInterface与外部容器交互. |
ExternalInterface类是Flash 8 中新添加的用户处理于外部函数交互的类. 在功能上与 |
最基本的读取 | |
loadVariables() loadVariablesNum() | |
原文章地址:http://www.blueidea.com/tech/multimedia/2005/3116.asp
内容:
前几天帮朋友做一个东西用到的 code 。
因为很久不做 Flash coding 了。所以也就很少关心 Flash 8 的新的 Calss。但听大家说过有这个功能。本想从网上找段教程或 code 来做。可是发现国内还没有类似的。就只能自己动手丰衣足食了。
开始做法:
第一步:在库中建立一个视频元件,类型选择:视频(受 ActionScript 控制)。
第二步:将视频元件拖到场景中,并调整尺寸到想要的大小。并起名为“my_video”
第三步:在时间轴中粘入下边的 code。
一、iceProjector 1.5
二、mProjector 2.0
三、swf studio 3.0
四、screenWeaver
五、MDM Zinc 2.5 功能最强大(推荐)
六、jugglor 2.2? 界面最酷 (推荐)
七、swfkit 2.2? 国内用得最多(推荐)
一、iceProjector 能够制作无窗口的Flash程序。透过本程序开启Flash SWF档后, 将立即去除Flash的方框窗口, 使Flash动画以透明背景的状态呈现在桌面上, 你可以的透过iceProjector 的强大功能, 轻易制作出生动逼真, 并具备丰富多媒体及网络联机能力的windowless Flash 程序, 例如: 屏幕小宠物, 鼠标轨迹特效, 桌面广告, 行销工具,等多媒体应用程序, 或用来设计任何程序的使用者接口等。
二、MProjector是一款创建具备Flash形式界面的全面windows应用程序的开发工具。以在桌面上充分展示Flash的强大功能,因而,MProjector能将Internet设计变为桌面程序开发,MProjector 还能让Windows程序员创建不局限于传统Windows矩形界面的应用程序。
三、用这套软件flash的开发者能够用flash开发出激动人心的桌面应用程序。开放的插件体系预示着传统的flash projector的限制的终结,任何人都能够开发出扩展flash功能的插件,这将改变flash的应用面貌。功能非常强大,除了可以改变Flash窗口形状之外,它还提供了一大堆令人吃惊而又兴奋不已的功能。
四、Screenweaver是SWF文件转换制作工具,它弥补了 Macromedia Fl
video,NetStream,NetConnection,
Netconnection相当于一个视频地址的链接,
var my_nc:NetConnection=new NetConnection();
my_nc.connect(null);
NetStream则是对视频进行控制.管理
var my_ns:NetStream=new NetStream(my_nc);
my_ns.play('id');//开始播放
my_ns.setBufferTime("time");//缓冲多长时间开始播放
my_ns.pause();//暂停
my_ns.seek(time);//跳到特定时间点播放
video相当于一个容器,是视频显示的地方,
my_video.attachVideo(my_ns);
my_video.clear();//清除该video对象中当前显示的图像
这里的清除只是从video对象中清除,而视频的数据依然保存,包括视频播放到某处的信息,
当视频再装入video对象中,视频依然在播放或已播完,视频播放与否是由NetStream决定的................
import flash.display.BitmapData;
var mcl:MovieClipLoader = new MovieClipLoader();
var obj:Object = new Object();
this.createEmptyMovieClip('mc_0',0);
mc_0.createEmptyMovieClip("mc_1", 0);
mc_0._x = mc_0._y=0;
this.createEmptyMovieClip("mc_2", 1);
mc_2._x = 0;
mc_2._y = 150;
var i=2;
onMouseDown = function() {
i++;
mcl.loadClip("file:///D:/Documents/新建文件夹/"+i+".jpg", mc_0.mc_1);
if (i>=8) {
i = 2;
}
};
Mouse.addListener(obj);
obj.onLoadInit = function(mc:MovieClip) {
mc._width = mc._height=150;
var bit:BitmapData = new Bi