RE: [flexcoders] [Flex2] State and size

2005-10-26 Thread Stephane De Jonckheere
Hi,
yes, you're right.
Sorry for not having tried that case.

Stephane

-Original Message-
From: Ashish Goyal [mailto:[EMAIL PROTECTED]
Sent: mardi, 25. octobre 2005 20:32
To: flexcoders@yahoogroups.com
Subject: RE: [flexcoders] [Flex2] State and size



Hello Stephane,
It seems like setting resizeEffect on the panel is causing this bug.
Remove resizeEffect=Resize from the searchPanel then switching to
the base state (currentState to '') should work. I have already logged
the bug in the bugbase. Thanks for finding this issue.

-Ashish


 -Original Message-
 From: flexcoders@yahoogroups.com 
 [mailto:[EMAIL PROTECTED] On Behalf Of Stephane De 
 Jonckheere
 Sent: Tuesday, October 25, 2005 12:12 AM
 To: 'flexcoders@yahoogroups.com'
 Subject: [flexcoders] [Flex2] State and size
 
 Hi all, 
 I'm currently trying Flex 2 and the new State feature.
 I'd like to do some kind of fullscreen button.
 
 I managed to do that in Flex 2 but I have some problems.
 First of all I need to set the width and height back in a new State.
 Switching back to the Base State (setting currentState to null) is not
 working 'cause the panel keep the width and height of the 
 fullscreen state.
 That's why I'm using the restore state. Ain't it a bug in the 
 state feature?
 Or is there something I am not doing correctly?
 
 See code below.
 
 Regards,
 Stephane
 
 ?xml version=1.0 encoding=utf-8?
 mx:Application 
 xmlns:mx=http://www.macromedia.com/2005/mxml; xmlns=*
   mx:states
   mx:State name=FullScreen
   mx:RemoveChild child={searchPanel}/
   mx:RemoveChild child={mainBox}/
   mx:AddChild target={appCanvas}
 child={searchPanel}/
   /mx:State
   mx:State name=Restore
   mx:PropertyOverride target={appCanvas}
 property=height value=100%/
   mx:PropertyOverride target={appCanvas}
 property=width value=100%/
   mx:PropertyOverride target={mainBox}
 property=height value=100%/
   mx:PropertyOverride target={mainBox}
 property=width value=100%/
   mx:PropertyOverride target={menuPanel}
 property=height value=100%/
   mx:PropertyOverride target={menuPanel}
 property=width value=25%/
   mx:PropertyOverride target={contentBox}
 property=height value=100%/
   mx:PropertyOverride target={contentBox}
 property=width value=75%/
   mx:PropertyOverride target={searchPanel}
 property=height value=100%/
   mx:PropertyOverride target={searchPanel}
 property=width value=100%/
   mx:PropertyOverride target={resultPanel}
 property=height value=100%/
   mx:PropertyOverride target={resultPanel}
 property=width value=100%/
   /mx:State
   /mx:states
   mx:Script
   static var fullscreen:Boolean=false;
   /mx:Script
   mx:Canvas id=appCanvas width=100% height=100%
   mx:HDividedBox id=mainBox width=100% height=100%
   mx:Panel id=menuPanel height=100% 
 width=25%
   mx:Canvas height=100% width=100%/
   /mx:Panel
   mx:VBox id=contentBox height=100% 
 width=75%
 hScrollPolicy=off vScrollPolicy=off
   mx:Panel id=searchPanel height=100%
 width=100% resizeEffect=Resize
   mx:Canvas height=100%
 width=100% id=canvas1
   mx:Button 
 x=275 y=116
 label=Switch
 click=currentState=(fullscreen?'Restore':'FullScreen');fullsc
 reen=!fullscre
 en; id=button1/
   mx:Button 
 x=275 y=156
 label=getState click=if (currentState!=null) {
 mx.controls.Alert.show(currentState.toString()); } else {
 mx.controls.Alert.show('Base State'); } id=button2/
   /mx:Canvas
   /mx:Panel
   mx:Panel id=resultPanel height=100%
 width=100%
   mx:Canvas height=100%
 width=100%/
   /mx:Panel
   /mx:VBox
   /mx:HDividedBox
   
   /mx:Canvas
 /mx:Application
 
 
 
 **
 *
 
 This email and any files transmitted with it are confidential and
 intended solely for the use of the individual or entity to whom they
 are addressed. If you have received this email in error please notify
 the system manager to [EMAIL PROTECTED]
 
 **
 *
 
 
 
 
 
  Yahoo! Groups Sponsor 
 ~-- 
 Get Bzzzy! (real tools to help you find a job). Welcome to 
 the Sweet Life.
 http

RE: [flexcoders] [Flex2] State and size

2005-10-25 Thread Sho Kuwamoto
There are currently some bugs in the state feature when it comes to
percentage widths/heights, as well as widths and heights that are not
explicitly set.

We are planning on fixing these before release.

-Sho
 

-Original Message-
From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
Behalf Of Stephane De Jonckheere
Sent: Tuesday, October 25, 2005 12:12 AM
To: 'flexcoders@yahoogroups.com'
Subject: [flexcoders] [Flex2] State and size

Hi all, 
I'm currently trying Flex 2 and the new State feature.
I'd like to do some kind of fullscreen button.

I managed to do that in Flex 2 but I have some problems.
First of all I need to set the width and height back in a new State.
Switching back to the Base State (setting currentState to null) is not
working 'cause the panel keep the width and height of the fullscreen
state.
That's why I'm using the restore state. Ain't it a bug in the state
feature?
Or is there something I am not doing correctly?

See code below.

Regards,
Stephane

?xml version=1.0 encoding=utf-8?
mx:Application xmlns:mx=http://www.macromedia.com/2005/mxml;
xmlns=*
mx:states
mx:State name=FullScreen
mx:RemoveChild child={searchPanel}/
mx:RemoveChild child={mainBox}/
mx:AddChild target={appCanvas}
child={searchPanel}/
/mx:State
mx:State name=Restore
mx:PropertyOverride target={appCanvas}
property=height value=100%/
mx:PropertyOverride target={appCanvas}
property=width value=100%/
mx:PropertyOverride target={mainBox}
property=height value=100%/
mx:PropertyOverride target={mainBox}
property=width value=100%/
mx:PropertyOverride target={menuPanel}
property=height value=100%/
mx:PropertyOverride target={menuPanel}
property=width value=25%/
mx:PropertyOverride target={contentBox}
property=height value=100%/
mx:PropertyOverride target={contentBox}
property=width value=75%/
mx:PropertyOverride target={searchPanel}
property=height value=100%/
mx:PropertyOverride target={searchPanel}
property=width value=100%/
mx:PropertyOverride target={resultPanel}
property=height value=100%/
mx:PropertyOverride target={resultPanel}
property=width value=100%/
/mx:State
/mx:states
mx:Script
static var fullscreen:Boolean=false;
/mx:Script
mx:Canvas id=appCanvas width=100% height=100%
mx:HDividedBox id=mainBox width=100% height=100%
mx:Panel id=menuPanel height=100%
width=25%
mx:Canvas height=100% width=100%/
/mx:Panel
mx:VBox id=contentBox height=100%
width=75%
hScrollPolicy=off vScrollPolicy=off
mx:Panel id=searchPanel height=100%
width=100% resizeEffect=Resize
mx:Canvas height=100%
width=100% id=canvas1
mx:Button x=275
y=116
label=Switch
click=currentState=(fullscreen?'Restore':'FullScreen');fullscreen=!full
scre
en; id=button1/
mx:Button x=275
y=156
label=getState click=if (currentState!=null) {
mx.controls.Alert.show(currentState.toString()); } else {
mx.controls.Alert.show('Base State'); } id=button2/
/mx:Canvas
/mx:Panel
mx:Panel id=resultPanel height=100%
width=100%
mx:Canvas height=100%
width=100%/
/mx:Panel
/mx:VBox
/mx:HDividedBox

/mx:Canvas
/mx:Application




***

This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they
are addressed. If you have received this email in error please notify
the system manager to [EMAIL PROTECTED]


***






--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives:
http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links



 




 Yahoo! Groups Sponsor ~-- 
Most low income households are not online. Help bridge the digital divide today!
http://us.click.yahoo.com/cd_AJB/QnQLAA/TtwFAA/nhFolB/TM
~- 

--
Flexcoders Mailing List
FAQ: 

RE: [flexcoders] [Flex2] State and size

2005-10-25 Thread Ashish Goyal

Hello Stephane,
It seems like setting resizeEffect on the panel is causing this bug.
Remove resizeEffect=Resize from the searchPanel then switching to
the base state (currentState to '') should work. I have already logged
the bug in the bugbase. Thanks for finding this issue.

-Ashish


 -Original Message-
 From: flexcoders@yahoogroups.com 
 [mailto:[EMAIL PROTECTED] On Behalf Of Stephane De 
 Jonckheere
 Sent: Tuesday, October 25, 2005 12:12 AM
 To: 'flexcoders@yahoogroups.com'
 Subject: [flexcoders] [Flex2] State and size
 
 Hi all, 
 I'm currently trying Flex 2 and the new State feature.
 I'd like to do some kind of fullscreen button.
 
 I managed to do that in Flex 2 but I have some problems.
 First of all I need to set the width and height back in a new State.
 Switching back to the Base State (setting currentState to null) is not
 working 'cause the panel keep the width and height of the 
 fullscreen state.
 That's why I'm using the restore state. Ain't it a bug in the 
 state feature?
 Or is there something I am not doing correctly?
 
 See code below.
 
 Regards,
 Stephane
 
 ?xml version=1.0 encoding=utf-8?
 mx:Application 
 xmlns:mx=http://www.macromedia.com/2005/mxml; xmlns=*
   mx:states
   mx:State name=FullScreen
   mx:RemoveChild child={searchPanel}/
   mx:RemoveChild child={mainBox}/
   mx:AddChild target={appCanvas}
 child={searchPanel}/
   /mx:State
   mx:State name=Restore
   mx:PropertyOverride target={appCanvas}
 property=height value=100%/
   mx:PropertyOverride target={appCanvas}
 property=width value=100%/
   mx:PropertyOverride target={mainBox}
 property=height value=100%/
   mx:PropertyOverride target={mainBox}
 property=width value=100%/
   mx:PropertyOverride target={menuPanel}
 property=height value=100%/
   mx:PropertyOverride target={menuPanel}
 property=width value=25%/
   mx:PropertyOverride target={contentBox}
 property=height value=100%/
   mx:PropertyOverride target={contentBox}
 property=width value=75%/
   mx:PropertyOverride target={searchPanel}
 property=height value=100%/
   mx:PropertyOverride target={searchPanel}
 property=width value=100%/
   mx:PropertyOverride target={resultPanel}
 property=height value=100%/
   mx:PropertyOverride target={resultPanel}
 property=width value=100%/
   /mx:State
   /mx:states
   mx:Script
   static var fullscreen:Boolean=false;
   /mx:Script
   mx:Canvas id=appCanvas width=100% height=100%
   mx:HDividedBox id=mainBox width=100% height=100%
   mx:Panel id=menuPanel height=100% 
 width=25%
   mx:Canvas height=100% width=100%/
   /mx:Panel
   mx:VBox id=contentBox height=100% 
 width=75%
 hScrollPolicy=off vScrollPolicy=off
   mx:Panel id=searchPanel height=100%
 width=100% resizeEffect=Resize
   mx:Canvas height=100%
 width=100% id=canvas1
   mx:Button 
 x=275 y=116
 label=Switch
 click=currentState=(fullscreen?'Restore':'FullScreen');fullsc
 reen=!fullscre
 en; id=button1/
   mx:Button 
 x=275 y=156
 label=getState click=if (currentState!=null) {
 mx.controls.Alert.show(currentState.toString()); } else {
 mx.controls.Alert.show('Base State'); } id=button2/
   /mx:Canvas
   /mx:Panel
   mx:Panel id=resultPanel height=100%
 width=100%
   mx:Canvas height=100%
 width=100%/
   /mx:Panel
   /mx:VBox
   /mx:HDividedBox
   
   /mx:Canvas
 /mx:Application
 
 
 
 **
 *
 
 This email and any files transmitted with it are confidential and
 intended solely for the use of the individual or entity to whom they
 are addressed. If you have received this email in error please notify
 the system manager to [EMAIL PROTECTED]
 
 **
 *
 
 
 
 
 
  Yahoo! Groups Sponsor 
 ~-- 
 Get Bzzzy! (real tools to help you find a job). Welcome to 
 the Sweet Life.
 http://us.click.yahoo.com/A77XvD/vlQLAA/TtwFAA/nhFolB/TM
 --
 --~- 
 
 --
 Flexcoders Mailing List
 FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
 Search Archives: