可以再说得清楚一点吗? 谢谢
解决方案 »
- 关于getJSON的返回值输出的问题,对我来说难度不小呀
- 【求高人】用highcharts实现动态生成对比柱状图的问题
- 关于取得当前页的相对路径
- 一个带 js 的链接在 div 中无效的问题,请达人帮忙
- 如何获取 具备浮动 float:left 或foloat:right 的div 的 绝对位置?
- 弹出窗口的值传回文本框怎么做?
- 通过JS连续把控件框的值合并并多次添加到文本区
- 用showModalDialog如何不要窗口标题栏????
- 如何在图片隐藏的状态下知道它的大小?
- nodejs+es6+webpack开发Error: Cannot find module "fs"
- 面向对象方法,js画ABC分析图一例!
- js怎么表达<a href="aaa.htm" target="mainfram">go</a>
FS Cammand找到点东西,看有用没有 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/ _level0/