como faço para mudar isso?
desde já agradeço





/**
@docFlash@flashopen.net 2008
http://lusoned.dyndns.org/tutorials/Fundo%20Flutuante.html
*/
//
Stage.scaleMode = "noscale";
//
// 1. -------------------------- Declarar variaveis
//
// coordenadas para os zeros do stage
var zero_x:Number = -(Stage.width-800)/2;
var zero_y:Number = -(Stage.height-600)/2;
//
// stage listener
var stageobj:Object = new Object();
Stage.addListener(stageobj);
//
// variaveis para a velocidade
var speedX:Number;
var speedY:Number;
//
// variaveis para o destino
var destX:Number;
var destY:Number;
//
/*
// o caminho da imagem
var imagem_url:String = "http://213.133.49.3/images/P1010157.jpg";
//
// preparar o carregamento da imagem
var mc_loader:MovieClipLoader = new MovieClipLoader();
var mc_object:Object = new Object();
mc_loader.addListener(mc_object);
*/
//
//
// 2. ----------------------- Stage foi redimensionado?
//
stageobj.onResize = function() {
//
//atualizar os zeros do stage
zero_x = -(Stage.width-800)/2;
zero_y = -(Stage.height-600)/2;
//
// atualizar coords
move_photo(mc,100);
};
//
//
/*
// 3. ------------------------------- criar main mc
//
var mc:MovieClip = this.createEmptyMovieClip("mc", 1);
//
//
// 4. ------------------------------ carregar a imagem
//
function load_clip() {
mc_loader.loadClip(imagem_url,mc);
}
//
// iniciar
load_clip()
//
// 5. ---------------------------- a imagem carregou
//
mc_object.onLoadInit = function(img) {
//
// mc ficou transparente
mc._alpha = 0;
//
// centrar mc
mc._x = zero_x-(mc._width/2-Stage.width/2);
mc._y = zero_y-(mc._height/2-Stage.height/2);
//
// o main mc fica opaco gradualmente
mc.onEnterFrame = function(){
if(mc._alpha >=100){
//
// ajustar
mc._alpha = 100;
//
// accionar o Mouse
Mouse.addListener(mouse_move);
//
// remover
this.onEnterFrame = null;
}else{
//
// incrementar a opacidade em 10
mc._alpha += 10;
}
};
//
// limpar este metodo
this.onLoadInit = null;
};
//
// detectar erro no carregamento
mc_object.onLoadError = function(img,code,status) {
trace(img);
trace(code);
trace(status);
};
*/
//
// 6. ------------------------------- Mouse foi acionado
//
var mouse_move:Object = new Object();
Mouse.addListener(mouse_move);
//
mouse_move.onMouseMove = function() {
delete this.onEnterFrame;
updateAfterEvent();
move_photo(mc,5);
};
//
// 7. ----------------------------- Mover imagem
//
function move_photo(mc, speed:Number) {
//
//calculos
speedX = Math.round((xmouse(_xmouse)-zero_x)/Stage.width*100)/100;
speedY = Math.round((ymouse(_ymouse)-zero_y)/Stage.height*100)/100;
destX = Math.round(-((mc._width-Stage.width)*speedX));
destY = Math.round(-((mc._height-Stage.height)*speedY));
//
// loop
mc.onEnterFrame = function() {
if (this._x != destX) {
increaseX = Math.round((destX-this._x+zero_x)*speed)/100;
this._x += increaseX;
}
if (this._y != destY) {
increaseY = Math.round((destY-this._y+zero_y)*speed)/100;
this._y += increaseY;
}
if (Math.abs(increaseX) < .5 && Math.abs(increaseY) < .5) {
delete this.onEnterFrame;
}
updateAfterEvent();
};
}
//
// mouse x
function xmouse(n):Number{
if(n > zero_x+Stage.width){
return zero_x+Stage.width;
}else if(n < zero_x){
return zero_x;
}else{
return n;
}
}
//
// mouse y
function ymouse(n):Number{
if(n > zero_y+Stage.height){
return zero_y+Stage.height;
}else if(n < zero_y){
return zero_y;
}else{
return n;
}
}

