O que vocês acham da solução, alguma ideia diferente?

On 30 maio, 14:43, Léo <leonardowestp...@gmail.com> wrote:
> Consegui resolver o problema do gradiente, agora estou com outro problema.
> Quando efetuo o zoom in na página e em seguida o zoom out fica como se fosse
> uma página transparente atrás (acho que deve ser o shape). Você já passou
> por isso? Tem ideia de como resolver? To quebrando a cabeça e nada até
> agora...
>
> Só para entender o mecanismo que eu fiz, é um arraycollection que guarda
> apenas os swf (tipo um cache) e no arraycollection das páginas do book
> mostro um intervalo de páginas pequeno para o livro não ficar lento.  Na
> navegação do livro eu busco do servidor se o swf não existe ainda, senão
> pego do meu array de swf´s.
> Aparentemente consegui um ganho legal de desempenho, comparado com o
> original...
> Também seto para visible = false as páginas que não estão no intervalo
> "vissível".
> Tenho que ter essa preocupação por que posso ter livros com muitas páginas.
> Qualquer dica de como resolver o problema do zoom citado acima e para ganho
> de performance é bem vindo. Será que esse mecanismo que eu fiz é correto ou
> tem alguma forma melhor de fazer?
> Valeu!
>
> 2009/5/29 Mário Júnior <juninho...@gmail.com>
>
> > Cara... muito estranho, pq já fiz uns testes carregando swfs e imagens para
> > páginas dinâmicas e não lembro de ter visto nada anormal.... tenta isolar o
> > problema em um mxml só e manda para a gente dar uma olhada no fonte.
>
> > (A principío, vc alterou alguma propriedade de skin/css padrao do
> > componentes?)
>
> > Abraço.
>
> > 2009/5/29 LeonardoW <leonardowestp...@gmail.com>
>
> >> Ninguém?
>
> >> On 28 maio, 09:47, LeonardoW <leonardowestp...@gmail.com> wrote:
> >> > Olá pessoal,
> >> > Se alguém já trabalhou o flex book do rubens Swieringa, peço uma ajuda
> >> > pontual, que é a seguinte.
> >> > Crio minhas páginas:
>
> >> > for(var i:uint = 0; i < qtdPaginas; i++){
> >> >     myBook.addChild(createEmptyPage());
>
> >> > }
>
> >> > Depois dinamicamente adiciono os SWF´s nas páginas:
>
> >> > var pg:Page = myBook._pages.getItemAt(pageNumber-1) as Page;
> >> > var swf:SWFLoader = new SWFLoader() ...
> >> > ...//Outros procedimentos e no creationComplete faço isso:
> >> > pg.addChild(swf);
>
> >> > Até aqui tudo vai muito bem, ele adiciona meu swf na página, é
> >> > mostrado, mas está perdendo o fold gradient, que é a sombra que fica
> >> > na página dando a impressão de volume e luminosidade do livro. Já
> >> > tentei várias coisas, por exemplo:
>
> >> > pg.drawFoldGradient(); // para redesenhar o fold gradient, mas nada
> >> > funcionou.
>
> >> > Parece que o negócio só funciona quando adiciono direto a página com o
> >> > swf no livro...:
> >> > myBook.addChild(pg);
>
> >> > Mas como estou montando o livro dinamicamente, não consigo utilizar
> >> > apenas o myBook.addChild(pg);
>
> >> > Agradeço desde já.
> >> > Valeu pessoal
>
> > --
> > Mário Júnior
> > Programador Java / Adobe Flex
> >http://blog.mariojunior.com
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a