静态博客入口:http://blog.5d.cn/user43/wubaiwang/
2007/10/22 | 使用SharedObjects存储自定义的类(转帖)
类别(转帖) | 评论(0) | 阅读(33) | 发表于 22:34
在Macromedia的文档中可以知道,SharedObjects只能存储基本的ActionScript或者JavaScript类型(Array, Number, Boolean, String, 等),其实也可以使用SharedObjects来存储用户自己定义的类.而且可以使用几乎全部方法和变量.
erik提供了一个方法:

 
引用:

/**

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
2007/10/22 | ToolTips类(转帖)
类别(转帖) | 评论(0) | 阅读(32) | 发表于 22:26
以下是代码片段:
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;
2007/10/22 | xPath in Flash(转帖)
类别(转帖) | 评论(0) | 阅读(94) | 发表于 22:25

Flash中自MX时代开始就已经有了xPath的方法.使用xPath遍历xml非常方便.下面是我今天小结的两个使用xPath的方法.

Using XPath in Flash

XPath from xfactorstudio

xPath tutorial

xPath类在Flash中的Class包中是看不到的,所以知道的人应该不多吧?至少我之前是不知道.MM把xPath类封装在DataBindingClasses这个库对象种了.而xPath只是其中的一个而已.下面是一个小应用

2007/10/22 | MyThread,写了个线程类 (转帖)
类别(转帖) | 评论(0) | 阅读(25) | 发表于 22:18

/**
 * 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

2007/10/22 | 使用ExternalInterface与外部容器交互. (转贴)
类别(转帖) | 评论(0) | 阅读(121) | 发表于 22:15
使用ExternalInterface与外部容器交互.  

ExternalInterface类是Flash 8 中新添加的用户处理于外部函数交互的类. 在功能上与 fscommand()CallFrame()CallLabel() 方法相似,但它更灵活、更通用。推荐对 JavaScript 和 ActionScript 之间的通讯使用 ExternalInterface。

方法
addCallback(methodName:String, instance:Object, method:Function) : Boolean//将 ActionScript 方法注册为可从容器调用。
<font fa

2007/10/22 | FLASH读外部数据 (转贴)
类别(转帖) | 评论(0) | 阅读(18) | 发表于 21:58
用法

loadVariables ("url" , target [, variables])
loadVariablesNum ("url" ,level [, variables])

区别:
·如果你想让FLASH读取到的数据放到某个影片剪辑中,那你就用第一个loadVariables
·如果你想让FLASH读取到的数据放到某个特定的级别,那你就用第二个loadVariablesNum

举例说明:

1、我们
2007/10/22 | 让Flash 自适应浏览器屏幕大小作者:阿贵
类别(转帖) | 评论(0) | 阅读(92) | 发表于 21:51
要让flash自适应浏览器屏幕大小需要做到以下两点:
1、swf文件随着浏览器屏幕大小也相应改变大下;
方法:在网页里除了放你的swf文件外不要放其他的任何内容,并且swf文件的宽,高都设为100%;(可以看我的源文件里的fullscreen.htm文件);

2、当swf文件大小改变时,flash 内容也相应重新安排。

在这个例子里,我在主舞台上使用了一loader组件来载入一张图片。当你调整浏览器大小时,swf文件大下相应发生变化。我使用了Stage 对象的onReisize事件来改变loader组件的大下和位置。



++++++++++++++++++++++++++++++++++++++
第二种方法:
++++++++++++++++++++++
首先是:
在网页中把flash的高、宽都设为100%。
在flash中加入
Stage.scaleMode = "noScale";//这个是一定要的
Stage.align = "TL";

然后,方法有两个:
1、通过System.capabilities.screenResolutionX和System.capabilities.screenResolutionY获得屏幕大小,然后调整flash里的相应显示,比较简单。

2、这个比较好,每次调整浏览器大小的时候都会触发,而且检测的是浏览器里的舞台大小,比较准确。
fullscreen = new Object();//创建类
fullscreen.onResize = functio
2007/10/22 | flash加载外部图片进度显示作者:阿贵
类别(转帖) | 评论(0) | 阅读(100) | 发表于 21:47
//设置开始
loadfile="http://www.deskcar.com/desktop/fengjing/2004222154314/56.JPG";//要加载的文件
loadmc=_root.mymc;//要加载到的元件
setsize=300;//设置显示的宽度 (高度会等比显示)
//设置结束
//---------代码开始------------
var my_mcl = new MovieClipLoader(); //定义新的MovieClipLoader对象
myListener = new Object(); //定义一个新的对象,用来监听load进程
myListener.onLoadProgress = function (target_mc, loadedBytes, totalBytes) //加载过程中每当将加载的内容写入磁盘时调用
{
loaded=loadedBytes; //是已经下载的字节
loadtotal=totalBytes; //是正在加在的文件的总字节数
loadds = int(loaded /loadtotal * 100);//计算已经载入的百分比
loadtxt =int(loaded/1024) + " K / " + int(loadtotal/1024)+ " K " + loadds +"%";//显示下载的信息
2007/10/22 | FLASH8摄像头拍照 [转贴]
类别(转帖) | 评论(0) | 阅读(85) | 发表于 18:36
转自蓝色理想

原文章地址:http://www.blueidea.com/tech/multimedia/2005/3116.asp

内容:

前几天帮朋友做一个东西用到的 code 。
因为很久不做 Flash coding 了。所以也就很少关心 Flash 8 的新的 Calss。但听大家说过有这个功能。本想从网上找段教程或 code 来做。可是发现国内还没有类似的。就只能自己动手丰衣足食了。

开始做法:
第一步:在库中建立一个视频元件,类型选择:视频(受 ActionScript 控制)。
第二步:将视频元件拖到场景中,并调整尺寸到想要的大小。并起名为“my_video”
第三步:在时间轴中粘入下边的 code。

var my_video:Video;
my_video._x=100;
my_video._y=40;
var my_cam:Camera = Camera.get();
my_cam.setMode(180, 140, 10, true);
my_vide
2007/10/22 | 几款用于swf打包的软件介绍(转载)
类别(转帖) | 评论(0) | 阅读(22) | 发表于 18:20

一、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

日志分类
首页[19]
我的日志[2]
个人FLASH[4]
色彩与图形[3]
PS与CD[0]
PHP.MYSQL[0]
转帖[10]