docFlash escreveu:A versao deste mesmo tutorial em AS2 mas com transicao de imagens cada 5 segundos:
- Código: Selecionar tudo
/**
@docFlash@flashopen.net 2009
*/
stop();
Stage.scaleMode = "noscale";
System.security.allowDomain("http://www.flashopen.net");
//
// 1. -------------------------- Declarar variaveis
//
// coordenadas para os zeros do stage
var zero_x:Number = -(Stage.width-800)/2;
var zero_y:Number = -(Stage.height-600)/2;
//
// stage listener
var stageobj:Object = new Object();
Stage.addListener(stageobj);
//
// variaveis para a velocidade
var speedX:Number;
var speedY:Number;
//
// variaveis para o destino
var destX:Number;
var destY:Number;
//
// os caminhos das imagens
var imagens_url:Array = [];
imagens_url[0] = "http://213.133.49.3/images/P1010154.jpg";
imagens_url[1] = "http://213.133.49.3/images/PC070022.jpg";
imagens_url[2] = "http://213.133.49.3/images/P2240350_c.jpg";
//
// preparar o carregamento da imagem
var mc_loader:MovieClipLoader = new MovieClipLoader();
//
var mc_object:Object = new Object();
var mcs_objects:Object = new Object();
//
mc_loader.addListener(mc_object);
//
//
// 2. ----------------------- Stage foi redimensionado?
//
stageobj.onResize = function() {
//
//atualizar os zeros do stage
zero_x = -(Stage.width-800)/2;
zero_y = -(Stage.height-600)/2;
//
// atualizar coords
move_photo(mc,100);
};
//
//
// 3. ------------------------------- criar main mc
//
var mc:MovieClip = this.createEmptyMovieClip("mc", 1);
//
//
// 4. ------------------------------ carregar imagem
//
var count_time:Number;
var count_clip:Number = 0;
var clip_presente:Number;
var clip_passado:Number;
var intervalo:Number = 5;//segundos
//
function load_clip(n) {
mc.createEmptyMovieClip("mc"+n,n+1);
mc_loader.loadClip(imagens_url[n],mc["mc"+n]);
}
//
// iniciar
load_clip(count_clip);
//
// 5. ---------------------------- a imagem carregou
//
mc_object.onLoadInit = function(img) {
//
// mc ficou transparente
img._alpha = 0;
//
// centrar mc
mc._x = zero_x-(mc._width/2-Stage.width/2);
mc._y = zero_y-(mc._height/2-Stage.height/2);
//
// o main mc fica opaco gradualmente
mc.onEnterFrame = function() {
if (img._alpha>=100) {
//
// ajustar
img._alpha = 100;
//
// accionar o Mouse
Mouse.addListener(mouse_move);
//
// remover
mc_loader.removeListener(mc_object);
//
// continuar carregando os outros
mc_loader.addListener(mcs_objects);
count_clip++;
//load_clip(count_clip);
//
this.onEnterFrame = null;
} else {
//
// incrementar a opacidade em 10
img._alpha += 10;
}
};
//
// limpar este metodo
this.onLoadInit = null;
};
//
// detectar erro no carregamento
mc_object.onLoadError = function(img, code, status) {
trace(img);
trace(code);
trace(status);
};
//
// 6. ------------------------------- Mouse foi acionado
//
var mouse_move:Object = new Object();
//
mouse_move.onMouseMove = function() {
delete this.onEnterFrame;
updateAfterEvent();
move_photo(mc,8);
};
//
// 7. ----------------------------- Mover imagem
//
//
function move_photo(mc, speed:Number) {
//
//calculos
//
speedX = Math.round((xmouse(_xmouse)-zero_x)/Stage.width*100)/100;
speedY = Math.round((ymouse(_ymouse)-zero_y)/Stage.height*100)/100;
destX = Math.round(-((mc._width-Stage.width)*speedX));
destY = Math.round(-((mc._height-Stage.height)*speedY));
//
// loop
mc.onEnterFrame = function() {
if (this._x != destX) {
increaseX = Math.round((destX-this._x+zero_x)*speed)/100;
this._x += increaseX;
}
if (this._y != destY) {
increaseY = Math.round((destY-this._y+zero_y)*speed)/100;
this._y += increaseY;
}
if (Math.abs(increaseX)<.5 && Math.abs(increaseY)<.5) {
delete this.onEnterFrame;
}
updateAfterEvent();
};
}
//
// mouse x
function xmouse(n):Number {
if (n>zero_x+Stage.width) {
return zero_x+Stage.width;
} else if (n<zero_x) {
return zero_x;
} else {
return n;
}
}
//
// mouse y
function ymouse(n):Number {
if (n>zero_y+Stage.height) {
return zero_y+Stage.height;
} else if (n<zero_y) {
return zero_y;
} else {
return n;
}
}
//
// As restantes imagens....
//
//
mcs_objects.onLoadInit = function(img) {
img._alpha = 0;
if (count_clip<imagens_url.length-1) {
count_clip++;
load_clip(count_clip);
} else {
//
// iniciar transicao
clip_passado = 0;
clip_presente = 1;
count_time = setTimeout(substituir_imagem, intervalo*1000, clip_passado, clip_presente);
this.onLoadInit = null;
}
};
//
// transicao
//
function substituir_imagem(n, m) {
clearTimeout(count_time);
//
var clip1:MovieClip = mc["mc"+n];
var clip2:MovieClip = mc["mc"+m];
//
mc.onEnterFrame = function() {
if (clip1._alpha<=0) {
clip1._alpha = 0;
clip2._alpha = 100;
//
clip_passado = m;
if (m == imagens_url.length-1) {
clip_presente = 0;
} else {
clip_presente = clip_passado+1;
}
//
count_time = setTimeout(substituir_imagem, intervalo*1000, clip_passado, clip_presente);
this.onEnterFrame = null;
} else {
clip1._alpha -= 10;
clip2._alpha += 10;
}
};
}
Copiar e colar este AS nao vai dar
Tem uma modificaçãozinha q vai ter de fazer numa das linhas... é simples...
Bom estudo!

Não sei se isso aconteceu com você, mas comigo, quando o bg está flutuando, a transição trava
Bad boy! Podem ser 2 coisas: 1- Erro no tutorial ou comendo memoria do cpu, que da' no mesmo-> erro no tutorial.




Agora vou estudá-lo!
como eu troco a imagem?



docflash2 escreveu:Nao Forneus.
Este tutorial e' so' mesmo esse AS (codigo) numa frame do palco.
So' colar.

Usuários vendo este fórum: Nenhum usuário registrado online e 4 visitantes