找回密码
 注-册

QQ登录

只需一步,快速开始

查看: 2070|回复: 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);
复制代码
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|DoDVip ( 桂ICP备14000730号 )

GMT+8, 2024-6-1 12:35 , Processed in 0.055260 second(s), 21 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表