Re: [flexcoders] Flex 3 - 4 migration and s:States

2012-02-07 Thread Tandon, Rishi
Well I tried your code in flex sdk 4.6 and could not include mx:states as it 
is deprecated.
But replacing ms:states with s:states works like a butter.
Please refer to the code below:

?xml version=1.0 encoding=utf-8?
s:Application xmlns:fx=http://ns.adobe.com/mxml/2009 
   xmlns:s=library://ns.adobe.com/flex/spark 
   xmlns:mx=library://ns.adobe.com/flex/mx
fx:Declarations
!-- Place non-visual elements (e.g., services, value objects) here --
/fx:Declarations
s:states
s:State id=sparkState1 name=sparkState1 /
s:State id=sparkState2 name=sparkState2 /
/s:states
mx:Button includeIn=sparkState1 label=MX Component /
mx:Button includeIn=sparkState2 label=MX Component 2 /
/s:Application

Flex 3 states can be used with spark component
Please refer to the attach blog: http://blog.benstucki.net/?p=56

Regards,
Rishi Tandon





 From: bu4fred fred.se...@adventistcare.org
To: flexcoders@yahoogroups.com 
Sent: Tuesday, February 7, 2012 12:39 AM
Subject: [flexcoders] Flex 3 - 4 migration and s:States
 

  
I'm migrating a flex 3.0 application to 4.0 (or 4.5, doesn't matter much) and I 
want to use the new state features of includeIn and excludeFrom.  I have a user 
defined base class in mxml and i inherit from that for my 'working' classes.  I 
have this code in my baseclass

mx:TitleWindow xmlns:fx=http://ns.adobe.com/mxml/2009; 
xmlns:s=library://ns.adobe.com/flex/spark 
xmlns:mx=library://ns.adobe.com/flex/mx
xmlns:com=components.* 
currentState=Oct2010

mx:states
s:State id=Oct2010 name=Oct2010/
s:State name=Oct2011/
s:State name=Apr2012/
/mx:states
. . .

- working class contains -
mx:FormItem  includeIn=Apr2012
... 
/mx:FormItem
 and the error is 

State 'Apr2012' was referenced without being declared.  A.mxml  line 66 
/MdsClientBeta1/src/sectionsFlex Problem

--- comments 
I tried s:states rather than mx:states but it could not resolve name
Must s:states be used only in s: components or can they be used in mx 
components?


 

Re: [flexcoders] Flex 3 - 4 migration and s:States

2012-02-07 Thread The Real Napster
Set/assign the state( currentState=Oct2010 ) inside creationComplete
handling method.

Ex.
protected function
application1_creationCompleteHandler(event:FlexEvent):void
{
// TODO Auto-generated method stub
this.currentState =  Oct2010;
}
May be all the states might have not laid-out while executing  mx:FormItem
includeIn=Apr2012

Its my guess. Do reply with your results.

Thanks

On Tue, Feb 7, 2012 at 12:39 AM, bu4fred fred.se...@adventistcare.orgwrote:

 **


 I'm migrating a flex 3.0 application to 4.0 (or 4.5, doesn't matter much)
 and I want to use the new state features of includeIn and excludeFrom. I
 have a user defined base class in mxml and i inherit from that for my
 'working' classes. I have this code in my baseclass

 mx:TitleWindow xmlns:fx=http://ns.adobe.com/mxml/2009;
 xmlns:s=library://ns.adobe.com/flex/spark
 xmlns:mx=library://ns.adobe.com/flex/mx
 xmlns:com=components.*
 currentState=Oct2010

 mx:states
 s:State id=Oct2010 name=Oct2010/
 s:State name=Oct2011/
 s:State name=Apr2012/
 /mx:states
 . . .

 - working class contains -
 mx:FormItem includeIn=Apr2012
 ...
 /mx:FormItem
  and the error is 

 State 'Apr2012' was referenced without being declared. A.mxml line 66
 /MdsClientBeta1/src/sections Flex Problem

 --- comments 
 I tried s:states rather than mx:states but it could not resolve name
 Must s:states be used only in s: components or can they be used in mx
 components?

  



Re: [flexcoders] Flex 3 - 4 migration and s:States

2012-02-07 Thread The Real Napster
In that example he has mentioned like bellow.

s:states
mx:State id=Oct2010 name=Oct2010/
mx:State name=Oct2011/
mx:State name=Apr2012/
/s:states

WORKS

*but not this one*
mx:states
s:State id=Oct2010 name=Oct2010/
s:State name=Oct2011/
s:State name=Apr2012/
/mx:states
mx inside s ok but s inside mx is not ok. Is it ok!!

Thanks. And I don't know why are you so desperate to use spark inside mx,
using spark is better that mx. What you say?
**

On Tue, Feb 7, 2012 at 3:04 PM, Tandon, Rishi rishitandon...@yahoo.comwrote:

 **


 Well I tried your code in flex sdk 4.6 and could not include mx:states
 as it is deprecated.
 But replacing ms:states with s:states works like a butter.
 Please refer to the code below:

 ?xml version=1.0 encoding=utf-8?
 s:Application xmlns:fx=http://ns.adobe.com/mxml/2009;
