RUBY-FLEX實踐—利用swfobject在RUBY工程中載入SWF
開發環境:
Ruby:Ruby1.9.1
Rails:Rails2.3.5
IDE:RubyMine2.0.1
Flex Builder:Flex Builder4
開發思路:
1)在Flex Builder中建立Flex工程
2)在RubyMine中建立Rails工程
3)將Flex工程bin-debug下編譯的swfobject.js拷貝至Ruby工程指定位置
4)引用Flex工程編譯後的html中的內容實現在Rails頁面中嵌入SWF
一、建立FLEX工程
建立FLEX應用RailsProject.mxml,程式碼如下:
二、建立RAILS工程
建立Rails工程,建立成功後將生成對應的目錄及檔案
三、複製檔案
將bin-debug/swfobject.js複製到Ruby工程public/javascripts下
在public下建立swf目錄,將FLEX工程bin-debug下的所有swf檔案複製到Rails工程public/swf下
(注:複製不完全,在執行時將無法載入SWF,伺服器報錯資訊:無法找到/swf/rpc_4.0.0.14159.swf 等檔案)
四、新增RHTML
在public下新建HTML檔案,實現SWF的嵌入應用
建立flex.html
程式碼如下:(嵌入程式碼參考FLEX工程bin-debug下的RailsProject.html,將其中有用的程式碼複製)
五、修改index.html
在RAILS介面上新增連結,方便執行
修改程式碼如下:
六、執行服務
執行伺服器,點選 http://localhost:3000
相關文章
- HTML載入FLASH(*.swf檔案)詳解HTML
- Apache Druid 在 Shopee 的工程實踐ApacheUI
- 一次SWF XSS挖掘和利用
- Fragment 懶載入實踐Fragment
- win10系統怎麼在PPT中匯入SWF動畫檔案Win10動畫
- 在 Ali Kubernetes 系統中,我們這樣實踐混沌工程
- 小程式分屏載入實踐
- 實時增量學習在雲音樂直播推薦系統中的工程實踐
- axios在vue中的實踐iOSVue
- Elasticsearch 7.2 在 Laravel 中實踐ElasticsearchLaravel
- Elasticsearch在Laravel中的實踐ElasticsearchLaravel
- 混沌工程在創業公司的實踐 - 陸蓉蓉創業
- 利用xlrd模組在Django專案中實現Excel檔案匯入DjangoExcel
- Bilibili資深運維工程師:DCDN在遊戲應用加速中的實踐運維工程師遊戲
- JVM自定義類載入器在程式碼擴充套件性的實踐JVM套件
- Kafka 負載均衡在 vivo 的落地實踐Kafka負載
- 在 Spark 資料匯入中的一些實踐細節Spark
- Proxyless Mesh 在 Dubbo 中的實踐
- Immutable 操作在 React 中的實踐React
- 協程在RN中的實踐
- 振弦採集儀在地鐵隧道工程安全監測中的應用實踐
- B站資深運維工程師:DCDN在遊戲應用加速中的實踐運維工程師遊戲
- IDEA建立Gradle工程-實踐IdeaGradle
- Flutter混合工程改造實踐Flutter
- DWDM技術在B站基礎工程的落地實踐之路
- 策略模式在應用中的實踐模式
- Geospatial Data 在 Nebula Graph 中的實踐
- MongoDB 在評論中臺的實踐MongoDB
- TypeScript在react專案中的實踐TypeScriptReact
- TypeScript在node專案中的實踐TypeScript
- 在 Ruby 中執行 Shell 命令的 6 種方法
- 利用著色器在WPF中實現陰影特效特效
- React Native工程Monorepo改造實踐React NativeMono
- 混沌工程最佳實踐 - 尋交流
- 聲網的混沌工程實踐
- React Hooks工程實踐總結ReactHook
- 前端工程化最佳實踐前端
- Vue 工程化最佳實踐Vue
- Vue工程化最佳實踐Vue