Показать сообщение отдельно
Старый 14.02.2010, 20:22
Neon Mind вне форума Посмотреть профиль Отправить личное сообщение для Neon Mind Найти все сообщения от Neon Mind
  № 1  
Ответить с цитированием
Neon Mind

Регистрация: Sep 2007
Сообщений: 23
По умолчанию Как вложить мувик ?

Привет всем!
Почему не работает вложение ?
Ведь mc_blink должен быть вложен в mc_piece
Код AS1/AS2:
import mx.transitions.Tween;
import mx.transitions.easing.*;
 
var flag:Number=0;
 
_root.createEmptyMovieClip("mc_mask", 1);
_root.createEmptyMovieClip("mc_piece", 2);
_root[mc_piece].createEmptyMovieClip("mc_blink",3);
 
var mclListener:Object = new Object();
mclListener.onLoadComplete = function(target_mc:MovieClip) 
 {
 flag++;
 trace(flag);
 
	if(flag==2)
 	{
	// mc_piece.mc_blink.cacheAsBitmap=true;
	 mc_piece.cacheAsBitmap = true;
	 mc_mask.cacheAsBitmap = true;
	 mc_piece.setMask(mc_mask);
 	}
 }
 
var image_mcl:MovieClipLoader = new MovieClipLoader();
image_mcl.addListener(mclListener);
 
image_mcl.loadClip("./mc_a.png", mc_mask);
image_mcl.loadClip("./Portfolio/img/11.jpg", mc_piece);
image_mcl.loadClip("./mc_glass.png", mc_blink);
 
 
go = mc_piece._x;
this.onMouseDown = function() {
 
	trace("click");
if (go < 100) {go += 100;}
	//prevTween = new Tween(mc_blink, "_y", Strong.easeOut,mc_blink._y, go, 1, true);
	prevTween = new Tween(mc_mask, "_x", Strong.easeOut,mc_mask._x, go, 1, true);
	prevTween = new Tween(mc_piece, "_x", Strong.easeOut,mc_piece._x, go, 1, true);
};
 
 
stop();