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