[發明專利]一種Flash文件功能庫調用方法、裝置、電子設備及介質有效
| 申請號: | 201810018333.5 | 申請日: | 2018-01-09 |
| 公開(公告)號: | CN108268254B | 公開(公告)日: | 2022-03-22 |
| 發明(設計)人: | 周志剛;張文明;陳少杰 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30 |
| 代理公司: | 北京眾達德權知識產權代理有限公司 11570 | 代理人: | 劉杰 |
| 地址: | 430000 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 flash 文件 功能 調用 方法 裝置 電子設備 介質 | ||
1.一種Flash文件功能庫調用方法,其特征在于,所述Flash文件包括ActionScript主程序和N個SWC組件,N為正整數,所述方法包括:
通過所述SWC組件中的預設功能函數,讀取目標函數需要的計算參數到第一變量中,其中,所述目標函數屬于所述ActionScript主程序;所述預設功能函數與所述目標函數實現相同功能;所述第一變量包括:需要計算的字符串和/或需要計算的字符串的長度;
通過所述預設功能函數調用ActionScript主程序中所述目標函數對應的目標函數接口,以使所述目標函數對所述第一變量進行計算,獲得計算結果,并存儲所述計算結果到第二變量中;
分配變量指針,所述變量指針用于存儲所述第二變量,以所述第二變量作為所述變量指針的參數;
通過所述預設功能函數傳遞所述第一變量和所述第二變量為ActionScript語言;
將ActionScript語言的所述第二變量寫入第一參數,并將所述第一參數傳遞給調用方。
2.如權利要求1所述的方法,其特征在于,所述預設功能函數包括:
與所述目標函數的目標函數接口對應的C語言接口函數;所述C語言接口函數包括:調用所述目標函數接口的調用函數;所述調用函數包括:定義的存儲所述目標函數計算結果的指針和內嵌入的采用ActionScript語言描述的所述目標函數的導入函數。
3.如權利要求2所述的方法,其特征在于,所述導入函數是通過關鍵字import來導入所述目標函數的包名;所述導入函數是通過系統提供的宏inline_as3來在C語言中內嵌ActionScript語言的代碼。
4.如權利要求1所述的方法,其特征在于,所述讀取目標函數需要的計算參數到第一變量中,包括:
調用系統的CModule.readString接口讀取目標函數需要的計算參數到第一變量中,其中,所述第一變量包括:需要計算的字符串和/或需要計算的字符串的長度。
5.如權利要求1所述的方法,其特征在于,所述分配變量指針,包括:
調用系統的CModule.mallocString接口來分配存儲所述第二變量的變量指針。
6.如權利要求1所述的方法,其特征在于,所述ActionScript主程序包含所述N個SWC組件;所述ActionScript主程序能調用所述N個SWC組件中的SWC功能函數,所述SWC功能函數包括所述預設功能函數。
7.一種Flash文件功能庫調用裝置,其特征在于,所述Flash文件包括ActionScript主程序和N個SWC組件,N為正整數,所述裝置包括:
讀取模塊,用于通過所述SWC組件中的預設功能函數,讀取目標函數需要的計算參數到第一變量中,其中,所述目標函數屬于所述ActionScript主程序;所述預設功能函數與所述目標函數實現相同功能;所述第一變量包括:需要計算的字符串和/或需要計算的字符串的長度;
調用模塊,用于通過所述預設功能函數調用ActionScript主程序中所述目標函數對應的目標函數接口,以使所述目標函數對所述第一變量進行計算,獲得計算結果,并存儲所述計算結果到第二變量中;
分配模塊,用于分配變量指針,所述變量指針用于存儲所述第二變量,以所述第二變量作為所述變量指針的參數;
傳遞模塊,用于通過所述預設功能函數傳遞所述第一變量和所述第二變量為ActionScript語言;
寫入模塊,用于將ActionScript語言的所述第二變量寫入第一參數,并將所述第一參數傳遞給調用方。
8.如權利要求7所述的裝置,其特征在于,所述預設功能函數包括:
與所述目標函數的目標函數接口對應的C語言接口函數;所述C語言接口函數包括:調用所述目標函數接口的調用函數;所述調用函數包括:定義的存儲所述目標函數計算結果的指針和內嵌入的采用ActionScript語言描述的所述目標函數的導入函數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810018333.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:接口代碼生成方法及終端設備
- 下一篇:用于編程機器人的方法和裝置





