Показать сообщение отдельно
Старый 04.02.2008, 12:27
terbooter вне форума Посмотреть профиль Отправить личное сообщение для terbooter Найти все сообщения от terbooter
  № 5  
Ответить с цитированием
terbooter

Регистрация: Oct 2006
Адрес: Novosibirsk-Kaliningrad
Сообщений: 1,278
Отправить сообщение для terbooter с помощью ICQ Отправить сообщение для terbooter с помощью Skype™
Если я правильно понял, то это
http://terbooter.blogspot.com/2008/01/blog-post.html
или это:
Код:
...
/**
 * 
 * @param	scode - instance name of smile (SmileCode)
 * @return duplicate of smile MC
 */
public function getSmile(scode:String):*{
	var className:String = codeToSmile[scode];
	var currentClass:Class = Class(getDefinitionByName(className));
	return new currentClass();
}
...
/**
 * 
 * @param	smilesContainer - contents smiles MC
 */
public function setSmilesContainer(smilesContainer:MovieClip):void {
		
		for (var i:int = 0; i < smilesContainer.numChildren; i++){
			var currSmile = smilesContainer.getChildAt(i);
			var className:String = String(currSmile);
			className = className.substr(8);
			//trace("className " + className)
			className=className.substr(0,className.length-1);
			//trace(currSmile instanceof MovieClip)
			//trace(i + currSmile + currSmile.name);
			codeToSmile[currSmile.name] = className;
			smileToCode[currSmile] = currSmile.name;
		}
}
...
может помочь