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 -~----------~----~----~----~------~----~------~--~---