Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

!Jonathan!

[Resolvido] Como eu encaixo isso no meu AS?

Recommended Posts

Olha eu tenhu um banner, e eu qro encaixar um codigo nele mas eu naum sei como eu vo encaixa isso ai alguem pode dar um help ai pra mim?

esse é o meu banner!!

var myXml:XML = new XML();
myXml.load("data.xml");
myXml.ignoreWhite = true;
var myData:Array;
_root.imageNum = 1;
var timer:Number = 0;
var selectedMc:MovieClip;
var imgHolder:MovieClip;
var s_tf:TextFormat = new TextFormat();
s_tf.color = 0x666666;
var tf:TextFormat = new TextFormat();
tf.color = 0xFFFFFF;
myXml.onLoad = function(success:Boolean):Void  {
	if (success) {
		myData = this.firstChild.childNodes;
		createLinks(myData.length);
		createScreen(myData);
	} else {
		trace("Dtat not found");
	}
};
function createLinks(num:Number):Void {
	var __x:Number = Stage.width-(14+20);
	for (var i = num; i>0; i--) {
		var num_mc:MovieClip = _root.attachMovie("num", "num"+i, _root.getNextHighestDepth());
		num_mc.num.text = i;
		num_mc._y = 340;
		num_mc._x = __x;
		__x = num_mc._x-(26);
		num_mc.onRelease = onPressNum;
	}
	loadContaents();
}
function loadContaents() {
	_root.loading._visible = true;
	selectedMc._parent.num.setTextFormat(tf);
	selectedMc = _root["num"+_root.imageNum].back;
	selectedMc._parent.num.setTextFormat(s_tf);
	holder.link = myData[(_root.imageNum-1)].attributes.link;
	var loader:MovieClipLoader = new MovieClipLoader();
	var listner:Object = new Object();
	loader.addListener(listner);
	imgHolder = holder.createEmptyMovieClip("holder", 0);
	loader.loadClip(myData[(_root.imageNum-1)].attributes.img,imgHolder);
	listner.onLoadInit = function(mc:MovieClip):Void  {
		mc._alpha = 30;
		_root.loading._visible = false;
		mc.onEnterFrame = function():Void  {
			this._alpha += 4;
			if (this._alpha>=100) {
				delete this.onEnterFrame;
				timer = setInterval(loadnext, 5000);
			}
		};
	};
}
function loadnext():Void {
	clearInterval(timer);
	imgHolder.onEnterFrame = function():Void  {
		this._alpha -= 4;
		if (this._alpha<=30) {
			delete this.onEnterFrame;
			_root.imageNum = _root.imageNum>=myData.length ? 1 : _root.imageNum+1;
			loadContaents();
		}
	};
}
function onPressNum():Void {
	_root.imageNum = Number(this.num.text)-1;
	loadnext();
}

e esse é o q eu qro encaixar nele!!!

 

System.security.allowDomain("http://www.aprendofacil.com.br");
// inicializar variáveis
var direcao:Number = -1;
var velocidade:Number = 5;
// criar clipe para carregar uma imagem nele
this.createEmptyMovieClip("img_mc", 10);
// criar um clipe para usar como máscara
this.createEmptyMovieClip("mask_mc", 20);
// usar a API de desenho para desenhar/criar uma máscara
with (mask_mc) {
beginFill(0xFF0000, 0);
moveTo(0, 0);
lineTo(420, 0);
lineTo(420, 210);
lineTo(0, 210);
lineTo(0, 0);
endFill();
}
var mcl_obj:Object = new Object();
mcl_obj.onLoadInit = function(target_mc:MovieClip) {
// definir a máscara do clipe de filme de destino como mask_mc
target_mc.setMask(mask_mc);
target_mc.onEnterFrame = function() {
target_mc._x += velocidade * direcao;
// se target_mc estiver em uma borda, inverta a direção da animação
if ((target_mc._x <= -(target_mc._width-mask_mc._width)) || (target_mc._x >= 0)) {
direcao *= -1;
}
};
};
var my_mcl:MovieClipLoader = new MovieClipLoader();
my_mcl.addListener(mcl_obj);
my_mcl.loadClip("http://www.aprendofacil.com.br/images/AS20/imagempanorama.jpg",img_mc);

eu peguei essa AS do http://www.aprendofacil.com.br/index.php?option=com_content&task=view&id=96&Itemid=93

 

eu qro encaixar ai pq tem umas imagens q eu vou puxar pelo meu xml q vaum ser maior q o palco!!

SÓ Q NESSE CODIGO ELE ESTA ANDANDO A IMAGEM PARA DIREITA EU QRIA Q FOSSE PARA BAIXO!!! E Q QNDO ELE DESCESSE ELE PARASSE SEM ESSA INVERÇÃO DA ANIMAÇÃO!!! E EU NAUM VO PUXA A IMAGEM DO SITE DELES COMO TAH AI XD!!!

 

Aé o tamanho do meu palco é 946x370 eu num sei se vai precisa mas ta ai!!xD

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.