Re: [flexcoders] Possible bug introduced in 2.0.1

2007-01-08 Thread Igor Costa

Isn't a bug or something related to.

I did some wrong way or the Design mode did.

Here's a re-done code of yours, I used the Design mode too.

?xml version=1.0 encoding=utf-8?
mx:Application xmlns:mx=http://www.adobe.com/2006/mxml; layout=absolute
   mx:states
   mx:State name=newState
   mx:SetProperty target={button1} name=label value=back/
   mx:SetEventHandler target={button1} name=click
handler=currentState=''/
   /mx:State
   /mx:states
   mx:Panel x=201 y=63 width=250 height=200 layout=absolute
   mx:ControlBar
   mx:Button label=Next id=button1
click=currentState='newState'/
   /mx:ControlBar
   /mx:Panel

/mx:Application


Regards.


On 1/8/07, João Fernandes [EMAIL PROTECTED] wrote:


   Hi there,



I was using states to introduce a controlBar inside a panel but once I
switch states, my buttons are not positioned correctly but somewhere else.



Here is a small code to reproduce the problem. This code was generated
with design view.

If you click on the first button to switch states, you'll see that the
control bar is not positioned at the bottom of the panel.



?xml version=1.0 encoding=utf-8?

mx:Application xmlns:mx=http://www.adobe.com/2006/mxml;
layout=absolute

mx:states

   mx:State name=newstate

   mx:SetStyle
target={panel1} name=top value=331/

   mx:AddChild
position=lastChild

   mx:Panel
height=283 layout=absolute top=40 left=10 right=10

   /mx:Panel

   /mx:AddChild

   mx:AddChild
relativeTo={panel1} position=lastChild


mx:ControlBar


mx:Button label=Button/


/mx:ControlBar

   /mx:AddChild

   /mx:State

/mx:states

mx:Panel layout=absolute top=40 left=10 right=10
bottom=10 id=panel1

/mx:Panel

mx:Button x=29 y=10 label=Button click=
this.currentState = currentState == 'newstate' ? '' : 'newstate'/



/mx:Application



Can anyone confirm this?



João Fernandes

 





--

Igor Costa
www.igorcosta.org
www.igorcosta.com
skype: igorpcosta


RE: [flexcoders] Possible bug introduced in 2.0.1

2007-01-08 Thread João Fernandes
No Igor, it’s not what I want, what I want is to add a control Bar in the new 
state.

 If you take a look at my code, from initial state to the newstate, I add a 
ControlBar to Panel1 and a button to the controlBar. 

For now I have a workaround, creating a controlBar in my initial state with no 
button but I would consider this as a bug since It’s not possible to create a 
controlBar inside a panel with states.

 

João Fernandes

 

From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Igor 
Costa
Sent: 08 January 2007 14:48
To: flexcoders@yahoogroups.com
Subject: Re: [flexcoders] Possible bug introduced in 2.0.1

 

Isn't a bug or something related to.

I did some wrong way or the Design mode did.

Here's a re-done code of yours, I used the Design mode too.

?xml version=1.0 encoding=utf-8? 
mx:Application xmlns:mx=http://www.adobe.com/2006/mxml; layout=absolute
mx:states
mx:State name=newState 
mx:SetProperty target={button1} name=label value=back/
mx:SetEventHandler target={button1} name=click 
handler=currentState=''/ 
/mx:State
/mx:states
mx:Panel x=201 y=63 width=250 height=200 layout=absolute
mx:ControlBar
mx:Button label=Next id=button1 
click=currentState='newState'/
/mx:ControlBar
/mx:Panel

/mx:Application


Regards.



On 1/8/07, João Fernandes [EMAIL PROTECTED] wrote: 

Hi there,

 

I was using states to introduce a controlBar inside a panel but once I switch 
states, my buttons are not positioned correctly but somewhere else. 

 

Here is a small code to reproduce the problem. This code was generated with 
design view.

If you click on the first button to switch states, you'll see that the control 
bar is not positioned at the bottom of the panel.

 

?xml version=1.0 encoding=utf-8?

mx:Application xmlns:mx=http://www.adobe.com/2006/mxml; layout=absolute

mx:states

   mx:State name=newstate

   mx:SetStyle target={panel1} 
name=top value=331/

   mx:AddChild 
position=lastChild

   mx:Panel 
height=283 layout=absolute top=40 left=10 right=10

   /mx:Panel

   /mx:AddChild

   mx:AddChild 
relativeTo={panel1} position=lastChild

   mx:ControlBar

  
mx:Button label=Button/

   /mx:ControlBar

   /mx:AddChild

   /mx:State

/mx:states

mx:Panel layout=absolute top=40 left=10 right=10 
bottom=10 id=panel1

/mx:Panel

mx:Button x=29 y=10 label=Button 
click=this.currentState = currentState == 'newstate' ? '' : 'newstate'/



/mx:Application

 

Can anyone confirm this?

 

João Fernandes




-- 

Igor Costa
www.igorcosta.org
www.igorcosta.com
skype: igorpcosta