Rails 3.1 - 嵌入 flash.swf 文件 - 最佳实践?

Posted

技术标签:

【中文标题】Rails 3.1 - 嵌入 flash.swf 文件 - 最佳实践?【英文标题】:Rails 3.1 - embedding flash.swf files - best practices? 【发布时间】:2011-11-24 11:03:52 【问题描述】:

在 rails 3.1 中嵌入我的 .swf 文件时遇到问题。在过去的 Rails 版本中,我会使用 swfobject 并简单地执行以下操作:

<div id="swfbox">you don't have flash</div>
<script type ="text/javascript">
    swfobject.embedSWF("swf/AudioRecorder.swf", "swfbox", "400", "400", "10.0.0", "");
</script>

这在 Rails 3.1 中不起作用。我开始了解资产管道,但我仍然对将 .swf 文件放在哪里感到困惑。到目前为止,我已经尝试将所有内容放入 /public 然后 /app/assets 并使用以下组合:

<%= asset_path("swf/AudioRecorder.swf") %>

【问题讨论】:

【参考方案1】:

你应该可以把它放在 app/assets 下你喜欢的任何目录中,然后用

引用它
<%= asset_path("AudioRecorder.swf") %>

【讨论】:

以上是关于Rails 3.1 - 嵌入 flash.swf 文件 - 最佳实践?的主要内容,如果未能解决你的问题,请参考以下文章

有效的闪存嵌入

如何在从 javascript 传递的 flash (swf) 中设置动态变量?

如何在 Android 上使用嵌入式 Flash?

在我的 android 程序中播放 swf 文件(flash)的最佳方式是啥?

从Flash*.swf文件中提取/导出图形

将 Flash swf 文件移植到 android 的方法? [关闭]