<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      C# 與Flash 通信


      C#與flash as2.0交互

       

      C#主要代碼:

      首先要添加COM組件-Shockwave Flash Object

              //接收flash發送過來的信息
              private void axShockwaveFlash1_FlashCall(object sender, AxShockwaveFlashObjects._IShockwaveFlashEvents_FlashCallEvent e)
              {
                  XmlDocument document = new XmlDocument();
                  document.LoadXml(e.request);

                  XmlNodeList list = document.GetElementsByTagName("arguments");
                  LoadTitleAndAuthor(Convert.ToString(list[0].FirstChild.InnerText), Convert.ToString(list[0].ChildNodes[1].InnerText));
              }
              public void LoadTitleAndAuthor(string title, string author)
              {
                 textBox2.Text=title + "," + author;
              }
              //向flash發送信息
              private void sendToFlash_Click(object sender, EventArgs e)
              {
                  this.axShockwaveFlash1.CallFunction("<invoke name=\"loadMsg\" returntype=\"xml\"><arguments><string>" +
                      this.textBox1.Text + "</string><string>男<string></arguments></invoke>");
              }

              private void Form1_Load(object sender, EventArgs e)
              {
                  this.axShockwaveFlash1.Movie = Application.StartupPath + "/未命名-4.swf";
              }

      flash文件主要代碼as2.0:

      接收有C#發送過來的消息

      import flash.external.ExternalInterface;

      ExternalInterface.addCallback("loadMsg",null,loadMsg);

      function loadMsg(t1:String,t2:String):Void{
              txtName.text=t1;
        txtAge.text=t2;
       }

      向C#窗體發送消息:

      on(release)
      {
       import flash.external.ExternalInterface;
       //trace("metadata received");
       ExternalInterface.call("loadMsg", txtName.text,txtAge.text);
      }

      C#與flash as3.0交互

      as3.0 類文件編寫

      package{
          import flash.display.*;
          import flash.display.MovieClip;
          import flash.events.Event;
          import flash.events.MouseEvent;
          import flash.utils.getDefinitionByName;
          import flash.external.ExternalInterface;
          import flash.text.*;

          public class Clas extends MovieClip
          {
              public function Clas()
              {
                  btnsend.addEventListener(MouseEvent.CLICK,onclick);
                  ExternalInterface.addCallback("setTxt",setTxt);
              }
              
              public function onclick(evt:MouseEvent){
                  ExternalInterface.call("toTxt",this.txtsend.text);
              }
              
              public function setTxt(s:String,s2:String)
              {
                  this.txtmsg.text=s+"-"+s2;
              }
          }
          
          
          } 

       C#代碼的編寫與as2.0通信的一樣。

       

      posted @ 2010-05-09 17:42  Xingsoft  閱讀(6742)  評論(3)    收藏  舉報
      主站蜘蛛池模板: 亚洲性图日本一区二区三区| 天天躁夜夜躁狠狠综合| 无码国内精品人妻少妇| 中年国产丰满熟女乱子正在播放| 日韩免费视频一一二区| 推油少妇久久99久久99久久| 久久国产精品二国产人妻| 日韩不卡一区二区在线观看| 8av国产精品爽爽ⅴa在线观看| 又粗又硬又黄a级毛片| 日韩人妻精品中文字幕专区| 狠狠亚洲色一日本高清色| 亚洲av日韩av永久无码电影| 免费无码一区无码东京热 | 色综合色综合久久综合频道 | 久久道精品一区二区三区| 丁香婷婷在线观看| 大尺度国产一区二区视频| 欧美激情一区二区久久久| 久久精品国产99久久丝袜| 亚洲欧美日韩成人综合一区| 国产成人精品三上悠亚久久| 国产精品亚洲二区在线播放| 又黄又爽又无遮挡免费的网站| 欧洲亚洲成av人片天堂网| 秋霞鲁丝片成人无码| 无码免费大香伊蕉在人线国产| 日韩 一区二区在线观看| 国产对白老熟女正在播放| 清镇市| 亚洲欧洲日产国码无码网站| 久久99精品久久水蜜桃| 人妻少妇偷人精品一区| 亚洲gv天堂无码男同在线观看 | 日产国产一区二区不卡| 国产女人被狂躁到高潮小说| 国产午夜福利视频一区二区| 国产无人区码一区二区| 40岁成熟女人牲交片20分钟| 国产超碰人人爽人人做| 人妻日韩精品中文字幕|