Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Juliano F Fonseca

Mudar tamanho de um objeto FLEX

Recommended Posts

Preciso mudar o tamanho de um objeto de acordo com o valor encontrado em um textinput segue exemplo abaixo

 

 

se objeto1 = 0

retornar '50'

 

se objeto1 =>1

retornar '250'

 

preciso que essa logica entre dentro da propridade height do objeto em questao, tentei da forma abaixo mais nao da certo.

 

height="{if (AA1.text = 0){return('5')}else {return ('20')}}"

 

onde AA1 e o objeto que podera ter como valor 0 para valor padrao ou qualquer outro numero maior.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Muito simples, vo fazer um exemplo aqui não extamente o que você quer, mas é bem por ai.

Esse código ai, tem um input e um button, quando você digita um valor númerico no inputText ele seta como altura do button, teste você digita e da enter. De uma estudada em dataBinding.

 

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
		   xmlns:s="library://ns.adobe.com/flex/spark" 
		   xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
<fx:Script>
	<![CDATA[
		import mx.events.FlexEvent;

		protected function txtVal_enterHandler(event:FlexEvent):void
		{
				bt.visible = true;	
		}

	]]>
</fx:Script>
<fx:Declarations>
	<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>

<s:TextInput id="txtVal" x="152" y="24" enter="txtVal_enterHandler(event)"/>

<s:Button width="100" id="bt" height="{uint(txtVal.text)}" label="Teste" x="310" y="24" visible="false"/>

</s:Application>

 

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.