Flash 文件中的 Java 方法调用

发布于 2024-12-27 18:53:08 字数 728 浏览 0 评论 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 中使用此代码需要进行哪些更改?

谢谢

I have sample code for NetConnection in as3 :

  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());
  }

i have a method "addSomething" in my Test.java which extends ApplicationAdapter class.

My question is that can i use this code in actions of an fla file using as2 or not. If yes than how ?

If not than what changes have to made to use this code in as2 ?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ゃ懵逼小萝莉 2025-01-03 18:53:09

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

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

Nope, you cannot use this code in any form inside an AS2 project. Unfortunately, you will have to rewrite this from pretty much from scratch to work. Event listeners, Responder(s), and callback functions by reference are not usable in the same form in the AS2 language.

However, what you're trying to do is possible in AS2. Read into this link below on the differences between languages for NetConnection:
http://www.justskins.com/forums/actionscript-2-0-vs-127566.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文