Assim, preciso criar um scroll para um movie clip. só que ele é criado via action script, não existindo fisicamente na tela.
Como funciona a página. O swf carrega do xml as paginas em tamanho menor. Ao clicar nessa pagina menor, ele abrirá este movie clip via AS com a página em tamanho real (maior), que deverá ter o scroll para descer.
Segue abaixo o .fla para análise e o código principal
System.useCodepage = true;
var xml:XML = new XML();
var fotos:Array = new Array();
var inic = 0;
var cont = -1;
var mcl:MovieClipLoader = new MovieClipLoader();
//var alvo:MovieClip = new MovieClip(); //se essa linha está ativa a pagina não aparece
var listener:Object = new Object();
//var alvo:MovieClip = _root.createEmptyMovieClip("alvo", -1); // Miniatura
var mc:MovieClip = _root.createEmptyMovieClip("mc", 1); //Foto grande
mcl.addListener(listener);
xml.load("bonequinha.xml");
xml.ignoreWhite = true;
xml.onLoad = function(ok) {
if(ok){
var cn = xml.firstChild.childNodes
for(var i:Number = 0; i < cn.length; i++){
fotos[i] = cn[i].firstChild.childNodes;
cont++;
}
} else {
trace("Erro no XML");
}
mcl.loadClip(fotos[inic].toString(), alvo);
}
paginas.text = inic+1;
backpag._visible = false;
voltaz._visible = false;
vaiz._visible = false;
vai.onPress = function(){
if (inic<cont){
inic++;
paginas.text = inic+1;
}
mcl.loadClip(fotos[inic].toString(), alvo);
}
volta.onPress = function(){
if (inic>0){
inic--;
paginas.text = inic+1;
}
mcl.loadClip(fotos[inic].toString(), alvo);
}
listener.onLoadComplete = function(){ //Ao carregar a foto vou mudar o tamanho dela
alvo._xscale = alvo._yscale = 40;
alvo.onPress = function(){ //Ao precionar o MovieClip com a foto vou abrir a grande
//trace("pressionei");
vaiz._visible = true;
voltaz._visible = true;
mcl.loadClip(fotos[inic].toString(), mc);
mc._x = 125;
mc._y = 212;
alvo._visible = false;
_root.backhome._visible = false;
_root.topo._visible = false;
_root.lado1._visible = false;
_root.lado2._visible = false;
backpag._visible = true;
}
}
Pergunta
Janelee
Olá, bom dia a todos.
Assim, preciso criar um scroll para um movie clip. só que ele é criado via action script, não existindo fisicamente na tela.
Como funciona a página. O swf carrega do xml as paginas em tamanho menor. Ao clicar nessa pagina menor, ele abrirá este movie clip via AS com a página em tamanho real (maior), que deverá ter o scroll para descer.
Segue abaixo o .fla para análise e o código principal
download
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.