请教如何动态创建影片剪辑并按特定的名称命名
时间:2010-12-13
来源:互联网
例如:
在flash里库建立了一个影片剪辑 类命名为 player
然后在as3里创建影片调用它为
我的问题是:
现在想动态的,如我通过网络获取到其他玩家的用户名
在我这里动态的以他的名字创建影片剪辑
如传过来一个字符串 nameexg
我收到 我想建立一个以 nameexg为名字的 影片剪辑 如何做呢?
我建立了一个函数来实现 ,不过数据类型转换出现了问题:
[ 本帖最后由 onmyway128 于 2010-12-13 11:08 编辑 ]
在flash里库建立了一个影片剪辑 类命名为 player
然后在as3里创建影片调用它为
复制内容到剪贴板
addChild(newplayer);
newplayer.x=Math.floor(Math.random()*400);
newplayer.y=Math.floor(Math.random()*400);
这个是普通创建方法代码:
var newplayer:player = new player();addChild(newplayer);
newplayer.x=Math.floor(Math.random()*400);
newplayer.y=Math.floor(Math.random()*400);
我的问题是:
现在想动态的,如我通过网络获取到其他玩家的用户名
在我这里动态的以他的名字创建影片剪辑
如传过来一个字符串 nameexg
我收到 我想建立一个以 nameexg为名字的 影片剪辑 如何做呢?
我建立了一个函数来实现 ,不过数据类型转换出现了问题:
复制内容到剪贴板
trace("正在创建用户"+playername);
var playername:player = new player();
addChild(playername);
playername.x=x;
playername.y=y;
trace("创建完成"+playername);
}
addplayer(nameexg,100,200);
请问各位高手,如何用指定的字符串 给影片剪辑命名代码:
function addplayer(playername,x,y){trace("正在创建用户"+playername);
var playername:player = new player();
addChild(playername);
playername.x=x;
playername.y=y;
trace("创建完成"+playername);
}
addplayer(nameexg,100,200);
[ 本帖最后由 onmyway128 于 2010-12-13 11:08 编辑 ]
作者: onmyway128 发布时间: 2010-12-13
复制内容到剪贴板
nameexg="bbbbbbbbbbbbbb";
trace(nameexg);
//trace( typeof(nameexg));
function addplayer(playername,x,y){
trace("正在创建用户"+playername);
var playername:player = new player();
addChild(playername);
playername.x=x;
playername.y=y;
trace("创建完成"+playername);
}
addplayer(nameexg,100,200);
用以上代码调试 结果返回错误 目的是用bbbbbbbbbbbbbb命名;代码:
var nameexg;String;nameexg="bbbbbbbbbbbbbb";
trace(nameexg);
//trace( typeof(nameexg));
function addplayer(playername,x,y){
trace("正在创建用户"+playername);
var playername:player = new player();
addChild(playername);
playername.x=x;
playername.y=y;
trace("创建完成"+playername);
}
addplayer(nameexg,100,200);
错误结果:
复制内容到剪贴板
TypeError: Error #1034: 强制转换类型失败:无法将 "bbbbbbbbbbbbbb" 转换为 player。
at _fla::MainTimeline/frame1()
代码:
bbbbbbbbbbbbbbTypeError: Error #1034: 强制转换类型失败:无法将 "bbbbbbbbbbbbbb" 转换为 player。
at _fla::MainTimeline/frame1()
作者: onmyway128 发布时间: 2010-12-13
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28