1. 程式人生 > >VB與Flash互動

VB與Flash互動

VB6+AS2測試環境

VB呼叫FLASH中的函式

Private Sub but1_Click(Index As Integer)
MYFLASH.CallFunction "<invoke name=""win""  returntype=""xml""></invoke>"
End Sub

//下面是AS2.0的
function win():Void{
  gotoAndPlay(2);//跳到第二幀
  stop();      
  };

flash.external.ExternalInterface.addCallback("win", this, win);  //這個是一定要寫的.在AS3中不是這樣寫的.這是AS2的


帶有引數的函式呼叫

CallFunction "<invoke name=""win""  returntype=""xml""><arguments><string>hello</string><string>world</string></arguments></invoke>"

改變flash中的變數

MYFLASH.SetVariable "shuru_txt.text", "123123"//這裡還可以改動態文字內容
MYFLASH.SetVariable "aa", "123123--123123"//這裡是直接改變數

3、常見說明

在使用Flash CS4的時候,按Ctrl+Enter預覽時,常常會輸出錯誤資訊,“無法找到對動作指令碼 2.0 進行型別檢查所需的檔案“toplevel.as”。請確保目錄“$(LocalData)/Classes”在動作指令碼首選引數的全域性類路徑中列出“。

解決方法:
開啟Flash CS4,選擇編輯 > 首選引數,選擇ActionScript項,選擇ActionScript 2.0 設定...,點"+"號,新增新路徑,輸入C:/Program Files/Adobe/Adobe Flash CS4/Common/First Run/Classes,然後把Flash CS3的”toplevel.as“檔案拷貝到此路徑下,就解決了!
檔案下載:


http://download.csdn.net/detail/xlh145/5405945

相關推薦

VBFlash互動

VB6+AS2測試環境 VB呼叫FLASH中的函式 Private Sub but1_Click(Index As Integer) MYFLASH.CallFunction "<invoke name=""win"" returntype=""xml"">&

使MFC變漂亮一:MFCFlash互動示例

現在使用者越來越注重軟體的美觀,而應用程式給開發者提供的只是很強的控制力,在美觀方面相對較弱。多媒體的發展正是滿足了人們的感觀視覺,所以自然想到應用程式與多媒體的結合。Flash給應用程式提供了一個外部連線點事件FSCommondShockwave,應用程式可以通過它來實現事件,實現應用與多媒體互

[原]client通過ActiveXflash互動方法簡介

client要與flash互動,只要使用以下3個函式: HRESULT CallFunction([in] BSTR request, [out, retval] BSTR* response); HRESULT SetReturnValue([in] BSTR returnValue); void Fla

processingarduino互動編程

程序 VR sage 一次 2.4 返回值 urn button 監視器 Processing向串口發送數據 1 import processing.serial.*; 2 Serial port; 3 String message; 4 void setup()

UnityC++互動入門

Unity多執行緒和Job System Job System作業只能訪問blittable資料型別。當在託管程式碼和原生代碼之間傳遞資料時,該型別資料不需要轉換。 關於blittable資料型別在連結二里有介紹。 Unity與C++互動入門(1) https://www.jianshu.com/p/6

duilib CWebBrowser控制元件 cxxjs互動

轉自:http://blog.csdn.net/sunflover454/article/details/60873557(侵刪) C++和js相互呼叫是個有意思的事情。 一、js中呼叫C++函式。函式原型 [html]  view plain

JavaScript Window物件使用者互動

前言:Window物件是開啟瀏覽器視窗,可以控制視窗的大小和位置、視窗彈出框、開啟和關閉視窗。控制視窗顯示位址列,工具欄。還可以控制是否過載網頁、返回上一個或下一個文件。 1、警告對話方塊 window.alert(str); 程式碼片段: <html> &l

