Olá
fiz assim
poderia verificar oq deixei passar?
*

public
*

*function* saber():*void*{

*//var tw:Tw=new Tw();*
* *

*var* x:int = *this*.x + *this*.width;

*var* y:int = *this*.y + *this*.height;

*if* (y > FlexGlobals.topLevelApplication.width){

*this*.x = FlexGlobals.topLevelApplication.width-*this*.width;

}

*if* (y > FlexGlobals.topLevelApplication.heigth){

*this*.y = FlexGlobals.topLevelApplication.heigth-*this*.height;

}

}


Gerou este erro ao compilar



ReferenceError: Error #1069: Propriedade heigth não encontrada em teste01 e
não há valor padrão.

at Tw/saber()[C:\DevLearnway\88\teste01\src\Tw.mxml:88]

at Tw/___Tw_TitleWindow1_move()[C:\DevLearnway\88\teste01\src\Tw.mxml:10]

at flash.events::EventDispatcher/dispatchEventFunction()

at flash.events::EventDispatcher/dispatchEvent()

at
mx.core::UIComponent/dispatchEvent()[E:\dev\hero_private\frameworks\projects\framework\src\mx\core\UIComponent.as:13128]

at
mx.core::UIComponent/dispatchMoveEvent()[E:\dev\hero_private\frameworks\projects\framework\src\mx\core\UIComponent.as:10178]

at
mx.core::UIComponent/move()[E:\dev\hero_private\frameworks\projects\framework\src\mx\core\UIComponent.as:9655]

at
spark.components::TitleWindow/move()[E:\dev\hero_private\frameworks\projects\spark\src\spark\components\TitleWindow.as:433]

at
mx.managers::PopUpManagerImpl/centerPopUp()[E:\dev\hero_private\frameworks\projects\framework\src\mx\managers\PopUpManagerImpl.as:581]

at
mx.managers::PopUpManager$/centerPopUp()[E:\dev\hero_private\frameworks\projects\framework\src\mx\managers\PopUpManager.as:213]

at teste01/abrir()[C:\DevLearnway\88\teste01\src\teste01.mxml:46]

at teste01/__myButton_click()[C:\DevLearnway\88\teste01\src\teste01.mxml:23]






Em 16 de junho de 2011 12:15, Antonio Pasqualli <[email protected]
> escreveu:

> 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
>



-- 
"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