查看: 2308|回复: 0

一句话随机命名Flash库中所有元件

[复制链接]
Leya 发表于 2008-3-28 10:15:39 | 显示全部楼层 |阅读模式
  1. 在Flash创作中,大多数人都没太在意库(Library)的管理,英文版的库中的元件名就是Symbol 1、Symbol 2、Symbol 3...,中文版则为元件 1、元件 2、元件 3...
  2. 反编译的时候问题也是如此,Symbol 1、Symbol 2、Symbol 3...,
  3. 这样如果在Flash之间拷贝时若遇到有重名但不想替换时,就得在库中逐个改名。这里有一个简单的解决方法:将库中所有元件全部随机命名。代码如下:
  4. var lib = fl.getDocumentDOM().library;
  5. for(var i in lib) for(var j in lib[i])
  6.  lib[i][j].name = 'random' + Math.floor(Math.random()*100000) + '_' + Math.floor(Math.random()*100000);
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注-册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|桂ICP备14000730号

在本版发帖
关注公众号
返回顶部