Bom dia Rui,

vou testar logo que possível

António Pinto
[email protected]



> No dia 11/09/2015, às 02:21, Rui Cruz <[email protected]> escreveu:
> 
> Deu luta! dasse...
> 
> Podes experimentar agora o textinput. tive de criar como pensava um 
> FormItemSkin e tive de criar mais states dentro da TextInputSkin para ficar 
> segundo as directivas do material.
> 
> Num próximo commit vou tentar eliminar os custom components e passar a lógica 
> pra dentro da skin.. sei que é mau principio mas pra ser mais usável para 
> quem quiser implementar em projectos já feitos.
> 
> finalizei também o HSliderSkin.
> 
> :)
> 
> No dia 7 de setembro de 2015 às 17:27, Rui Cruz <[email protected] 
> <mailto:[email protected]>> escreveu:
> Boas António,
> 
> Imaginava que sim. ainda não entrei no campo dos forms / validators e lidar 
> com errorSkins / errorStrings / form layouts, mas vou pegar nisso após ter os 
> componentes base a funcionar bem. Neste momento estou a trabalhar num branch 
> com os Sliders.
> 
> Sei que o Form tem um layout próprio onde coloca as mensagens de erro.. para 
> simular o Material vou ter de alterar o sitio onde está o errorLabel para 
> baixo do componente (penso que neste momento tem lá a helpLabel), seja como 
> for irei pegar nisso e por a funcionar bem :)
> 
> 
> p.s - já verifiquei esse erro em outras aplicações que fiz, detesto a forma 
> como o flex implementa visualmente os form errors, sei que já "arranjei" isso 
> algures num projecto antigo. A meu ver deveria ser um State na Skin e não uma 
> Skin diferente, mas deverá haver um motivo algures..
> 
> 
> Obrigado :)
> 
> No dia 7 de setembro de 2015 às 15:51, APintex Gmail <[email protected] 
> <mailto:[email protected]>> escreveu:
> Boa tarde Rui,
> 
> Aqui vai uma pequena contribuição…
> 
> Testei o teu <components:TextInput/> e no exemplo que te mostro, como o campo 
> é obrigatório, se não o preencheres e fizeres “Tab” vai acontecer o seguinte 
> o mostrado na Fig #1.
> Se fizeres shift+Tab e voltares ao campo obrigatório repetindo o processo, 
> novamente sem preencheres o campo acontece o seguinte que mostro na fig #2… e 
> se continuares com este processo (Fig #3)
> 
> Se necessitares de mais alguma informação estou ao dispor.
> 
> (não ligues às cores) :)
> <!--Nome-->
> <s:FormItem label="{resourceManager.getString(LOCALIZATION, 
> 'dist_label_Nome')}" required="true" enabled="true" 
>       textAlign="right" showErrorSkin="false" showErrorTip="true" 
> width="100%">
>       <!--<s:TextInput id="tiDistNome" width="400" maxChars="255" 
> textAlign="left" enabled="true"
>                               focusIn="textInput_focusIn(event);"
>                               focusOut="textInput_focusOut(event);"/>-->
>                                                       
>       <components:TextInput id="tiDistNome" prompt="Nome do Distribuidor" 
> width="400" maxChars=“255"          textAlign="left" enabled="true"/>
> </s:FormItem>
> 
> António Pinto
> [email protected] <mailto:[email protected]>
> 
> 
> 
>> No dia 07/09/2015, às 12:48, Rui Cruz <[email protected] 
>> <mailto:[email protected]>> escreveu:
>> 
>> Boas pessoal,
>> 
>> 
>> Não sei se já sabem, publiquei na mailing-list do flex uma skin que estou a 
>> trabalhar (mais focado em animações).
>> 
>> Para quem precisar ou queira participar: 
>> https://github.com/rui-cruz/Spark-Material 
>> <https://github.com/rui-cruz/Spark-Material>
>> 
>> Já tive alguns emails para fazer merge com outros repositorios, 
>> provavelmente vou fazer-lo para ficar completo e envolver mais gente até 
>> ficar usável.
>> 
>> 
>> Abraço,
>> Rui
>> 
>> 
>> 
>> -- 
>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da Comunidade 
>> Portuguesa de Rich Internet Applications - www.riapt.org 
>> <http://www.riapt.org/>" do Grupos do Google.
>> Para anular a subscrição deste grupo e parar de receber emails do mesmo, 
>> envie um email para [email protected] 
>> <mailto:[email protected]>.
>> Para publicar uma mensagem neste grupo, envie um email para 
>> [email protected] <mailto:[email protected]>.
>> Visite este grupo em http://groups.google.com/group/riapt 
>> <http://groups.google.com/group/riapt>.
>> Para mais opções, visite https://groups.google.com/d/optout 
>> <https://groups.google.com/d/optout>.
> 
> Fig #1
> <PastedGraphic-1.tiff>
> 
> Fig.#2
> <PastedGraphic-2.tiff>
> 
> Fig. #3
> <PastedGraphic-3.tiff>
> 
> -- 
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da Comunidade 
> Portuguesa de Rich Internet Applications - www.riapt.org 
> <http://www.riapt.org/>" do Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo, 
> envie um email para [email protected] 
> <mailto:[email protected]>.
> Para publicar uma mensagem neste grupo, envie um email para 
> [email protected] <mailto:[email protected]>.
> Visite este grupo em http://groups.google.com/group/riapt 
> <http://groups.google.com/group/riapt>.
> Para mais opções, visite https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.
> 
> 
> 
> -- 
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da Comunidade 
> Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo, 
> envie um email para [email protected] 
> <mailto:[email protected]>.
> Para publicar uma mensagem neste grupo, envie um email para 
> [email protected] <mailto:[email protected]>.
> Visite este grupo em http://groups.google.com/group/riapt 
> <http://groups.google.com/group/riapt>.
> Para mais opções, visite https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.

-- 
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 do mesmo, 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/d/optout.

Responder a