AS3中的动态对象名称

纳德

我的MXML项目中有这段代码,我想为不同的动态用户名获取动态Stream连接

private var inStream:NetStream;

private function listenStream(user:String):void
            {

                this["inStream"+user] = new NetStream(connection);
                this["inStream"+user].play(user);

            }

private function closeStream(user:String):void
        {

                //clear stream listener
                this["inStream"+user].close();


        }

但是此代码不起作用,如何在ActionScript3中构建动态对象名称?

非常感谢

尝试字典

import flash.utils.Dictionary

private var streamDict:Dictionary = new Dictionary();

private function listenStream(user:String):void
{
      var key:String = getKey(user);

      var lastStream:NetStream = streamDict[key] as NetStream;

      if (lastStream)
      {
          //close the last stream or do sth else
      }
      else
      {
         streamDict[key] = new NetStream(connection);
         streamDict[key].play(user);
      }

 }

 private function closeStream(user:String):void
 {
      var key:String = getKey(user);

      //clear stream listener
      var stream:NetStream = streamDict[key] as NetStream ;

      if (stream)
      {
          stream.close();
      }

      //delete the stream
      streamDict[key] = null;
      delete streamDict[key];
 }

 private function getKey(user:String):String
 {
      return  "inStream" + user;
 }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在AS3中使用变量编写对象名称以进行迭代?

来自分类Dev

动态功能/对象名称

来自分类Dev

在Java中的arrayList中生成动态对象名称

来自分类Dev

如何在NodeJ中创建动态对象名称

来自分类Dev

使用动态对象名称访问对象

来自分类Dev

如何使对象名称动态化

来自分类Dev

AS3:如果不知道对象名称和属性名称,则引用对象的属性,直到运行时?

来自分类Dev

当对象名称未知时,如何动态删除R中已加载的对象?

来自分类Dev

如何通过对象名称动态检索对象属性?

来自分类Dev

从函数中获取对象名称

来自分类Dev

JMX中的MBean嵌套对象名称

来自分类Dev

在jQuery中获取对象名称?

来自分类Dev

警告中缺少模拟对象名称

来自分类Dev

C中的结构对象名称指针

来自分类Dev

在Python中输入对象名称空间

来自分类Dev

从函数中获取对象名称

来自分类Dev

从数组中获取对象名称

来自分类Dev

React 中的条件对象名称

来自分类Dev

使用REST API删除对象名称中带有斜杠的S3对象

来自分类Dev

使用动态JSON对象名称进行JSON解析?

来自分类Dev

Twig动态获取以数字结尾的对象名称

来自分类Dev

检索对象名称

来自分类Dev

获取对象名称

来自分类Dev

如何使动态对象名称分配给类?/如何使用对象名称不同的Tkinter创建多个窗口

来自分类Dev

从再现对象名称的列表中调用对象

来自分类Dev

从对象名称向量中列出许多对象

来自分类Dev

如何在 JavaScript 中获取对象的对象名称

来自分类Dev

将对象名称与对象变量中的数字组合

来自分类Dev

AS3动态更改对象的图像