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
相關文章
- RUBY-FLEX實踐—利用swfobject實現Rails與Flex傳遞引數FlexObjectAI
- 人肉工程在機器學習實踐中的作用機器學習
- HTML載入FLASH(*.swf檔案)詳解HTML
- Weex在內涵發現頁中的工程實踐
- Ruby實踐—連線MysqlMySql
- Fragment 懶載入實踐Fragment
- win10系統怎麼在PPT中匯入SWF動畫檔案Win10動畫
- RUBY實踐—Ruby Report之Ruport簡單應用
- 小程式分屏載入實踐
- Apache Druid 在 Shopee 的工程實踐ApacheUI
- Ruby Ruport實踐—報表引數實現
- 在 Ali Kubernetes 系統中,我們這樣實踐混沌工程
- Elasticsearch 7.2 在 Laravel 中實踐ElasticsearchLaravel
- Elasticsearch在Laravel中的實踐ElasticsearchLaravel
- 利用Dawn工程化工具實踐MobX資料流管理方案
- 混沌工程在創業公司的實踐 - 陸蓉蓉創業
- 利用xlrd模組在Django專案中實現Excel檔案匯入DjangoExcel
- 實時增量學習在雲音樂直播推薦系統中的工程實踐
- Ruby On Rails實踐—中文亂碼問題AI
- RUBY實踐—資料庫簡單操作資料庫
- Ruby實踐—will_paginate實現分頁
- Ruby Ruport實踐—報表引數實現(二)
- Android在WebView中載入HTML並實現互動AndroidWebViewHTML
- axios在vue中的實踐iOSVue
- Proxyless Mesh 在 Dubbo 中的實踐
- 協程在RN中的實踐
- Immutable 操作在 React 中的實踐React
- Ruby Ruport實踐—中文PDF報表之PRAWN
- Ruby Ruport實踐—中文PDF報表之FPDF
- 在React工程中利用Mota編寫物件導向的業務模型React物件模型
- 在 React 工程中利用 Mota 編寫物件導向的業務模型React物件模型
- 在 Spark 資料匯入中的一些實踐細節Spark
- Kafka 負載均衡在 vivo 的落地實踐Kafka負載
- JVM自定義類載入器在程式碼擴充套件性的實踐JVM套件
- 在Ubuntu 15.04中安裝Ruby on RailsUbuntuAI
- 在AngularJS中實現一個延遲載入的DirectiveAngularJS
- Vue SPA 首屏載入優化實踐Vue優化
- 廣告平臺化的探索與實踐 | 美團外賣廣告工程實踐專題連載