下面人家说的这些怎用啊
TShockwaveFlash主要属性、方法和事件,以便于读者开发。
TShockwaveFlash主要属性如下:
ReadyState:读一个flash文件时的状态,其中包括0=Loading、1=Uninitialized、2=Loaded、3=Interactive和4=Complete;
TotalFrames:总帧数,只有当ReadyState = 4时才能访问该属性;
FrameNum:当前播放的帧;
Playing:播放或暂停一个flash;
Quality:指定当前渲染的质量,包括0=Low, 1=High、2=AutoLow、3=AutoHigh;
ScaleMode:缩放模式,0=ShowAll、1= NoBorder、2 = ExactFit;
AlignMode:对齐模式,Left=+1、Right=+2、Top=+4、Bottom=+8;
BackgroundColor:背景色,-1为默认颜色;
Loop:是否循环;
Movie:指定播放的flash文件路径,可以为一个URL。
TShockwaveFlash主要方法如下:
Play():开始播放动画;
Stop();停止播放动画;
Back();播放前一帧动画;
Forward():播放后一帧动画;
Rewind():播放第一帧动画;
SetZoomRect(int left, int top, int right, int bottom):设置缩放的区域;
Zoom(int percent):按百分比缩放;
Pan(int x, int y, int mode):缩放播放面板,其中模式0为按像数、1为按窗口百分比。
TShockwaveFlash主要事件如下:
OnProgress(int percent):读取一个flash时触发;
OnReadyStateChange(int state):状态改变时触发。states的值可以为0=Loading、
1=Uninitialized、2=Loaded、3=Interactive和4=Complete
TShockwaveFlash主要属性、方法和事件,以便于读者开发。
TShockwaveFlash主要属性如下:
ReadyState:读一个flash文件时的状态,其中包括0=Loading、1=Uninitialized、2=Loaded、3=Interactive和4=Complete;
TotalFrames:总帧数,只有当ReadyState = 4时才能访问该属性;
FrameNum:当前播放的帧;
Playing:播放或暂停一个flash;
Quality:指定当前渲染的质量,包括0=Low, 1=High、2=AutoLow、3=AutoHigh;
ScaleMode:缩放模式,0=ShowAll、1= NoBorder、2 = ExactFit;
AlignMode:对齐模式,Left=+1、Right=+2、Top=+4、Bottom=+8;
BackgroundColor:背景色,-1为默认颜色;
Loop:是否循环;
Movie:指定播放的flash文件路径,可以为一个URL。
TShockwaveFlash主要方法如下:
Play():开始播放动画;
Stop();停止播放动画;
Back();播放前一帧动画;
Forward():播放后一帧动画;
Rewind():播放第一帧动画;
SetZoomRect(int left, int top, int right, int bottom):设置缩放的区域;
Zoom(int percent):按百分比缩放;
Pan(int x, int y, int mode):缩放播放面板,其中模式0为按像数、1为按窗口百分比。
TShockwaveFlash主要事件如下:
OnProgress(int percent):读取一个flash时触发;
OnReadyStateChange(int state):状态改变时触发。states的值可以为0=Loading、
1=Uninitialized、2=Loaded、3=Interactive和4=Complete
我是想问能不能对SWF文件直接对脚本进行操作
{
import com.smpbo.live.player.*;
import flash.display.*;
import flash.events.*;
import flash.external.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*; public class livePlayer extends Sprite
{
public var ctrl_mc:CtrlBar;
public var pp_mc:BigPlayerBtn;
public var v_mc:ShowVideo;
public var wmask:MovieClip;
public var buffer:MovieClip;
public var soundSO:SharedObject;
public var stageIsFull:Boolean = false;
public var fullCtrlTimeout:uint;
public var thisNc:NetConnection;
public var thisNs:NetStream;
public var thisSound:SoundTransform;
private var rtmpUrl:String;
private var streamUrl:String;
private var autoPlay:Boolean;
public var isPlay:Boolean;
private var liveBeginTime:Number;
private var showLiveTimeout:uint;
private var oldStageWH:Point;
private const VER:String = "v1.01.12152011"; public function livePlayer()
{
stage.align = StageAlign.TOP_LEFT;
stage.scaleMode = StageScaleMode.NO_SCALE;
setStageMneu();
stage.addEventListener(Event.RESIZE, onSetStage);
onSetStage();
oldStageWH = new Point(stage.stageWidth, stage.stageHeight);
rtmpUrl = stage.loaderInfo.parameters["rtmp"];
streamUrl = stage.loaderInfo.parameters["stream"];
autoPlay = stage.loaderInfo.parameters["a"] == "0" ? (false) : (true);
if (!rtmpUrl)
{
rtmpUrl = "rtmp://videolive1.cutv.com/meeting";
}// end if
if (!streamUrl)
{
streamUrl = "20111026";
}// end if
thisSound = new SoundTransform();
soundSO = SharedObject.getLocal("cutv_live", "/");
var _loc_1:* = soundSO.data.vol;
if (_loc_1 && _loc_1 != "")
{
_loc_1 = parseInt(_loc_1);
if (_loc_1 > 42)
{
_loc_1 = 42;
}// end if
thisSound.volume = _loc_1 / 42;
ctrl_mc.setVol(_loc_1);
}
else
{
thisSound.volume = 0.8;
ctrl_mc.setVol(0.8 * 42);
setVol(33.6);
}// end else if
liveBeginTime = 0;
pp_mc.buttonMode = true;
pp_mc.useHandCursor = true;
if (autoPlay)
{
initConn();
}
else
{
ctrl_mc.initAp();
pp_mc.addEventListener(MouseEvent.CLICK, initConn);
}// end else if
return;
}// end function
里面的AS是这样的
我怎 设置变量
http://download.csdn.net/detail/jinshaopu/3556897
能不能教我写改啊
1)在FLASH的按钮点击事件添加如下代码
On (release)
{
fscommand('test');
}
2)在DELPHI放入TShockwaveFlash控件,在OnFscommand事件加入如下代码
if command = 'test' then
begin
.....//写入所需执行的事件
end;
谁能帮我看这个文件的代码怎换电视台啊
是在FLASH里写的
我想用D7来直接改脚本