存档

‘ActionScript3.0’ 分类的存档

Flash as2,as3 加载MP3(load music)

2010年4月1日 f-angel 没有评论

flash 背景音乐可以用外部加载方式(用数据流就行了,直接在外面load)

as2.0 code:

//用数据流,外部加载.
//写在帧上:
//确定要缓冲多少秒声音流。默认值为 5 秒
_soundbuftime(5);
// 新建一个声音对象
var music:Sound = new Sound();
//声音对象加载外部mp3文件
music.loadSound(”123.mp3″, true);

as3.0 code:

package {
import flash.display.Sprite;
import flash.events.*;
import flash.media.Sound;
import flash.net.URLRequest;
import flash.system.System;
public class SWFmySound extends Sprite {
private var url:String = “123.mp3″;
private var mySound:Sound = new Sound();
public function SWFmySound() {
//是否使用 系统默认编码
//System.useCodePage=true;
//以后在AS3 中加载一个指定路径的文件,路径必须先由String字符串转成URLRequest
var request:URLRequest = new URLRequest(url);
//添加ID3事件侦听器
mySound.addEventListener(Event.ID3, Id3Handler);
mySound.load(request);
mySound.play();
}
//ID3 事件触发时执行的方法
private function Id3Handler(event:Event):void {
// 在输出面板输出消息
trace(String(”歌曲ID3信息:”+mySound.id3.artist));
}
}
}

检测出当前Flash所在的浏览器类型

2009年8月14日 f-angel 没有评论

flash.system.Capabilities.playerType == “ActiveX”

ActiveX 代表IE浏览器

PlugIn 代表Firefox浏览器

External 代表在浏览器外部

TweenLite参数说明

2009年4月8日 f-angel 没有评论

TweenLite参数说明:
1) $ target : Object – 作为目标的对象, MovieClip或者其它对象
2) $ duration : Number – 动画的时间长度(单位:秒)
3) $ vars : Object – 对象,通过属性值,来存贮各种属性参数用于缓动.(如果你使用 TweenLite.from() 方法,这里的参数表示缓动的初始值)
该对象所具有的属性:
alpha: alpha  目标对象应该完成 (或开始,当使用 TweenLite.from()时)的透明度级别.如果 target.alpha 是1,当缓动被执行的时候,你指定参数为 0.5,它将把透明度从 1 缓动到 0.5.
x: 改变 MovieClip的 x 位置,把这个值设置成你希望的 MovieClip 的结束位置(如果你使用的是 TweenLite.from()这个值表示开始位置).
阅读全文…

鼠标键盘对场景或者场景中MC分别加以监听收录(as3.0)

2009年3月13日 f-angel 没有评论

来源:taoshaw.com 作者:taoshaw.com

对场景中舞台跟MC分别添加鼠标监听:

?View Code ACTIONSCRIPT
1
2
3
4
5
6
7
8
9
10
11
12
13
function testit (e:MouseEvent):void
{
	switch (e.target)
	{
		case my_text :
			trace ("you click my_text!");
			break;
		case stage :
			trace ("you clicked stage!");
			break;
	}
}
stage.addEventListener (MouseEvent.CLICK,testit);

一般MC的键盘ENTER键监听:
阅读全文…