aqui vai um exemplo simples do que estou a falar... é só montar isto
no flex e correr.. depois usar os sliders...
o caso do swfloader adapta-se pq ta a 100% ... e no caso do path ... n
posso po-lo a 100% .. então não sei como fazer para ter o mesmo
efeito ajustável que no caso do swfloader
tks
<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="
http://ns.adobe.com/mxml/2009"
xmlns:s="library://
ns.adobe.com/flex/spark"
xmlns:mx="library://
ns.adobe.com/flex/mx" height="600"
width="900">
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here
-->
</fx:Declarations>
<s:layout>
<s:VerticalLayout verticalAlign="middle" horizontalAlign="center"/>
</s:layout>
<s:HSlider id="swfSlider" width="100%" minimum="1" maximum="5"
stepSize="0.1" change="{swfGroup.width = 100*swfSlider.value}"/>
<s:Group id="swfGroup" width="200" height="200">
<s:Rect width="100%" height="100%">
<s:fill>
<s:SolidColor color="blue" />
</s:fill>
</s:Rect>
<s:Group width="100%" height="100%" >
<s:SWFLoader width="100%" height="100%" source="assets/casa.swf"
verticalAlign="middle" horizontalAlign="center"/>
</s:Group>
</s:Group>
<s:Group id="fxgGroup" width="200" height="200">
<s:Rect width="100%" height="100%">
<s:fill>
<s:SolidColor color="green" />
</s:fill>
</s:Rect>
<s:Group width="100%" height="100%" >
<s:Path data="M35 53 78.5 9.5 135 66 119 66 119 53 35 53">
<s:fill>
<s:SolidColor color="#FF0000"/>
</s:fill>
</s:Path>
<s:Path data="M119 66 119 137 35 137 35 53 119 53 119 66">
<s:fill>
<s:SolidColor color="#FFFF00"/>
</s:fill>
</s:Path>
<s:Path data="M35 53 119 53 119 66 135 66 78.5 9.5 35 53M119 66 119
137 35 137 35 53">
<s:stroke>
<s:SolidColorStroke color="#151616"/>
</s:stroke>
</s:Path>
</s:Group>
</s:Group>
<s:HSlider id="fxgSlider" width="100%" minimum="1" maximum="5"
stepSize="0.1" change="{fxgGroup.width = 100*fxgSlider.value}"/>
</s:WindowedApplication>
On 26 Out, 19:38, Ricardo Araújo <
ricardoades...@gmail.com> wrote:
> por exemplo... tenho dois paths independentes, numa skin... esses paths têm
> os seus tamanhos fixos! coloco-os dentro de um grupo... e agora quero dizer
> que esse grupo é 100% de w e de h ... e queria que o path escalasse
> o máximo que pudesse mantendo o aspect ratio... e já agora centrado ao meio
> e ao centro
>
> é o que acontece quando eu coloco um swfLoader dentro dum group ... digo que
> ele está a 100% e pronto ... depois ele adapta-se conforme o grupo que está
> inserido.
>
> No dia 26 de Outubro de 2011 19:14, Bruno Perry <
brunope...@gmail.com>escreveu:
>
>
>
>
>
>
>
> > hmm... consegues dar o valor de width directamente, tipo (resize( mc, n)?
> > em vez de ser esses 100%?
>
> > 2011/10/26 Ricardo Araújo <
ricardoades...@gmail.com>
>
> >> tipo serve no updateDisplayList ?? já tinha experimentado ... mas depois
> >> como tinha 100% nos paths aquilo aumentava sem parar...
>
> >> a cena de usar o FXG é fixe porque depois dando IDs aos paths posso os
> >> controlar enquanto que em swf teria que criar funções internas para chamar
> >> segamente por fora!
>
> >> vou explorar melhor isso
>
> >> No dia 26 de Outubro de 2011 18:21, Bruno Perry <
brunope...@gmail.com>escreveu:
>
> >> Heya!
>
> >>> Cria uma funcao "resize" para redimensionares os FXG's.
> >>> Existem muitas pela web:
> >>>
http://pastebin.com/DHh7dFxG
>
> >>> ja agora... estas a usar FXG com animacao?? :)) como fazes isso? no
> >>> Flash?
>
> >>> cumps,
> >>> bp
>
> >>> 2011/10/26 Ricardo Araújo <
ricardoades...@gmail.com>
> >>> Comunidade Portuguesa de Rich Internet Applications -
www.riapt.org" dos
> >> Comunidade Portuguesa de Rich Internet Applications -
www.riapt.org" dos
> > Comunidade Portuguesa de Rich Internet Applications -
www.riapt.org" dos