Olá
estes "dados" ficariam no title window correto?

var x:int = titlewindow.X + titlewindow.width;
var y:int = titlewindow.Y + titlewindow.heigth;

OnDrag da TitleWindow:

if (x > Flexglobals.toplevelAplcation.width){
titlewindow.X = Flexglobals.toplevelAplcation.width-titlewindow.width;
}
if (y > Flexglobals.toplevelAplcation.heigth){
titlewindow.Y = Flexglobals.toplevelAplcation.heigth-titlewindow.heigth;
}



Em 16 de junho de 2011 11:46, Samuel Facchinello <[email protected]>escreveu:

> hmm...
>
> faz o seguinte:
>
> var x:int = titlewindow.X + titlewindow.width;
> var y:int = titlewindow.Y + titlewindow.heigth;
>
> OnDrag da TitleWindow:
>
> if (x > Flexglobals.toplevelAplcation.width){
>  titlewindow.X = Flexglobals.toplevelAplcation.width-titlewindow.width;
> }
> if (y > Flexglobals.toplevelAplcation.heigth){
>  titlewindow.Y = Flexglobals.toplevelAplcation.heigth-titlewindow.heigth;
> }
>
>
> Att,
> Samuel Facchinello
> http://desenvolvendoemflex.blogspot.com
> Joinville - SC
>
>
>
> 2011/6/16 Antonio Pasqualli <[email protected]>
>
>> isso,
>> resumindo eu gostaria que isso não "ocorresse" (img em anexo)
>> se usar  o panel, não ire conseguir passar o skin que uso no title window
>> correto?
>> teria como eu pegar o tamanho da janela "pai" dentro do title window?,
>> dessa forma poderia ver se o x ou y forem maior que o janela pai voltar o
>> title window
>>
>> Em 16 de junho de 2011 11:15, Samuel Facchinello 
>> <[email protected]>escreveu:
>>
>> vc nao quer deixar mover o popup pra fora da janela é isso?
>>>
>>>
>>> Att,
>>> Samuel Facchinello
>>> http://desenvolvendoemflex.blogspot.com
>>> Joinville - SC
>>>
>>>
>>>
>>> 2011/6/16 Antonio Pasqualli <[email protected]>
>>>
>>>> Ola,
>>>> uma pequena ajuda, meu messenger abre em uma title window, como poderia
>>>> limitar a movimentação dele? limitar a movimentação como um mdi ou seja, 
>>>> que
>>>> ele abrisse apenas dentro da aplicação, existem uma forma de limitar isso?
>>>> Eu usei este no title window, mas não sei como "para" quando o x e o y
>>>> forem maior que  a janela
>>>> *
>>>>
>>>> public
>>>> *
>>>>
>>>>  *function* posicao():*void*{
>>>>
>>>> *if*(*this*.x<0){
>>>>
>>>> *this*.x=0;
>>>>
>>>> }
>>>>
>>>> *if*(*this*.y<0){
>>>>
>>>> *this*.y=0;
>>>>
>>>> }
>>>>
>>>> }
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> obrigado
>>>>
>>>>
>>>>
>>>> Em 15 de junho de 2011 15:41, Samuel Facchinello 
>>>> <[email protected]>escreveu:
>>>>
>>>> ta ficando legal.
>>>>>
>>>>> libera um Beta aí!! :)
>>>>>
>>>>>
>>>>> Att,
>>>>> Samuel Facchinello
>>>>> http://desenvolvendoemflex.blogspot.com
>>>>> Joinville - SC
>>>>>
>>>>>
>>>>>
>>>>> 2011/6/15 Antonio Pasqualli <[email protected]>
>>>>>
>>>>>> Meu amigo,
>>>>>> muito obrigado, deu certo, esta é a aplicação que esva desenvolvendo,
>>>>>> obrigado pela ajuda!
>>>>>>
>>>>>> Em 15 de junho de 2011 14:15, Samuel Facchinello <[email protected]
>>>>>> > escreveu:
>>>>>>
>>>>>> cria uma variavel String.
>>>>>>>
>>>>>>> var texto:String = destino.text;
>>>>>>> texto += origem.text;
>>>>>>>
>>>>>>> destino.textFlow=TextConverter.importToFlow(texto ,
>>>>>>> TextConverter.TEXT_FIELD_HTML_FORMAT);
>>>>>>>
>>>>>>>
>>>>>>> Att,
>>>>>>> Samuel Facchinello
>>>>>>> http://desenvolvendoemflex.blogspot.com
>>>>>>> Joinville - SC
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> 2011/6/15 Antonio Pasqualli <[email protected]>
>>>>>>>
>>>>>>>> Obrigado,
>>>>>>>> mas, ainda não consigo adicionar uma nova linha,
>>>>>>>> passo o conteudo do textarea origem para o destino, tudo perfeito,
>>>>>>>> mas quando passo um novo texto ele não vai para a nova linha, ele 
>>>>>>>> substitui
>>>>>>>> o antigo, para adicionar uma nova linha sempre usei:
>>>>>>>> DESTINO+=ORIGEM, mas, isso não funciona,
>>>>>>>> alguma outra sugestão?
>>>>>>>>
>>>>>>>> Em 15 de junho de 2011 13:36, Samuel Facchinello <
>>>>>>>> [email protected]> escreveu:
>>>>>>>>
>>>>>>>> ve se ajuda:
>>>>>>>>>
>>>>>>>>> http://polygeek.com/2249_flex_display-html-text-in-the-spark-textarea
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Att,
>>>>>>>>> Samuel Facchinello
>>>>>>>>> http://desenvolvendoemflex.blogspot.com
>>>>>>>>> Joinville - SC
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> 2011/6/15 Antonio Pasqualli <[email protected]>
>>>>>>>>>
>>>>>>>>>> Ola,
>>>>>>>>>> Estou desenvolvendo um chat em flex4, ate ai tudo bem, o problema
>>>>>>>>>> ocorre durante o envio das mensagem, elas são digitadas no 
>>>>>>>>>> textareaOrigem e
>>>>>>>>>> passadas ao textareaDestino, por uma necessidade do cliente deve 
>>>>>>>>>> haver
>>>>>>>>>> layout em html(no flex3 tinhamos o htmlText) estou usando:
>>>>>>>>>>
>>>>>>>>>> destino.textFlow=TextConverter.importToFlow(origem.text,
>>>>>>>>>> TextConverter.TEXT_FIELD_HTML_FORMAT);
>>>>>>>>>> mas não consigo ir para a nova linha, com o html text
>>>>>>>>>> usava destino += origem, mas agora não consigo usar o += da erro, 
>>>>>>>>>> alguma
>>>>>>>>>> sugestão
>>>>>>>>>>
>>>>>>>>>> obs: não posso usar mx pois tive que customizar o textarea para
>>>>>>>>>> que tivesse o background em degrade, caso alquem saiba como fazer 
>>>>>>>>>> isso no mx
>>>>>>>>>> textarea, por favor se possivel me ajudar
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> <?xml version="1.0" encoding="utf-8"?>
>>>>>>>>>>
>>>>>>>>>> <s:Application
>>>>>>>>>>
>>>>>>>>>> name="Spark"
>>>>>>>>>>
>>>>>>>>>> xmlns:fx="
>>>>>>>>>>
>>>>>>>>>> http://ns.adobe.com/mxml/2009";
>>>>>>>>>>
>>>>>>>>>> xmlns:s="
>>>>>>>>>>
>>>>>>>>>> library://ns.adobe.com/flex/spark"
>>>>>>>>>>
>>>>>>>>>> xmlns:mx="
>>>>>>>>>>
>>>>>>>>>> library://ns.adobe.com/flex/halo" xmlns:mx1="library://
>>>>>>>>>> ns.adobe.com/flex/mx">
>>>>>>>>>>
>>>>>>>>>>  <fx:Script>
>>>>>>>>>>
>>>>>>>>>> <![CDATA[
>>>>>>>>>>
>>>>>>>>>> *import* flashx.textLayout.conversion.TextConverter;
>>>>>>>>>>
>>>>>>>>>> ]]>
>>>>>>>>>>
>>>>>>>>>> </fx:Script>
>>>>>>>>>>
>>>>>>>>>>  <fx:Declarations>
>>>>>>>>>>
>>>>>>>>>>  </fx:Declarations>
>>>>>>>>>>
>>>>>>>>>> <fx:Script>
>>>>>>>>>>
>>>>>>>>>> <![CDATA[
>>>>>>>>>>
>>>>>>>>>> *import* spark.utils.*;
>>>>>>>>>>
>>>>>>>>>> *import* spark.utils.TextFlowUtil;
>>>>>>>>>>
>>>>>>>>>> *import* spark.primitives.Line;
>>>>>>>>>>
>>>>>>>>>> *import* flashx.textLayout.elements.TextFlow;
>>>>>>>>>>
>>>>>>>>>> *public* *function* passar():*void*{
>>>>>>>>>>
>>>>>>>>>> destino.textFlow=TextConverter.importToFlow(origem.text,
>>>>>>>>>> TextConverter.TEXT_FIELD_HTML_FORMAT);
>>>>>>>>>>
>>>>>>>>>> }
>>>>>>>>>>
>>>>>>>>>> ]]>
>>>>>>>>>>
>>>>>>>>>> </fx:Script>
>>>>>>>>>>
>>>>>>>>>> <s:TextArea id="destino" x="10" y="10"/>
>>>>>>>>>>
>>>>>>>>>> <s:TextArea x="10" y="183" height="92" id="origem"/>
>>>>>>>>>>
>>>>>>>>>> <s:Button x="128" y="283" label="Button" click="passar()"/>
>>>>>>>>>>
>>>>>>>>>> </s:Application>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> "Pensar apenas ou desejar somente nunca levou ninguém a lugar
>>>>>>>>>> nenhum. É necessário também a ação" - William Shakespeare
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>>>>>>>> Para enviar uma mensagem, envie um e-mail para
>>>>>>>>>> [email protected]
>>>>>>>>>> Para sair da lista, envie um email em branco para
>>>>>>>>>> [email protected]
>>>>>>>>>> Mais opções estão disponíveis em
>>>>>>>>>> http://groups.google.com/group/flexdev
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>  --
>>>>>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>>>>>>> Para enviar uma mensagem, envie um e-mail para
>>>>>>>>> [email protected]
>>>>>>>>> Para sair da lista, envie um email em branco para
>>>>>>>>> [email protected]
>>>>>>>>> Mais opções estão disponíveis em
>>>>>>>>> http://groups.google.com/group/flexdev
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> "Pensar apenas ou desejar somente nunca levou ninguém a lugar
>>>>>>>> nenhum. É necessário também a ação" - William Shakespeare
>>>>>>>>
>>>>>>>> --
>>>>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>>>>>> Para enviar uma mensagem, envie um e-mail para
>>>>>>>> [email protected]
>>>>>>>> Para sair da lista, envie um email em branco para
>>>>>>>> [email protected]
>>>>>>>> Mais opções estão disponíveis em
>>>>>>>> http://groups.google.com/group/flexdev
>>>>>>>>
>>>>>>>
>>>>>>>  --
>>>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>>>>> Para enviar uma mensagem, envie um e-mail para
>>>>>>> [email protected]
>>>>>>> Para sair da lista, envie um email em branco para
>>>>>>> [email protected]
>>>>>>> Mais opções estão disponíveis em
>>>>>>> http://groups.google.com/group/flexdev
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> "Pensar apenas ou desejar somente nunca levou ninguém a lugar nenhum.
>>>>>> É necessário também a ação" - William Shakespeare
>>>>>>
>>>>>> --
>>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>>>> Para enviar uma mensagem, envie um e-mail para
>>>>>> [email protected]
>>>>>> Para sair da lista, envie um email em branco para
>>>>>> [email protected]
>>>>>> Mais opções estão disponíveis em
>>>>>> http://groups.google.com/group/flexdev
>>>>>>
>>>>>
>>>>>  --
>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>>> Para enviar uma mensagem, envie um e-mail para
>>>>> [email protected]
>>>>> Para sair da lista, envie um email em branco para
>>>>> [email protected]
>>>>> Mais opções estão disponíveis em
>>>>> http://groups.google.com/group/flexdev
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> "Pensar apenas ou desejar somente nunca levou ninguém a lugar nenhum. É
>>>> necessário também a ação" - William Shakespeare
>>>>
>>>> --
>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>> Para enviar uma mensagem, envie um e-mail para [email protected]
>>>> Para sair da lista, envie um email em branco para
>>>> [email protected]
>>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>>>
>>>
>>>  --
>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>> Para enviar uma mensagem, envie um e-mail para [email protected]
>>> Para sair da lista, envie um email em branco para
>>> [email protected]
>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>>
>>
>>
>>
>> --
>> "Pensar apenas ou desejar somente nunca levou ninguém a lugar nenhum. É
>> necessário também a ação" - William Shakespeare
>>
>> --
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para [email protected]
>> Para sair da lista, envie um email em branco para
>> [email protected]
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>
>
>  --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>



-- 
"Pensar apenas ou desejar somente nunca levou ninguém a lugar nenhum. É
necessário também a ação" - William Shakespeare

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a