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

Регистрация: Feb 2013
Сообщений: 9
Код AS3:
public function animatePoints(strikeVal:String, animationPlace:SpriteVisualElement, critical:Boolean = false, xOffset:int = -35, yOffset:int = 100, fontsize:int = 72):void{			
	var mc = makeScore(strikeVal,fontsize,critical);
	var mc_name = "Strike_anim"+strikeVal+''+ Math.random();							
	mc.name = mc_name;
	mc.x += xOffset;
	mc.y += yOffset;
	var mcY= mc.y;
	mc.alpha = 0;
	animationPlace.addChild(mc);
	var tween = new TweenMax(mc, 0.5,{alpha:1, y:mcY-40});
	//дальше removeElement по времени и mc_name
}
Код AS3:
private function makeScore(str:String,fontsize:int,critical:Boolean):MovieClip{	
	var fontActualSize:Number = fontsize*0.8;	
	var pole:MovieClip = new MovieClip();
	var def_text:TextField = new TextField();
	def_text.width=300;
	def_text.height=600;
	var format:TextFormat = new TextFormat();
	format.font = "CooperBlackStd";
	format.color = 0xffcc00;
	format.size = fontsize;
	format.align = "center";
	def_text.selectable = false;
	def_text.defaultTextFormat = format;
	def_text.text = str;
	def_text.cacheAsBitmap = true;
	var mc2:MovieClip = new MovieClip();
	mc2.addChild(def_text);
	mc2.cacheAsBitmap = true;
	pole.addChild(mc2);				
	return pole;
}
ну и где вызывается первая функция в стилях есть
Код AS3:
<fx:Style>
		@font-face {
			src: url("C:/Windows/Fonts/CooperBlackStd.otf");
			fontFamily: "CooperBlack";
			fontWeight: "normal";
			cff: false;
		}
	</fx:Style>