荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: hawkwolves (十一狼), 信区: Homepage
标  题: FS command参数详解1
发信站: BBS 荔园晨风站 (Wed Aug  9 19:50:15 2000), 转信

这些都是Shockwave for Flash 4控件的方法,并非FSCommand
的参数,FSCommad本身是一种接口,原理上和GetUrl是一样
的,用GetURL("FSCommand:command")照样可以做到,这种表
示法被称为URL的前缀表示,"JavaScript:..."也是一样的道理,
Shockwave的GetURL方法解析到"FSCommand:"前缀后,激发
FSCommand事件,所有的FSCommand命令和参数,都将被作
为参数传递,在JavaScript中再根据参数值自定义相应的操作。
Aftershock中定义的是Do_FSCommand()函数,因此FSCommand
本身不存在什么参数的概念。
关于Shockwave for Flash 4 的使用,以下为所有资料:

Shockwave属性:
AlignMode<读写>{对齐模式,二进制表示,
Left=+1, Right=+2, Top=+4, Bottom=+8}
BackgroundColor<读写>{Movie背景色,16进制表示,每种颜色各
占2位,red*65536+green*256+blue,-1=默认}
Base
BGColor<读写>{Movie背景色,16进制表示,每种颜色各占2位,
red*65536+green*256+blue,-1=默认}CausesValidation
Container
DeviceFont<读写>{true=使用系统字体,false=不使用系统字体}
DragIcon
DragMode
EmbedMovie
FrameNum<读写>{当前帧}
Height
HelpContextID
Index
left
Loop<读写>{true=循环,false=播放一遍}
Menu<读写>{显示右键菜单}
Movie<读写>{所播放的Movie的URL}
Name
Object
Parent
Playing<读写>{true=播放中,false=暂停中}
Quality<读写>{当前渲染质量,0=Low, 1=High, 2=AutoLow, 3=AutoHigh}
Quality2
ReadyState<只读>{状态字, 0=载入中,1=未初始化,2=已载入,3=运行中,4=完成}
SAlign
scale<读写>{缩放模式,'ShowAll', 'NoBorder', 'ExactFit'}
ScaleMode<读写>{缩放模式,0=ShowAll, 1= NoBorder, 2 = ExactFit}
TabIndex
TabStop
Tag
ToolTipText
top
TotalFrames<只读>{页面总帧数, ReadyState=4时有效}
Visible
WhatsThisHelpID
Width
WMode<读写>{显示模式,"Window",}

Shockwave方法:
Back()
CurrentFrame()
Drag([Action])
FlashVersion()
Forward()
FrameLoaded(FrameNumber as long) as boolean
* GetVariable(name as String)as String
GotoFrame(帧号){到指定帧}
IsPlaying(){true=播放中, false=静止中}
LoadMovie(层号N,动画的URL){载入Movie,Movie被载入后分配
的Instance为"_levelN",原始层号为0}
Move(Left as single,[Top],[Width],[Height])
Pan(X as long,Y as long,Mode as long){移动放大窗口(x,y)个单位,
Mode=(0=pixels/1=percents)}
PercentLoaded(){载入进度的百分数}
Play(){播放动画}
Rewind(){回到第一帧}
SetFocus()
* SetVariable(name as String,value as String)
SetZoomRect(Left as long,Top as long,Right as long,Bottom as long){
定点放大, 具体值为将标尺单位设为Points然后乘以20即可得到}
ShowWhatsThis()
Stop(){停止播放动画}
StopPlay(){停止播放动画}
* TCallFrame(Target as string, FrameNum as long)
* TCallLabel(Target as string, FrameNum as long)
* TGetProperty(Target as string, property as long)as Sring
* TGetPropertyNum(Target as string, property as long)as Double
TCurrentFrame(Target as string) as long
TCurrentLabel(Target as string) as string
TGotoFrame(Target as string,FrameNumber as long)
TGotoLabel(Target as string,Label as string)
TPlay(Target as string)
* TSetProperty(Target as string, property as long, value as Sring)
* TSetPropertyNum(Target as string, property as long, value as Double)
TStopPlay(Target as string)
Zoom(百分数x){定倍数放大, 放大(100/x)倍, x=0时, 恢复原大}
ZOrder([Posion])

Shockwave事件:
DragDrop(Source As Control, x As Single, y As Single)
DragOver(Source As Control, x As Single, y As Single, State As
Integer)
FSCommand(命令串,参数串){当GetURL且URL以"FSCommand:"开头
时被激发}
LostFocus()
OnProgress(ByVal percentDone As Long){当FLash载入时不断激发,
0-100=下载进度}
OnReadyStateChange(int state){状态字改变时激发,0=Loading,
1=Uninitialized,2=Loaded,3=Interactive,4=Complete}
Validate(Cancel As Boolean)
FSCommand实质:GetURL "FSCommand:Command"
Flash内部层次结构:_flash0/
DragOver(Source As Control, x As Single, y As Single, State As
Integer)
FSCommand(命令串,参数串){当GetURL且URL以"FSCommand:"开头
时被激发}
LostFocus()
OnProgress(ByVal percentDone As Long){当FLash载入时不断激发,
0-100=下载进度}
OnReadyStateChange(int state){状态字改变时激发,0=Loading,
1=Uninitialized,2=Loaded,3=Interactive,4=Complete}
Validate(Cancel As Boolean)
FSCommand实质:GetURL "FSCommand:Command"
Flash内部层次结构:_flash0/
_level0/

转载FirePhoenix
--
   ┏━┳━┳━┳━┳━┳━┳━┳━┓
   ┃当┃你┃你┃你┃去┃我┃我┃我┃ My e-mail:   11_wolf@163.net
   ┃了┃跟┃也┃没┃做┃手┃要┃不┃ My oicq:     40356
   ┃小┃在┃没┃有┃老┃敲┃把┃再┃ My ftp:      ftp://192.168.35.20
   ┃尼┃身┃有┃讲┃和┃木┃你┃烦┃ Our homepage:http://192.168.35.20
   ┃姑┃后┃哭┃话┃尚┃鱼┃忘┃恼┃

※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.35.20]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店