Ir para conteúdo

Arquivado

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

Claudecir Moura

Problemas com scrollbar no container filho

Recommended Posts

Ola pessoal ... estou precisando de uma scroll que funcione nos containers filhos.

 

Assim ... eu baixei um monte de scroll, inclusive aquela do flashmo, mas acontece que quando eu rodo apenas o swf em que ela está ela funciona perfeitamente, agora quando chamo atraves do index já não dá certo.

 

Estou montando ela em um layout liquido ... vou colocar abaixo um link de exemplo:

 

Clique aqui

 

 

Redimensionem a janela e veja o que acontece com a scroll (obs: ela esta no botao de contato).

 

se alguem puder me ajudar ... ficaria muito grato ... já estou quebrando a cabeça com isso a dias e nao consigo achar uma solucao.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Idem [AS3], tenho pesquisado muito e ainda não encontrei nada que pudesse auxiliar.

 

O alinhamento funciona corretamente ao carregar swf 'estático' (texto, imagem). Mas em arquivos com 'animação' (Tween, ENTER_FRAME, ETC) perde a referência do ponto de registo do movie clip usado como container.

 

O container (palco_mc) alinha pelo canto superior esquerdo e possui o tamanho fixo em 600 x 400 px (idem ao stage 'inicial').

 

import flash.display.Stage;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import fl.transitions.Tween;
import fl.transitions.easing.*;

import flash.display.MovieClip;
import flash.events.Event;
import flash.events.MouseEvent;

stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;

var stageTamanho:Number;
var bgTamanho:Number;
var anima:Tween;

stage.addEventListener(Event.RESIZE, arrumaLayout);

function arrumaLayout(e:Event = null):void
{
//...

anima = new Tween (palco_mc, "x", Regular.easeOut, palco_mc.x, 
				   (stage.stageWidth * .5)- (palco_mc.width * .5), 2, true);

anima = new Tween (palco_mc, "y", Regular.easeOut, palco_mc.y,
				   (stage.stageHeight * .5)- (palco_mc.height * .5), 2, true);

/...

}	


arrumaLayout();

//...

 

 

Layout líquido

 

 

Abraços Claudecir :grin: (é nóis na luta)

 

 

ps: Caro amigo, destaquei a versão do action para redirecionamento ao fórum de AS3.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Claudecir, passei o dia furungando aqui.

 

 

O problema no resize é com a máscara, tanto faz seja criada dinamicamente ou usando um shape em uma layer.

 

 

Alinhamento correto: Clique aqui

 

No resize, considera o tamanho total, incluindo o que está sob a máscara: Clique aqui

 

 

É algo que falta incluir no action, continuo pesquisando. :unsure:

 

 

ps: moderadores, não consegui inserir miniaturas ou imagens ao postar, desconsidera as tags e exibe a url como texto

Compartilhar este post


Link para o post
Compartilhar em outros sites

ps: moderadores, não consegui inserir miniaturas ou imagens ao postar, desconsidera as tags e exibe a url como texto

 

Desculpe o off-topic de sua resposta mas você precisa colocar o caminho da imagem e não o da pagina que a hospeda

 

Corrija isso que funcionará corretamente

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.