Sinceramente, não creio que o local onde cries a class tenha grande impacto no swf, apenas conceptualmente poderá ficar melhor ou pior.
O que achei interessante no diálogo foi saber da possibilidade de vir a usar directamente embed (sem ser à custa de uma classe externa) sem repetir o binário (o compilador deve ter algum mecanismo de verificação e fica tudo a apontar para o mesmo asset, digo eu). No dia 12 de Novembro de 2013 às 15:41, Miguel Vaz <[email protected]>escreveu: > > Muito agradecido. Já devia saber isto há muito tempo. > > hm, e se criar a class no Modelo? Ainda minimizo mais o impacto? :-) > > > > Miguel > > > 2013/11/12 Hugo Ferreira <[email protected]> > >> É isso mesmo. >> >> Dessa forma consegues ter o embed e não repetir o asset multiplas vezes >> no swf compilado (pelo menos é o que eu faço). >> >> >> No dia 12 de Novembro de 2013 às 15:23, Miguel Vaz >> <[email protected]>escreveu: >> >> João: Então ao invés de @embed(... seria preferível criar uma classe: >>> >>> [Embed(source="supericon.png")] >>> [Bindable] >>> public var blahblah:Class; >>> >>> e na image source="{blahblah}", para evitar que gere uma classe base? Ou >>> isto traduz-se na mesma coisa? >>> >>> Obrigado. >>> >>> >>> Miguel >>> >>> >>> >>> >>> 2013/11/12 Hugo Ferreira <[email protected]> >>> >>>> João, >>>> >>>> Não sabia que o Falcon tinha resolvido esta questão de @embed várias >>>> vezes. Excelente ! >>>> A propósito, sabes quando é que (se é que vai acontecer) a comunidade >>>> Apache liberta esse novo compilador ? >>>> >>>> >>>> No dia 12 de Novembro de 2013 às 14:24, João Fernandes < >>>> [email protected]> escreveu: >>>> >>>> O embed dos bitmaps faz com que a imagem fique incluida no swf final >>>>> portanto um swf maior mas mais rápido a exibir o seu conteúdo. Em spark >>>>> tens a possibilidade de usar um CacheManager que permite que os requests >>>>> repetidos sejam postos em cache, o que te dá a vantagem de não teres o >>>>> conteúdo compilado dentro do swf e este só ser requisitado 1x. >>>>> Convém não esquecer que a tag @embed leva a que cada instância no >>>>> código, é gerada uma classe base (Extends BitmapAsset) mesmo que esta >>>>> aponte sempre para o mesmo ficheiro. Se tiveres em 5 sítios a mesma >>>>> imaagem >>>>> com @embed('/......'), serão geradas 5 classes. Este problema no Falcon já >>>>> não acontece. >>>>> Depois podes imaginar optimizar ainda mais, por exemplo, espalhar as >>>>> diversas imagens numa só imagem e fazer spritesheets. >>>>> >>>>> >>>>> 2013/11/12 Miguel Vaz <[email protected]> >>>>> >>>>>> Resposta: Web. :-) >>>>>> >>>>>> Pelo teste básico que fiz, e posso estar a ver mal, parece-me melhor >>>>>> com o embed. >>>>>> >>>>>> >>>>>> 2013/11/12 Hugo Ferreira <[email protected]> >>>>>> >>>>>>> Pergunta: É para web ou mobile ? >>>>>>> >>>>>>> >>>>>>> No dia 12 de Novembro de 2013 às 12:48, Miguel Vaz < >>>>>>> [email protected]> escreveu: >>>>>>> >>>>>>>> Boa tarde, >>>>>>>> >>>>>>>> Tenho uma datagrid com muitas linhas, algumas colunas são >>>>>>>> itemrenderers simples, um icon ou pouco mais, a questão é simples: >>>>>>>> >>>>>>>> A lista estaria melhor optimizada com embeds dos bitmaps nos >>>>>>>> itemrenderers ou com apenas chamadas aos ficheiros pelo atributo >>>>>>>> source da >>>>>>>> image? >>>>>>>> >>>>>>>> Muito obrigado. >>>>>>>> >>>>>>>> Miguel >>>>>>>> >>>>>>>> -- >>>>>>>> Recebeu esta mensagem porque está inscrito no grupo "Mailing List >>>>>>>> da Comunidade Portuguesa de Rich Internet Applications - >>>>>>>> www.riapt.org" dos Grupos do Google. >>>>>>>> >>>>>>>> Para anular a subscrição deste grupo e parar de receber emails >>>>>>>> deste grupo, envie um email para [email protected] >>>>>>>> . >>>>>>>> Para publicar uma mensagem neste grupo, envie um e-mail para >>>>>>>> [email protected]. >>>>>>>> Visite este grupo em http://groups.google.com/group/riapt. >>>>>>>> Para mais opções, consulte https://groups.google.com/groups/opt_out >>>>>>>> . >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da >>>>>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" >>>>>>> dos Grupos do Google. >>>>>>> >>>>>>> Para anular a subscrição deste grupo e parar de receber emails deste >>>>>>> grupo, envie um email para [email protected]. >>>>>>> Para publicar uma mensagem neste grupo, envie um e-mail para >>>>>>> [email protected]. >>>>>>> Visite este grupo em http://groups.google.com/group/riapt. >>>>>>> Para mais opções, consulte https://groups.google.com/groups/opt_out. >>>>>>> >>>>>> >>>>>> -- >>>>>> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da >>>>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" >>>>>> dos Grupos do Google. >>>>>> >>>>>> Para anular a subscrição deste grupo e parar de receber emails deste >>>>>> grupo, envie um email para [email protected]. >>>>>> Para publicar uma mensagem neste grupo, envie um e-mail para >>>>>> [email protected]. >>>>>> Visite este grupo em http://groups.google.com/group/riapt. >>>>>> Para mais opções, consulte https://groups.google.com/groups/opt_out. >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> João Fernandes >>>>> >>>>> -- >>>>> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da >>>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" >>>>> dos Grupos do Google. >>>>> >>>>> Para anular a subscrição deste grupo e parar de receber emails deste >>>>> grupo, envie um email para [email protected]. >>>>> Para publicar uma mensagem neste grupo, envie um e-mail para >>>>> [email protected]. >>>>> Visite este grupo em http://groups.google.com/group/riapt. >>>>> Para mais opções, consulte https://groups.google.com/groups/opt_out. >>>>> >>>> >>>> -- >>>> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da >>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" >>>> dos Grupos do Google. >>>> >>>> Para anular a subscrição deste grupo e parar de receber emails deste >>>> grupo, envie um email para [email protected]. >>>> Para publicar uma mensagem neste grupo, envie um e-mail para >>>> [email protected]. >>>> Visite este grupo em http://groups.google.com/group/riapt. >>>> Para mais opções, consulte https://groups.google.com/groups/opt_out. >>>> >>> >>> -- >>> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da >>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" >>> dos Grupos do Google. >>> >>> Para anular a subscrição deste grupo e parar de receber emails deste >>> grupo, envie um email para [email protected]. >>> Para publicar uma mensagem neste grupo, envie um e-mail para >>> [email protected]. >>> Visite este grupo em http://groups.google.com/group/riapt. >>> Para mais opções, consulte https://groups.google.com/groups/opt_out. >>> >> >> -- >> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da >> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos >> Grupos do Google. >> >> Para anular a subscrição deste grupo e parar de receber emails deste >> grupo, envie um email para [email protected]. >> Para publicar uma mensagem neste grupo, envie um e-mail para >> [email protected]. >> Visite este grupo em http://groups.google.com/group/riapt. >> Para mais opções, consulte https://groups.google.com/groups/opt_out. >> > > -- > Recebeu esta mensagem porque está inscrito no grupo "Mailing List da > Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos > Grupos do Google. > > Para anular a subscrição deste grupo e parar de receber emails deste > grupo, envie um email para [email protected]. > Para publicar uma mensagem neste grupo, envie um e-mail para > [email protected]. > Visite este grupo em http://groups.google.com/group/riapt. > Para mais opções, consulte https://groups.google.com/groups/opt_out. > -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para anular a subscrição deste grupo e parar de receber emails deste grupo, envie um email para [email protected]. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Visite este grupo em http://groups.google.com/group/riapt. Para mais opções, consulte https://groups.google.com/groups/opt_out.
