Flash CS5.5不使用视频向导通过jsfl导入视频

Flash CS5.5不使用视频向导通过jsfl导入视频,flash,actionscript-3,flv,jsfl,flash-cs5.5,Flash,Actionscript 3,Flv,Jsfl,Flash Cs5.5,我正在尝试让jsfl脚本将视频导入到我的.fla项目中,并将整个内容自动导出为.swf。导入视频时是否可以禁用视频向导?我不想每次都要手动确认所有选项。视频是.flv格式的,如果这有任何区别,那么您不能直接绕过flv导入对话框(使用JSFLAPI) 我已尝试使用脚本自动化FLV导入向导。 该脚本可以使用未记录的脚本从JSFL运行 我正在使用OSX,所以我不确定下一部分是否也适用于Windows。 如果我直接运行sikuli+脚本: FLfile.runCommandLine("/Applicat

我正在尝试让jsfl脚本将视频导入到我的.fla项目中,并将整个内容自动导出为.swf。导入视频时是否可以禁用视频向导?我不想每次都要手动确认所有选项。视频是.flv格式的,如果这有任何区别,那么您不能直接绕过flv导入对话框(使用JSFLAPI)

我已尝试使用脚本自动化FLV导入向导。 该脚本可以使用未记录的脚本从JSFL运行

我正在使用OSX,所以我不确定下一部分是否也适用于Windows。 如果我直接运行sikuli+脚本:

FLfile.runCommandLine("/Applications/Sikuli-IDE.app/Contents/MacOS/JavaApplicationStub /Users/george/Documents/sikuli/importFLV.skl");
闪存将等待此运行,然后继续导入FLV,这是一个问题。Sikuli脚本将超时,因为导入FLV对话框将永远不会出现

不过,我可以运行以下命令:

FLfile.runCommandLine("open -a /Applications/Sikuli-IDE.app/Contents/MacOS/JavaApplicationStub /Users/george/Documents/sikuli/importFLV.skl");
这似乎打开了应用程序的一个窗口,并异步运行脚本,这很好。然后我运行导入。 西库利脚本:

  • 等待淡出(失焦)对话框
  • 点击以获得焦点
  • 单击在SWF中嵌入FLV并在时间轴中播放选项
  • 等待选择正确选项的对话框
  • 单击继续
  • 等待下一个屏幕
  • 单击继续
  • 等待下一个屏幕
  • 单击“完成”
  • 另外,在我的机器上,当我打开Sikulide(没有特定的脚本)并最小化时,脚本总是有效的

    导入视频的完整测试脚本如下所示:

    var doc = fl.getDocumentDOM();
    FLfile.runCommandLine("open -a /Applications/Sikuli-IDE.app/Contents/MacOS/JavaApplicationStub /Users/george/Documents/sikuli/importFLV.skl");
    var path = FLfile.platformPathToURI('Users/george/Desktop/cuePointTest_1.flv');
    doc.importFile(path);
    
    您可以找到正在运行的脚本的录制。在运行JSFL脚本之后,其余的点击由Sikuli处理。您也可以为我的设置下载和,但我想您的设置会有所不同。 Sikuli易于使用:键入命令,转到应用程序,按CMD/Ctrl+Shift+2抓取快照并继续


    如果这可以为您的应用程序完成任务,那么您可能可以修改sikuli脚本,等待一段时间来单击序列中的下一个视频,同时Flash加载一个新文档。管理视频列表应该有其他解决方法,但如果此解决方案适用于您的设置,则这是有意义的。

    如果您想将视频导入swf仅用于播放,为什么不使用FLVPlayback组件和一行代码从FlashVars获取flv/f4v/mov文件的路径并将其传递给播放器?您需要将视频导入fla的具体原因是什么?George,这听起来像是我当时正在流式传输视频,我希望将视频包含在最终的.swf文件中,以便在视频开始播放后将任何错误和潜在加载时间降至最低。我试图导入的剪辑只有3秒长,因此它可以很好地嵌入到.swfI中,最后只是将视频嵌入到framework.fla文件中。事实证明,这些视频在我所有的flash视频中都是需要的:D.你的回答太彻底了,不能不接受:)你在多台机器/OSs上测试过Sikuli脚本吗?谢谢(还有推特:))我在多台机器上试过,但都是在同一个操作系统(osx)上。理论上,它应该在windows/mac/linux(基于可下载版本)上工作。