webbrowser 控制元件實現WinFormWebForm互動

 WebBrowser 控制元件可以讓你裝載Windows Form 應用程式中的 Web 網頁和其它採用瀏覽器的檔案。可以使用webbrowser 控制元件將現有的web框架控制項加入至 Windows Form 客戶端應用程式。還是直接看程式碼吧。 WebBrowser 控制項

unity反饋訊息到ios Unityios互動

本文學習怎麼在unity裡返回訊息到iOS,現實功能(點選unity裡面的按鈕傳遞一個字串到ios顯示在訊息對話方塊上,並且開啟一個新的VeiwContoller)。言歸正傳 首先我們建立一個unity工程,建立一個MainScript指令碼,程式碼如下: using

iOSJS互動的4種方法

iOS與JS互動的方法: 1.攔截url(適用於UIWebView和WKWebView) 2.JavaScriptCore(只適用於UIWebView,iOS7+) 3.WKScriptMessageHandler(只適用於WKWebView,iOS8+) 4.WebViewJ

XLuaCSharp互動的採坑點 : 熱修復有返回值的CSharp方法

1、假如CS的一個類中有如下邏輯:  1 using System.Collections; 2 using System.Collections.Generic; 3 using UnityEngine; 4 using XLua; 5 6 namespace LGSTEST

Flutter的需要原生互動的一些常用庫

轉自: https://github.com/AweiLoveAndroid/Flutter-learning/blob/master/readme/Flutter%E7%9A%84%E9%9C%80%E8%A6%81%E4%B8%8E%E5%8E%9F%E7%94%9F%E4%BA%A4%E4

OCJS互動 初體會

第一篇部落格,有點小緊張、小期待,會不會有人看?有也好,沒有也罷,權當自己圖個樂兒,記錄近來學到的知識。閒話少說,進入正題! OC與JS互動的方式:1、使用UIWebView通過攔截Request完成JS調取OC,通過stringByEvaluatingJavaScriptFromString注入JS函式或

Swift WKWebView(二):iOSjs互動

在上一篇中我們介紹了Swift下WKWebView的基本使用方法,下面總結一下iOS與js互動的實現,最終的頁面效果如下圖所示: 其中,js有關程式碼如下: function navButtonAction(name,age){

關於Python中讀取寫入檔案並進行檔案使用者互動的操作

一、提前知識點 在python中是同樣和其他語言一樣可以進行檔案的讀取寫入操作,值得注意的是,Python中開啟檔案讀取的方式有幾種,分別是以下幾種: 1 f = open('username.txt') 2 first_line = f.readline() 3 print('fi

Android ListView中的item只能有一個選中的問題和ListViewactivity互動的問題

Android中ListView中的item與activity的互動有幾種方式:可以用回撥,廣播等,下面的方式是動態廣播的方式 ListView中的item選中事件,比如有多個item,每個item中都有一個CheckBox,我們要只選擇其中的一個,這是我們需要給每個item設定一

wechat-小程式web-view網頁互動

wechat-小程式web-view與網頁互動. 官方api說明文件: https://developers.weixin.qq.com/miniprogram/dev/component/web-view.html 前置物料 啟動好一個網

Android開發之Webview中原生JS互動

文章目錄 概述 使用場景 互動方式 Java呼叫JS程式碼 JS呼叫Java程式碼 總結 概述 由於手機硬體資源的快速提升,使得采用混合開發的可能性逐漸成為現實並且流行起來。Android開發中

MFC和FLASH互動

一、準備工作 第一步:下載並安裝Adobe Flash Player。 從官方網站(http://get.adobe.com/cn/flashplayer/)上下載最新的Flash Player(大約為2.66M),並安裝。對於Windows 32位系統,其預設安裝目錄為:C:\WINDOW

WKWebViewH5互動的兩種方式

互動方式一:原生互動(以WKWebView為栗子) 1.原生呼叫H5方法 [wkWebView evaluateJavaScript:@"js方法名" completionHandler:^(id _Nullable response, NSError * _Nullable err