0

我在 as3 中有 NetConnection 的示例代码:

  var good:Boolean;
  nc = new NetConnection();    
  nc.connect("rtmp://ip:port/MyDemo/");
  nc.addEventListener(NetStatusEvent.NET_STATUS,getStream);

  function getStream(e:NetStatusEvent):Void
    {
         good=e.info.code == "NetConnection.Connect.Success";
         if(good)
         {
           var responder = new Responder(adder);
           nc.call("addSomething",responder,2,3);
         }
     }

  function adder (obj:Object):Void
  {
    trace("Total = "+obj.toString());
  }

我的 Test.java 中有一个方法“addSomething”,它扩展了 ApplicationAdapter 类。

我的问题是,我是否可以在使用 as2 的 fla 文件的操作中使用此代码。如果是,比如何?

如果不是必须进行哪些更改才能在 as2 中使用此代码?

谢谢

4

1 回答 1

1

不,您不能在 AS2 项目中以任何形式使用此代码。不幸的是,您将不得不从头开始重写它才能工作。事件侦听器、响应者和引用的回调函数在 AS2 语言中不能以相同的形式使用。

但是,您尝试做的事情在 AS2 中是可能的。阅读以下链接,了解 NetConnection 语言之间的差异: http ://www.justskins.com/forums/actionscript-2-0-vs-127566.html

于 2012-01-18T18:59:11.193 回答