xmlns:s=library://ns.adobe.com/flex/spark
xmlns:mx=library://ns.adobe.com/flex/mx
 fx:Declarations
 !-- Place non-visual elements (e.g., services, value objects) here --
 /fx:Declarations
  s:states
 s:State id=sparkState1 name=sparkState1 /
 s:State id=sparkState2 name=sparkState2 /
 /s:states
  mx:Button includeIn=sparkState1 label=MX Component /
 mx:Button includeIn=sparkState2 label=MX Component 2 /
 /s:Application

 Flex 3 states can be used with spark component
 Please refer to the attach blog: http://blog.benstucki.net/?p=56

 Regards,
 Rishi Tandon



   --
 *From:* bu4fred fred.se...@adventistcare.org
 *To:* flexcoders@yahoogroups.com
 *Sent:* Tuesday, February 7, 2012 12:39 AM
 *Subject:* [flexcoders] Flex 3 - 4 migration and s:States


 I'm migrating a flex 3.0 application to 4.0 (or 4.5, doesn't matter much)
 and I want to use the new state features of includeIn and excludeFrom. I
 have a user defined base class in mxml and i inherit from that for my
 'working' classes. I have this code in my baseclass

 mx:TitleWindow xmlns:fx=http://ns.adobe.com/mxml/2009;
 xmlns:s=library://ns.adobe.com/flex/spark
 xmlns:mx=library://ns.adobe.com/flex/mx
 xmlns:com=components.*
 currentState=Oct2010

 mx:states
 s:State id=Oct2010 name=Oct2010/
 s:State name=Oct2011/
 s:State name=Apr2012/
 /mx:states
 . . .

 - working class contains -
 mx:FormItem includeIn=Apr2012
 ...
 /mx:FormItem
  and the error is 

 State 'Apr2012' was referenced without being declared. A.mxml line 66
 /MdsClientBeta1/src/sections Flex Problem

 --- comments 
 I tried s:states rather than mx:states but it could not resolve name
 Must s:states be used only in s: components or can they be used in mx
 components?



   



RE: [flexcoders] Flex 3 - 4 migration and s:States

2012-02-07 Thread Sells, Fred
Yes, that works for me too, A little googling indicates that you cannot inherit 
states. So I tried moving the state definitions into the child component which 
still does not work as shown below.  However if I change A.mxml to inherit from 
s:VGroup the state errors go away (although I get a bunch of new ones because 
I’m not inheriting from the base class).  I could change my base class to an 
.as definition; but I don’t know if that would help.  Any suggestions?

 

 

 

---base component 
_section.mxml---

s:VGroup xmlns:fx=http://ns.adobe.com/mxml/2009; 

xmlns:s=library://ns.adobe.com/flex/spark 

xmlns:mx=library://ns.adobe.com/flex/mx

xmlns:com=components.* 

…

…

-- child component A.mxml---

?xml version=1.0 encoding=utf-8?

sections:_section  xmlns:fx=http://ns.adobe.com/mxml/2009; 

  
xmlns:s=library://ns.adobe.com/flex/spark 

  
xmlns:mx=library://ns.adobe.com/flex/mx

  xmlns:com=components.*

  xmlns:sections=sections.*

  

  

  

  s:states

s:State id=Oct2010 name=Oct2010/

s:State id=Oct2011 name=Oct2011/

s:State id=Apr2012 name=Apr2012/

  /s:states

…

-- compiler error  points to the s:states 
line-

Description ResourceLocationPath  Type

Could not resolve s:states to a component implementation. A.mxml  line 12 
 /MdsClientBeta1/src/sections  Flex Problem  

 

From: flexcoders@yahoogroups.com [mailto:flexcoders@yahoogroups.com] On Behalf 
Of Tandon, Rishi
Sent: Tuesday, February 07, 2012 4:35 AM
To: flexcoders@yahoogroups.com
Subject: Re: [flexcoders] Flex 3 - 4 migration and s:States

 

  

Well I tried your code in flex sdk 4.6 and could not include mx:states as it 
is deprecated.

But replacing ms:states with s:states works like a butter.

Please refer to the code below:

 

?xml version=1.0 encoding=utf-8?

s:Application xmlns:fx=http://ns.adobe.com/mxml/2009; 

  
xmlns:s=library://ns.adobe.com/flex/spark 

  xmlns:mx=library://ns.adobe.com/flex/mx

fx:Declarations

!-- Place non-visual elements (e.g., services, value 
objects) here --

/fx:Declarations



s:states

s:State id=sparkState1 name=sparkState1 /

s:State id=sparkState2 name=sparkState2 /

/s:states



mx:Button includeIn=sparkState1 label=MX Component /

mx:Button includeIn=sparkState2 label=MX Component 2 /

/s:Application

 

Flex 3 states can be used with spark component

Please refer to the attach blog: http://blog.benstucki.net/?p=56

 

Regards,

Rishi Tandon

 

 

 



From: bu4fred fred.se...@adventistcare.org
To: flexcoders@yahoogroups.com 
Sent: Tuesday, February 7, 2012 12:39 AM
Subject: [flexcoders] Flex 3 - 4 migration and s:States

 

  

I'm migrating a flex 3.0 application to 4.0 (or 4.5, doesn't matter much) and I 
want to use the new state features of includeIn and excludeFrom. I have a user 
defined base class in mxml and i inherit from that for my 'working' classes. I 
have this code in my baseclass

mx:TitleWindow xmlns:fx=http://ns.adobe.com/mxml/2009; 
xmlns:s=library://ns.adobe.com/flex/spark 
xmlns:mx=library://ns.adobe.com/flex/mx
xmlns:com=components.* 
currentState=Oct2010

mx:states
s:State id=Oct2010 name=Oct2010/
s:State name=Oct2011/
s:State name=Apr2012/
/mx:states
. . .

- working class contains -
mx:FormItem includeIn=Apr2012
... 
/mx:FormItem
 and the error is 

State 'Apr2012' was referenced without being declared. A.mxml line 66 
/MdsClientBeta1/src/sections Flex Problem

--- comments 
I tried s:states rather than mx:states but it could not resolve name
Must s:states be used only in s: components or can they be used in mx 
components?