flash中Basic Actions / FSCommand什么意思呀?
Basic Actions / FSCommand什么意思呀?
翻译成中文是什么呀?
因为是汉化版一直找不到啊~
参考答案:fscommand是用处是与当前FLASH的容器发送消息,以供容器进行处理.fscommand所提供的命令指令(例如fullscreen,quit,exec等)是针对FLASH Player的,对其他容器是没有用的.例如,你在VB中添加一个FLASH,当FLASH执行了fscommand命令时,VB就会触发一个flash_fscommand的过程.
例如,制作一个可以删除指定文件的FLASH(FLASH本身的AS没有删除文件的功能,这里可以借VB的删除功能)
先在FLASH中添加一个输入文本框,变量设置为file,添加一个按钮,为按钮添加如下动作
on(press){
fscommand("killfile",file); //第一个是发送的命令killfile,第二个是参数,用于存储输入的文件路径
}
将FLASH导出为c:\a.swf,打开VB,创建一个Macromedia Shockwave Flash控件,命名为Flash1,添加如下代码:
Private Sub Form_Load
Flash1.movie="c:\a.swf" '将FLASH设置指向刚制作的FLASH
End Sub
Private Flash1_Fscommand(ByVal command As String,ByVal args As String)
On Error Goto Err: '不存在文件时转到错误句
If command="killfile" Then '如果fscommand指令是killfile就执行删除命令
Kill args '删除fscommand发送过来的文件名称
MsgBox args+"文件删除成功"
Exit Sub
Err:
MsgBox args+"未找到该文件"
End Sub
运行,在文本框中输入需要删除的文件名称,点击按钮就可以删除了
请务必将上面文字COPY下来,虽然现在不懂,看多了就慢慢懂了,绝对经典的教材和案例!!!写死我了....