[flexcoders] Re: Custom Component Height issue

2011-10-28 Thread bhaq1972
this is a simple example, it might be useful. Basically, all i'm doing is 
increasing the panel height everytime i add a row into the datagrid.


http://ns.adobe.com/mxml/2009"; 
 xmlns:s="library://ns.adobe.com/flex/spark" 
 xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
  

  

  

  
 
  


  





  
 

   



--- In flexcoders@yahoogroups.com, "flexlearner19"  wrote:
>
> no replies  :(
> 
> --- In flexcoders@yahoogroups.com, "flexlearner19"  wrote:
> >
> > hi all
> > 
> > i am using a custom component (extended spark panel ,added some buttons on 
> > the header)and that  contains a datagrid.now my problem  is whenver I add a 
> > row  to the datagrid,the panel is not  updating it s height.So that i get a 
> > scrollbar  in the datagrid. I need to avoid the scrollbar.
> > 
> > 
> >   any ideas to fix this ...please help..
> >
>




[flexcoders] Re: right align the gridcolumn text

2011-10-25 Thread bhaq1972
Thanks
I went for Option 1 (using a custom item renderer) only because I couldn't get 
Option2 (extend ClassFactory) working.



--- In flexcoders@yahoogroups.com, "turbo_vb"  wrote:
>
> ClassFactory doesn't support setting styles; they're different than 
> properties.  You can get around this by either:
> 
> 1) use a custom item renderer that has a styleName or css selector.
> 
> 2) extend ClassFactory to support setting styles on the item renderer 
> instances.  See com.blogagic.core.UIComponentFactory at 
> http://blogagic.com/_flex/libagic_source/srcview/index.html
> 
> -TH
> 
> --- In flexcoders@yahoogroups.com, "bhaq1972"  wrote:
> >
> > GridColumn doesn't have the textAlign style. Instead we can do this -
> > 
> > 
> >   
> > 
> > 
> > ..
> > 
> > How can I do this in actionscript? I've tried the following but doesn't work
> > 
> > var renderer1:ClassFactory = new ClassFactory(DefaultItemRenderer);
> > renderer1.properties = { textAlign:"right", color:0xff00ff };
> > col.itemRenderer = renderer1; //doesnt work
> >
>




[flexcoders] right align the gridcolumn text

2011-10-24 Thread bhaq1972
GridColumn doesn't have the textAlign style. Instead we can do this -


  


..

How can I do this in actionscript? I've tried the following but doesn't work

var renderer1:ClassFactory = new ClassFactory(DefaultItemRenderer);
renderer1.properties = { textAlign:"right", color:0xff00ff };
col.itemRenderer = renderer1; //doesnt work



[flexcoders] spark datagrid drag drop question

2011-10-12 Thread bhaq1972
Does anyone know if the drag drop functionality will feature in the next 
release of spark datagrid? 




[flexcoders] Re: RTE when setting spark gridcolumn visible property (f

2011-10-11 Thread bhaq1972
thanks for the clarification.

--- In flexcoders@yahoogroups.com, Alex Harui  wrote:
>
> Even columns with visible=false get instantiated when declared in MXML.
> 
> 
> On 10/10/11 3:36 AM, "bhaq1972"  wrote:
> 
> 
> 
> 
> 
> 
> Yes agreed. In our newer applications we do that.
> 
> Just curious, if a column is defined as visible=false in mxml. That wouldn't 
> be a memory consumption would it?
> 
> --- In flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> , 
> "valdhor"  wrote:
> >
> > If that is the use case I would have built that data grid and columns on 
> > the fly in ActionScript. Why bother having columns in memory that you don't 
> > use?
> >
> > --- In flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> , 
> > "bhaq1972"  wrote:
> > >
> > > The problem doesn't exist if the code is executed in the preintialize or 
> > > creationComplete event. However, I didn't want to mention that because it 
> > > takes the focus away from what looks like a bug in initialize. Why would 
> > > one column give a runtime error and the other not?
> > > Halo datagrid doesnt have this problem.
> > >
> > > In our scenario, some columns have no relevance to certain customers. 
> > > Instead of removing the column from the mxml, we store the column info 
> > > (in this case make invisible) in the database.
> > > During the datagrid initialze we make it invisible. The creationcomplete 
> > > event would be too late because by then the column would have rendered 
> > > (for a split second).
> > >
> > > Preinitialize would be ok...but other parts of my code (unrelated to this 
> > > problem) are failing because preinitialize is too early. i can't bare any 
> > > more code rewrites(but i suppose it keeps me in a job).
> > >
> > >
> > >
> > >
> > > --- In flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> , 
> > > "valdhor"  wrote:
> > > >
> > > > The column probably hasn't been created yet. Try the creationcomplete 
> > > > event of the datagrid.
> > > >
> > > > --- In flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> 
> > > > , "bhaq1972"  wrote:
> > > > >
> > > > > I get a runtime error when I set the gridcolumn.visible property 
> > > > > during a datagrid initialize event. There is no problem's
> > > > > if its the first gridcolumn. Looks like a bug?
> > > > >
> > > > > Can anyone suggest a workaround?
> > > > >
> > > > >
> > > > > 
> > > > >   
> > > > > 
> > > > > 
> > > > > 
> > > > >
> > > > > ..
> > > > > public function makeColumnInvisible():void
> > > > > {
> > > > >gc1.visible = false;  // causes a RTE
> > > > >gc0.visible = false;  // doesnt give a problem
> > > > > ..
> > > > >
> > > > >
> > > > > RangeError: Error #1125: The index 1 is out of range 0.
> > > > > at 
> > > > > spark.components.gridClasses::GridDimensions/setTypicalCellWidth()[E:\dev\hero_private\frameworks\projects\spark\src\spark\components\gridClasses\GridDimensions.as:1325]
> > > > > at 
> > > > > spark.components.gridClasses::GridDimensions/columns_visibleChangedHandler()[E:\dev\hero_private\frameworks\projects\spark\src\spark\components\gridClasses\GridDimensions.as:1840]
> > > > > at 
> > > > > spark.components.gridClasses::GridDimensions/columnsCollectionChanged()[E:\dev\hero_private\frameworks\projects\spark\src\spark\components\gridClasses\GridDimensions.as:1800]
> > > > > at 
> > > > > spark.components::Grid/columns_collectionChangeHandler()[E:\dev\hero_private\frameworks\projects\spark\src\spark\components\Grid.as:4429]
> > > > > at flash.events::EventDispatcher/dispatchEventFunction()
> > > > > at flash.events::EventDispatcher/dispatchEvent()
> > > > > at spark.components.gridClasses::GridColumn/set 
> > > > > visible()[E:\dev\hero_private\frameworks\projects\spark\src\spark\components\gridClasses\GridColumn.as:1564]
> > > > > ...
> > > > >
> > > >
> > >
> >
> 
> 
> 
> 
> 
> 
> --
> Alex Harui
> Flex SDK Team
> Adobe System, Inc.
> http://blogs.adobe.com/aharui
>




[flexcoders] Re: RTE when setting spark gridcolumn visible property (f

2011-10-10 Thread bhaq1972
Yes agreed. In our newer applications we do that.

Just curious, if a column is defined as visible=false in mxml. That wouldn't be 
a memory consumption would it? 




--- In flexcoders@yahoogroups.com, "valdhor"  wrote:
>
> If that is the use case I would have built that data grid and columns on the 
> fly in ActionScript. Why bother having columns in memory that you don't use?
> 
> --- In flexcoders@yahoogroups.com, "bhaq1972"  wrote:
> >
> > The problem doesn't exist if the code is executed in the preintialize or 
> > creationComplete event. However, I didn't want to mention that because it 
> > takes the focus away from what looks like a bug in initialize. Why would 
> > one column give a runtime error and the other not?
> > Halo datagrid doesnt have this problem.
> > 
> > In our scenario, some columns have no relevance to certain customers. 
> > Instead of removing the column from the mxml, we store the column info (in 
> > this case make invisible) in the database.
> > During the datagrid initialze we make it invisible. The creationcomplete 
> > event would be too late because by then the column would have rendered (for 
> > a split second).
> > 
> > Preinitialize would be ok...but other parts of my code (unrelated to this 
> > problem) are failing because preinitialize is too early. i can't bare any 
> > more code rewrites(but i suppose it keeps me in a job).
> > 
> > 
> > 
> > 
> > --- In flexcoders@yahoogroups.com, "valdhor"  wrote:
> > >
> > > The column probably hasn't been created yet. Try the creationcomplete 
> > > event of the datagrid.
> > > 
> > > --- In flexcoders@yahoogroups.com, "bhaq1972"  wrote:
> > > >
> > > > I get a runtime error when I set the gridcolumn.visible property during 
> > > > a datagrid initialize event. There is no problem's
> > > > if its the first gridcolumn. Looks like a bug?
> > > > 
> > > > Can anyone suggest a workaround? 
> > > > 
> > > > 
> > > > 
> > > >   
> > > > 
> > > > 
> > > > 
> > > > 
> > > > ..
> > > > public function makeColumnInvisible():void
> > > > {
> > > >gc1.visible = false;  // causes a RTE
> > > >gc0.visible = false;  // doesnt give a problem
> > > > ..   
> > > > 
> > > > 
> > > > RangeError: Error #1125: The index 1 is out of range 0.
> > > > at 
> > > > spark.components.gridClasses::GridDimensions/setTypicalCellWidth()[E:\dev\hero_private\frameworks\projects\spark\src\spark\components\gridClasses\GridDimensions.as:1325]
> > > > at 
> > > > spark.components.gridClasses::GridDimensions/columns_visibleChangedHandler()[E:\dev\hero_private\frameworks\projects\spark\src\spark\components\gridClasses\GridDimensions.as:1840]
> > > > at 
> > > > spark.components.gridClasses::GridDimensions/columnsCollectionChanged()[E:\dev\hero_private\frameworks\projects\spark\src\spark\components\gridClasses\GridDimensions.as:1800]
> > > > at 
> > > > spark.components::Grid/columns_collectionChangeHandler()[E:\dev\hero_private\frameworks\projects\spark\src\spark\components\Grid.as:4429]
> > > > at flash.events::EventDispatcher/dispatchEventFunction()
> > > > at flash.events::EventDispatcher/dispatchEvent()
> > > > at spark.components.gridClasses::GridColumn/set 
> > > > visible()[E:\dev\hero_private\frameworks\projects\spark\src\spark\components\gridClasses\GridColumn.as:1564]
> > > > ...
> > > >
> > >
> >
>




[flexcoders] Re: RTE when setting spark gridcolumn visible property (f

2011-10-07 Thread bhaq1972
Thanks

I feel a bit stupid now because I just realized its only affecting IE6 ...which 
is obviously a very out of date browser.








--- In flexcoders@yahoogroups.com, Alex Harui  wrote:
>
> I'm sure it is just a bug.  Please file it.
> 
> I would try doing it on creationComplete and follow up with a validateNow() 
> call.
> 
> 
> On 10/6/11 1:11 AM, "bhaq1972"  wrote:
> 
> 
> 
> 
> 
> 
> The problem doesn't exist if the code is executed in the preintialize or 
> creationComplete event. However, I didn't want to mention that because it 
> takes the focus away from what looks like a bug in initialize. Why would one 
> column give a runtime error and the other not?
> Halo datagrid doesnt have this problem.
> 
> In our scenario, some columns have no relevance to certain customers. Instead 
> of removing the column from the mxml, we store the column info (in this case 
> make invisible) in the database.
> During the datagrid initialze we make it invisible. The creationcomplete 
> event would be too late because by then the column would have rendered (for a 
> split second).
> 
> Preinitialize would be ok...but other parts of my code (unrelated to this 
> problem) are failing because preinitialize is too early. i can't bare any 
> more code rewrites(but i suppose it keeps me in a job).
> 
> --- In flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> , 
> "valdhor"  wrote:
> >
> > The column probably hasn't been created yet. Try the creationcomplete event 
> > of the datagrid.
> >
> > --- In flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> , 
> > "bhaq1972"  wrote:
> > >
> > > I get a runtime error when I set the gridcolumn.visible property during a 
> > > datagrid initialize event. There is no problem's
> > > if its the first gridcolumn. Looks like a bug?
> > >
> > > Can anyone suggest a workaround?
> > >
> > >
> > > 
> > >   
> > > 
> > > 
> > > 
> > >
> > > ..
> > > public function makeColumnInvisible():void
> > > {
> > >gc1.visible = false;  // causes a RTE
> > >gc0.visible = false;  // doesnt give a problem
> > > ..
> > >
> > >
> > > RangeError: Error #1125: The index 1 is out of range 0.
> > > at 
> > > spark.components.gridClasses::GridDimensions/setTypicalCellWidth()[E:\dev\hero_private\frameworks\projects\spark\src\spark\components\gridClasses\GridDimensions.as:1325]
> > > at 
> > > spark.components.gridClasses::GridDimensions/columns_visibleChangedHandler()[E:\dev\hero_private\frameworks\projects\spark\src\spark\components\gridClasses\GridDimensions.as:1840]
> > > at 
> > > spark.components.gridClasses::GridDimensions/columnsCollectionChanged()[E:\dev\hero_private\frameworks\projects\spark\src\spark\components\gridClasses\GridDimensions.as:1800]
> > > at 
> > > spark.components::Grid/columns_collectionChangeHandler()[E:\dev\hero_private\frameworks\projects\spark\src\spark\components\Grid.as:4429]
> > > at flash.events::EventDispatcher/dispatchEventFunction()
> > > at flash.events::EventDispatcher/dispatchEvent()
> > > at spark.components.gridClasses::GridColumn/set 
> > > visible()[E:\dev\hero_private\frameworks\projects\spark\src\spark\components\gridClasses\GridColumn.as:1564]
> > > ...
> > >
> >
> 
> 
> 
> 
> 
> 
> --
> Alex Harui
> Flex SDK Team
> Adobe System, Inc.
> http://blogs.adobe.com/aharui
>




[flexcoders] Re: RTE when setting spark gridcolumn visible property (f

2011-10-06 Thread bhaq1972
The problem doesn't exist if the code is executed in the preintialize or 
creationComplete event. However, I didn't want to mention that because it takes 
the focus away from what looks like a bug in initialize. Why would one column 
give a runtime error and the other not?
Halo datagrid doesnt have this problem.

In our scenario, some columns have no relevance to certain customers. Instead 
of removing the column from the mxml, we store the column info (in this case 
make invisible) in the database.
During the datagrid initialze we make it invisible. The creationcomplete event 
would be too late because by then the column would have rendered (for a split 
second).

Preinitialize would be ok...but other parts of my code (unrelated to this 
problem) are failing because preinitialize is too early. i can't bare any more 
code rewrites(but i suppose it keeps me in a job).




--- In flexcoders@yahoogroups.com, "valdhor"  wrote:
>
> The column probably hasn't been created yet. Try the creationcomplete event 
> of the datagrid.
> 
> --- In flexcoders@yahoogroups.com, "bhaq1972"  wrote:
> >
> > I get a runtime error when I set the gridcolumn.visible property during a 
> > datagrid initialize event. There is no problem's
> > if its the first gridcolumn. Looks like a bug?
> > 
> > Can anyone suggest a workaround? 
> > 
> > 
> > 
> >   
> > 
> > 
> > 
> > 
> > ..
> > public function makeColumnInvisible():void
> > {
> >gc1.visible = false;  // causes a RTE
> >gc0.visible = false;  // doesnt give a problem
> > ..   
> > 
> > 
> > RangeError: Error #1125: The index 1 is out of range 0.
> > at 
> > spark.components.gridClasses::GridDimensions/setTypicalCellWidth()[E:\dev\hero_private\frameworks\projects\spark\src\spark\components\gridClasses\GridDimensions.as:1325]
> > at 
> > spark.components.gridClasses::GridDimensions/columns_visibleChangedHandler()[E:\dev\hero_private\frameworks\projects\spark\src\spark\components\gridClasses\GridDimensions.as:1840]
> > at 
> > spark.components.gridClasses::GridDimensions/columnsCollectionChanged()[E:\dev\hero_private\frameworks\projects\spark\src\spark\components\gridClasses\GridDimensions.as:1800]
> > at 
> > spark.components::Grid/columns_collectionChangeHandler()[E:\dev\hero_private\frameworks\projects\spark\src\spark\components\Grid.as:4429]
> > at flash.events::EventDispatcher/dispatchEventFunction()
> > at flash.events::EventDispatcher/dispatchEvent()
> > at spark.components.gridClasses::GridColumn/set 
> > visible()[E:\dev\hero_private\frameworks\projects\spark\src\spark\components\gridClasses\GridColumn.as:1564]
> > ...
> >
>




[flexcoders] RTE when setting spark gridcolumn visible property (f

2011-10-05 Thread bhaq1972
I get a runtime error when I set the gridcolumn.visible property during a 
datagrid initialize event. There is no problem's
if its the first gridcolumn. Looks like a bug?

Can anyone suggest a workaround? 



  




..
public function makeColumnInvisible():void
{
   gc1.visible = false;  // causes a RTE
   gc0.visible = false;  // doesnt give a problem
..   


RangeError: Error #1125: The index 1 is out of range 0.
at 
spark.components.gridClasses::GridDimensions/setTypicalCellWidth()[E:\dev\hero_private\frameworks\projects\spark\src\spark\components\gridClasses\GridDimensions.as:1325]
at 
spark.components.gridClasses::GridDimensions/columns_visibleChangedHandler()[E:\dev\hero_private\frameworks\projects\spark\src\spark\components\gridClasses\GridDimensions.as:1840]
at 
spark.components.gridClasses::GridDimensions/columnsCollectionChanged()[E:\dev\hero_private\frameworks\projects\spark\src\spark\components\gridClasses\GridDimensions.as:1800]
at 
spark.components::Grid/columns_collectionChangeHandler()[E:\dev\hero_private\frameworks\projects\spark\src\spark\components\Grid.as:4429]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at spark.components.gridClasses::GridColumn/set 
visible()[E:\dev\hero_private\frameworks\projects\spark\src\spark\components\gridClasses\GridColumn.as:1564]
...



[flexcoders] Re: Using RemoteClass meta tag

2011-09-07 Thread bhaq1972
I'm doing the same thing as you, I don't even cast my object and it still works.

I did do a simple test using [RemoteClass] but I can't remember it sorry. 

I just saw it as different approaches in achieving the same end result.


--- In flexcoders@yahoogroups.com, Nick Middleweek  wrote:
>
> Hi,
> 
> Am I right in thinking the [RemoteClass] meta tag is used for mapping
> ActionScript Objects to Server-Side Objects AND vice versa?
> 
> I've been reading the Adobe docs and I can't figure out at what point the
> RemoteClass meta tag kicks in to aid conversion.
> 
> Does anyone have a super simplified explanation of the process?
> 
> For the record: I'm using WebOrb for .Net on a project - Existing services
> are working and we're generally calling a service using parameters but in
> the Responder's result() method our code is just casting var myObject :
> MyClass = evt.result.myObject as MyClass;
> 
> 
> Because it's using casting I can't see where the [RemoteClass] is actually
> of any use?
> 
> 
> Thanks,
> Nick
>




[flexcoders] Spark Datagrid / IGridItemEditor.save() issue when using the tab key

2011-09-02 Thread bhaq1972
I have problem with the IGridItemEditor.save() method. 

According to the docs for save()...if the data isn't valid, then the data isn't 
saved and the editor is not closed.

So I setup an example to test this, and its seems ok. However, once I enter 
valid data and hit the Tab key, I expect the next column to contain the 
itemEditor. Instead its the column after that (which isnt correct).

Maybe i'm going about this the wrong way, so any advice would be great.
--
heres a little example demonstrating the problem.


http://ns.adobe.com/mxml/2009"; 
   xmlns:s="library://ns.adobe.com/flex/spark" 
   xmlns:mx="library://ns.adobe.com/flex/mx" 
minWidth="955" minHeight="600">
 
  
 


 

 
  
 

 

 
  
   

 
   
 
  

  
 

  






  
 






[flexcoders] Re: Spark Datagrid selectedItem question

2011-08-26 Thread bhaq1972
I managed to achieve what I want using a bit of code. If anyone's intersted.

http://ns.adobe.com/mxml/2009";
   xmlns:s="library://ns.adobe.com/flex/spark"
   xmlns:mx="library://ns.adobe.com/flex/mx" 
minWidth="955" minHeight="600">
 

 

 

 

 

 
   






 



 
 




 
  
    



--- In flexcoders@yahoogroups.com, "bhaq1972"  wrote:
>
> We'd prefer to stay within the datagrid.
> 
> 
> --- In flexcoders@yahoogroups.com, Rishi Tandon  wrote:
> >
> > Make a pop up window which include the searchable row based on some unique 
> > ID and then display the row field and data inside a form.
> > 
> > After changing the field value, update the grid data provider with the 
> > changed row value.
> > 
> > Sent from my iPhone
> > 
> > On Aug 24, 2011, at 10:56 PM, "Amy"  wrote:
> > 
> > > How would a user edit a row that is not selected?
> > > 
> > > --- In flexcoders@yahoogroups.com, "bhaq1972"  wrote:
> > > >
> > > > How would I go about making the datagrid.selectedItem the ONLY editable 
> > > > row?
> > > > 
> > > > A bit like making individual columns editable by setting 
> > > > GridColumn.editable.
> > > > 
> > > > Thanks
> > > > 
> > > > BH
> > > >
> > > 
> > >
> >
>




[flexcoders] Re: Spark Datagrid selectedItem question

2011-08-25 Thread bhaq1972
We'd prefer to stay within the datagrid.


--- In flexcoders@yahoogroups.com, Rishi Tandon  wrote:
>
> Make a pop up window which include the searchable row based on some unique ID 
> and then display the row field and data inside a form.
> 
> After changing the field value, update the grid data provider with the 
> changed row value.
> 
> Sent from my iPhone
> 
> On Aug 24, 2011, at 10:56 PM, "Amy"  wrote:
> 
> > How would a user edit a row that is not selected?
> > 
> > --- In flexcoders@yahoogroups.com, "bhaq1972"  wrote:
> > >
> > > How would I go about making the datagrid.selectedItem the ONLY editable 
> > > row?
> > > 
> > > A bit like making individual columns editable by setting 
> > > GridColumn.editable.
> > > 
> > > Thanks
> > > 
> > > BH
> > >
> > 
> >
>




[flexcoders] Re: Spark Datagrid selectedItem question

2011-08-25 Thread bhaq1972
Let me elaborate (sorry I was trying to keep the question short and sweet). In 
my situation, we don't want our users to edit more than one row at a time.
So the datagrid starts off uneditable. They select a row they wish to edit. 
They then click a button to 'edit' that row. Once editing is complete they then 
click a confirm button to commit their

It all sounds a bit backward but my boss assures me its the best way for our 
users.


--- In flexcoders@yahoogroups.com, "Amy"  wrote:
>
> How would a user edit a row that is not selected?
> 
> --- In flexcoders@yahoogroups.com, "bhaq1972"  wrote:
> >
> > How would I go about making the datagrid.selectedItem the ONLY editable row?
> > 
> > A bit like making individual columns editable by setting 
> > GridColumn.editable.
> > 
> > Thanks
> > 
> > BH
> >
>




[flexcoders] Spark Datagrid selectedItem question

2011-08-24 Thread bhaq1972
How would I go about making the datagrid.selectedItem the ONLY editable row?

A bit like making individual columns editable by setting GridColumn.editable.

Thanks

BH



[flexcoders] GridColum.itemEditor errorString not showing

2011-08-10 Thread bhaq1972
Why does the red error box not show when I have this
DefaultGridItemEditor(dg.itemEditorInstance).errorString = "error";

but does show when I have this

DefaultGridItemEditor(dg.itemEditorInstance).textArea.errorString = "error";








[flexcoders] Spark TextInput text highlight colour

2010-08-26 Thread bhaq1972
I have a very simple question about Spark TextInput.



When I use focusedTextSelectionColor="black" 

I want the the colour of the text to be white (like it is in flex 3 and lower)

How do I achieve that?

tia





[flexcoders] Re: Compile error when trying to use an extended spark TextInput

2010-07-14 Thread bhaq1972
Thanks Andriy

I just got round to testing it as a ActionScript class and it worked.

I'm very surprised it we cant create an mxml based TextInput component.

but there you go.

thanks
bod

--- In flexcoders@yahoogroups.com, Andriy Panas  wrote:
>
> I cannot reproduce your issue in a normal case.
> 
> I can reproduce your issue only in extreme case, e.g.
> 
> 
> textValue2
> 
> 
> 
> BTW, why extend from TextInput class in MXML?
> 
> If there are no visual subchildren in your custom component, it's better to
> extend the class in solemn ActionScript.
> 
> --
> Best regards,
> Andriy Panas
> 
> 
> 
> On 14 July 2010 13:41, bhaq1972  wrote:
> 
> >
> >
> > I have created a very simple MyTextInput
> >
> > MyTextInput.mxml
> > -
> > 
> > http://ns.adobe.com/mxml/2009";
> > xmlns:s="library://ns.adobe.com/flex/spark"
> > xmlns:mx="library://ns.adobe.com/flex/mx">
> > 
> > !-- Place non-visual elements (e.g., services, value objects) here -->
> > 
> > 
> >
> > When I try using it in a Application I am getting the compile error -
> >
> > Multiple initializer values for default property, 'text', of type 'String'
> >
> > What am I missing?
> > thanks
> >
> > testApp
> > ---
> > http://ns.adobe.com/mxml/2009";
> > xmlns:s="library://ns.adobe.com/flex/spark"
> > xmlns:mx="library://ns.adobe.com/flex/mx"
> > xmlns="*">
> >
> > 
> > 
> >
> >  
> >
>




[flexcoders] Re: Compile error when trying to use an extended spark TextInput

2010-07-14 Thread bhaq1972
fyi. 
I'm using FlashBuilder (with Flex 4.1 upgrade). This was a very basic test just 
to highlight the problem.


My actual extended TextInput has alot more code (it also has a child button 
which i use to open up a number of popup components) 

I'll try out your Actionscript component suggestion. 
Thanks 
(btw this component is in  mxml because thats how I did it back in Flex 1)



--- In flexcoders@yahoogroups.com, Andriy Panas  wrote:
>
> I cannot reproduce your issue in a normal case.
> 
> I can reproduce your issue only in extreme case, e.g.
> 
> 
> textValue2
> 
> 
> 
> BTW, why extend from TextInput class in MXML?
> 
> If there are no visual subchildren in your custom component, it's better to
> extend the class in solemn ActionScript.
> 
> --
> Best regards,
> Andriy Panas
> 
> 
> 
> On 14 July 2010 13:41, bhaq1972  wrote:
> 
> >
> >
> > I have created a very simple MyTextInput
> >
> > MyTextInput.mxml
> > -
> > 
> > http://ns.adobe.com/mxml/2009";
> > xmlns:s="library://ns.adobe.com/flex/spark"
> > xmlns:mx="library://ns.adobe.com/flex/mx">
> > 
> > !-- Place non-visual elements (e.g., services, value objects) here -->
> > 
> > 
> >
> > When I try using it in a Application I am getting the compile error -
> >
> > Multiple initializer values for default property, 'text', of type 'String'
> >
> > What am I missing?
> > thanks
> >
> > testApp
> > ---
> > http://ns.adobe.com/mxml/2009";
> > xmlns:s="library://ns.adobe.com/flex/spark"
> > xmlns:mx="library://ns.adobe.com/flex/mx"
> > xmlns="*">
> >
> > 
> > 
> >
> >  
> >
>




[flexcoders] Compile error when trying to use an extended spark TextInput

2010-07-14 Thread bhaq1972
I have created a very simple MyTextInput

MyTextInput.mxml
-

http://ns.adobe.com/mxml/2009"; 
  xmlns:s="library://ns.adobe.com/flex/spark" 
  xmlns:mx="library://ns.adobe.com/flex/mx">
  
!-- Place non-visual elements (e.g., services, value objects) here -->
  


When I try using it in a Application I am getting the compile error  -

Multiple initializer values for default property, 'text', of type 'String'

What am I missing?
thanks

testApp
---
http://ns.adobe.com/mxml/2009"; 
xmlns:s="library://ns.adobe.com/flex/spark" 
xmlns:mx="library://ns.adobe.com/flex/mx"
xmlns="*">

  





[flexcoders] Re: How to remove the DateField textInput border?

2010-07-14 Thread bhaq1972
no probs. my answer was based on flex 4 (i havent been using flex 3 for a long 
time)
cheers

--- In flexcoders@yahoogroups.com, Andriy Panas  wrote:
>
>There is no "borderVisible" style for DateField, it exists only for
> DateChooser, only in Flex 4 SDK and only in default "skin theme" Spark.
> 
> --
> Best regards,
> Andriy Panas
> 
> 
> 
> >  or
> > borderVisible : false;
> >
> >
> >
>




[flexcoders] Re: How to remove the DateField textInput border?

2010-07-13 Thread bhaq1972
or 
borderVisible : false;

--- In flexcoders@yahoogroups.com, Andriy Panas  wrote:
>
> Have a look at "textInputStyleName" style
> http://help.adobe.com/en_US/FlashPlatform//reference/actionscript/3/mx/controls/ComboBase.html#style:textInputStyleName
> 
> -
> 
> 
> .textInputStyleName {
> border-skin : ClassReference(null);
> }
> 
>  textInputStyleName="textInputStyleName"
> selectableRange="{{rangeStart: new Date(2006,0,1),
> rangeEnd: new Date(2006,2,15)}}"/>
> 
> -
> --
> Best regards,
> Andriy Panas
> 
> 
> 
> On 13 July 2010 16:37, Nick Middleweek  wrote:
> 
> >
> >
> > Hi,
> >
> > Has anyone been able to modify the border of the TextInput component of the
> > Date field?
> >
> > I'm trying to set it to ZERO.
> >
> > I've tried extending the DateField -> MyDateField and specifying the
> > borderThickness in updateDisplayList using
> > this.textInput.setStyle("borderThickness", 0);
> >
> >
> > ... to be honest, I'm not even sure if that's the correct approach? is
> > there a way to do it through code?
> >
> >
> > Thansk in advance!!
> >
> > Nick
> >
> >  
> >
>




[flexcoders] Re: TabNavigator styles not being applied (flex4)

2010-07-08 Thread bhaq1972
They look the same to me.
I just added another style ...

fontWeight:bold 

and that is being applied.

Maybe I will use a skin

Thanks


--- In flexcoders@yahoogroups.com, "Amy"  wrote:
>
> It looks like you're not using the mx namespace you've declared in your 
> stylesheet.
> 
> --- In flexcoders@yahoogroups.com, "bhaq1972"  wrote:
> >
> > Anyone know why styling is not being applied to this Flex4 example (a 
> > modified example from livedocs)?
> > 
> > thanks
> > 
> > 
> > http://ns.adobe.com/mxml/2009"; 
> >   xmlns:s="library://ns.adobe.com/flex/spark" 
> >   xmlns:mx="library://ns.adobe.com/flex/mx">
> >   
> >   
> >   
> > 
> >   
> > @namespace s "library://ns.adobe.com/flex/spark";
> > @namespace mx "library://ns.adobe.com/flex/mx";
> > 
> > .myTabs 
> > {
> > cornerRadius: 4;
> > fillColors: #99, #cc;
> > }
> >   
> > 
> >   
> > 
> > > paddingBottom="10"/>
> > 
> > 
> >  > tabStyleName="myTabs">
> > 
> >
> >  
> >
> > 
> >
> >   
> >
> > 
> >
> >
> >
> > 
> > 
> >   
> > 
> >
>




[flexcoders] TabNavigator styles not being applied (flex4)

2010-07-07 Thread bhaq1972
Anyone know why styling is not being applied to this Flex4 example (a modified 
example from livedocs)?

thanks


http://ns.adobe.com/mxml/2009"; 
  xmlns:s="library://ns.adobe.com/flex/spark" 
  xmlns:mx="library://ns.adobe.com/flex/mx">
  
  
  

  
@namespace s "library://ns.adobe.com/flex/spark";
@namespace mx "library://ns.adobe.com/flex/mx";

.myTabs 
{
cornerRadius: 4;
fillColors: #99, #cc;
}
  

  

   




   
 
   

   
  
   

   
   
   


  




[flexcoders] VGroup and verticalScrollPolicy / horizontalScrollPolicy

2010-07-02 Thread bhaq1972
I am trying to migrate 

Flex 3 


to a Flex4  

However, VGroup does not have verticalScrollPolicy or horizontalScrollPolicy.

What do I use, to ensure scrollBars don't show on my VGroup.


Thanks



[flexcoders] Re: setting the border thickness on a Spark mx.controls.VBox ?

2010-06-24 Thread bhaq1972
Or you might want click the "Use Flex 3 compatibility mode" checkbox

under properties / compiler



--- In flexcoders@yahoogroups.com, Peter DeHaan  wrote:
>
> If you're using Flex 4, I'd probably use the s:BorderContainer instead. It 
> gives you a lot better control over the border settings.
> 
> Peter
> 
> 
> 
> From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On 
> Behalf Of Nick Middleweek
> Sent: Wednesday, June 23, 2010 12:15 PM
> To: flexcoders@yahoogroups.com
> Subject: Re: [flexcoders] setting the border thickness on a Spark 
> mx.controls.VBox ?
> 
> 
> 
> Hey Alex,
> 
> I had my Flex 4 project set to use both Halo and Spark. I was using 
> mx.controls.VBox but couldn't set the borderThickness.
> 
> I ended up switching project to Flex 3.5 SDK and just sticking with 
> mx.controls... so I've got round it but it'd be handy to know how to set a 
> borderThickness on a VBox when using Spark + Halo under SDK v4...
> 
> 
> Is it possible?
> 
> 
> Cheers,
> Nick
> 
> 
> On 23 June 2010 17:07, Alex Harui mailto:aha...@...>> wrote:
> 
> 
> Which theme?
> 
> 
> 
> On 6/22/10 3:24 PM, "Nick Middleweek" http://n...@...>> wrote:
> 
> 
> 
> 
> 
> Hi,
> 
> Sounds a bit contradictory - Spark and mx.controls but I'm using Flex 4 but 
> working on some Flex 3 code and can't update to Spark at the moment. I'm 
> struggling to find out how to set the border thickness of my VBox to 10.
> 
> Has anyone acheived this ?
> 
> 
> Thanks,
> Nick
> 
> 
> 
> 
> 
> --
> Alex Harui
> Flex SDK Team
> Adobe System, Inc.
> http://blogs.adobe.com/aharui
> 
> 
> 
> --
> Sent by Nick Middleweek ( { email: n...@..., mobile: 
> +44(0)774 035 5424, blog: http://blog.middleweek.co.uk } );
>




[flexcoders] Re: flex 4 - NavigatorContent question / element parent

2010-06-17 Thread bhaq1972
Thanks for the info. I won't need an example as your explanation has given me 
an insight. Very useful. 


--- In flexcoders@yahoogroups.com, "Netaman"  wrote:
>
> 
> I use viewStack.removeAllChildren();
> 
> also, what I do with the NavigatorContent, is everytime I create a new 
> NavigatorContent container I load the resulting child UI component object 
> into an arrayCollection then when I need to get to the object inside the 
> NavigatorContent I use the viewStack.selectedIndex as an index to the 
> ArrayCollection to manipulate the object, or generate a popup, etc...
> 
> public function setNavContent(navLabel:String, newView:*):void {
> var itemNav:NavigatorContent = new NavigatorContent();
> itemNav.label = navLabel;
> itemNav.addEventListener(MouseEvent.DOUBLE_CLICK, 
> circleD.editForms);
> itemNav.doubleClickEnabled = true;
> itemNav.minHeight = 300;
> itemNav.minWidth = 400;
> itemNav.addElement(newView);
> circleD.peViewStack.addChild(itemNav);
> }
> 
> Where navLabel is a tab string and newView is a UI component usually a 
> composite component 
> 
> If you need a whitewashed code example let me know.
> 
> Randy
> --- In flexcoders@yahoogroups.com, "bhaq1972"  wrote:
> >
> > myPanel.owner is the same as myPanel.parent so that won't work.
> >  
> > Making it a property would work. What would the disadvantages be with using 
> > myPanel.parent.parent.parent (a trace shows this to be the 
> > navigatorcontent)?
> > 
> > I wonder why there is no such property like 'elementParent' to go with 
> > addElement()  analagous to 'parent' and addChild()?
> > 
> > one follow up question -
> > I'm now adding the NavigatorContent to a viewstack.
> > When i do viewstack.removeChild(nc), how do i make sure nc 
> > (naviagtorcontent) is destroyed?
> > thanks
> > 
> > 
> > --- In flexcoders@yahoogroups.com, "valdhor"  wrote:
> > >
> > > Or make nc a property of the class so you can use it in any method.
> > > 
> > > --- In flexcoders@yahoogroups.com, Alex Harui  wrote:
> > > >
> > > > Try myPanel.owner
> > > > 
> > > > 
> > > > On 6/9/10 8:23 AM, "bhaq1972"  wrote:
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > I added a Panel component into a NavigatorContent
> > > > 
> > > > public function aMethod():void
> > > > {
> > > >  var nc:NavigatorContent = new NavigatorContent();
> > > > 
> > > > nc.addElement(myPanel);
> > > > }
> > > > Now, in another method I want to access this NavigatorContent
> > > > 
> > > > eg
> > > > public function anotherMethod(myPanel:Panel):void
> > > > {
> > > > var nc:NavigatorContent = myPanel.parent as NavigatorContent;
> > > > 
> > > > however nc is not myPanel.parent.
> > > > 
> > > > doing a trace, the navigatorContent is actually
> > > > the myPanel.parent.parent.parent
> > > > 
> > > > Is there not a property/method which gets me a reference to the element 
> > > > Parent
> > > > 
> > > > (a bit like addChild() / parent relationship)
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > --
> > > > Alex Harui
> > > > Flex SDK Team
> > > > Adobe System, Inc.
> > > > http://blogs.adobe.com/aharui
> > > >
> > >
> >
>




[flexcoders] Re: Hai Ths Is Sridhar : Regarding Flex Plz Help Me

2010-06-17 Thread bhaq1972
do a google on 

"IFrame Alistair Rutherford"

this might help

--- In flexcoders@yahoogroups.com, "sridhar s"  wrote:
>
> How to integrate a HTML page inside the flex,
> 
> i tried a lot using iframeetc but everything redirects to another page ,
> 
> i need the HTML page inside the flex without redirecting...
> 
> Plz guide me how to process...
> 
> Waiting 4 ur Replies 
>




[flexcoders] Re: flex 4 - NavigatorContent question / element parent

2010-06-16 Thread bhaq1972

thanks
--- In flexcoders@yahoogroups.com, "valdhor"  wrote:
>
> nc = null;
> 
> --- In flexcoders@yahoogroups.com, "bhaq1972"  wrote:
> >
> > myPanel.owner is the same as myPanel.parent so that won't work.
> >  
> > Making it a property would work. What would the disadvantages be with using 
> > myPanel.parent.parent.parent (a trace shows this to be the 
> > navigatorcontent)?
> > 
> > I wonder why there is no such property like 'elementParent' to go with 
> > addElement()  analagous to 'parent' and addChild()?
> > 
> > one follow up question -
> > I'm now adding the NavigatorContent to a viewstack.
> > When i do viewstack.removeChild(nc), how do i make sure nc 
> > (naviagtorcontent) is destroyed?
> > thanks
> > 
> > 
> > --- In flexcoders@yahoogroups.com, "valdhor"  wrote:
> > >
> > > Or make nc a property of the class so you can use it in any method.
> > > 
> > > --- In flexcoders@yahoogroups.com, Alex Harui  wrote:
> > > >
> > > > Try myPanel.owner
> > > > 
> > > > 
> > > > On 6/9/10 8:23 AM, "bhaq1972"  wrote:
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > I added a Panel component into a NavigatorContent
> > > > 
> > > > public function aMethod():void
> > > > {
> > > >  var nc:NavigatorContent = new NavigatorContent();
> > > > 
> > > > nc.addElement(myPanel);
> > > > }
> > > > Now, in another method I want to access this NavigatorContent
> > > > 
> > > > eg
> > > > public function anotherMethod(myPanel:Panel):void
> > > > {
> > > > var nc:NavigatorContent = myPanel.parent as NavigatorContent;
> > > > 
> > > > however nc is not myPanel.parent.
> > > > 
> > > > doing a trace, the navigatorContent is actually
> > > > the myPanel.parent.parent.parent
> > > > 
> > > > Is there not a property/method which gets me a reference to the element 
> > > > Parent
> > > > 
> > > > (a bit like addChild() / parent relationship)
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > --
> > > > Alex Harui
> > > > Flex SDK Team
> > > > Adobe System, Inc.
> > > > http://blogs.adobe.com/aharui
> > > >
> > >
> >
>




[flexcoders] Re: flex 4 - NavigatorContent question / element parent

2010-06-10 Thread bhaq1972
myPanel.owner is the same as myPanel.parent so that won't work.
 
Making it a property would work. What would the disadvantages be with using 
myPanel.parent.parent.parent (a trace shows this to be the navigatorcontent)?

I wonder why there is no such property like 'elementParent' to go with 
addElement()  analagous to 'parent' and addChild()?

one follow up question -
I'm now adding the NavigatorContent to a viewstack.
When i do viewstack.removeChild(nc), how do i make sure nc (naviagtorcontent) 
is destroyed?
thanks


--- In flexcoders@yahoogroups.com, "valdhor"  wrote:
>
> Or make nc a property of the class so you can use it in any method.
> 
> --- In flexcoders@yahoogroups.com, Alex Harui  wrote:
> >
> > Try myPanel.owner
> > 
> > 
> > On 6/9/10 8:23 AM, "bhaq1972"  wrote:
> > 
> > 
> > 
> > 
> > 
> > 
> > I added a Panel component into a NavigatorContent
> > 
> > public function aMethod():void
> > {
> >  var nc:NavigatorContent = new NavigatorContent();
> > 
> > nc.addElement(myPanel);
> > }
> > Now, in another method I want to access this NavigatorContent
> > 
> > eg
> > public function anotherMethod(myPanel:Panel):void
> > {
> > var nc:NavigatorContent = myPanel.parent as NavigatorContent;
> > 
> > however nc is not myPanel.parent.
> > 
> > doing a trace, the navigatorContent is actually
> > the myPanel.parent.parent.parent
> > 
> > Is there not a property/method which gets me a reference to the element 
> > Parent
> > 
> > (a bit like addChild() / parent relationship)
> > 
> > 
> > 
> > 
> > 
> > 
> > --
> > Alex Harui
> > Flex SDK Team
> > Adobe System, Inc.
> > http://blogs.adobe.com/aharui
> >
>




[flexcoders] flex 4 - NavigatorContent question / element parent

2010-06-09 Thread bhaq1972
I added a Panel component into a NavigatorContent

public function aMethod():void
{
  var nc:NavigatorContent = new NavigatorContent();

  nc.addElement(myPanel);
}
Now, in another method I want to access this NavigatorContent

eg
public function anotherMethod(myPanel:Panel):void
{
var nc:NavigatorContent = myPanel.parent as NavigatorContent;

however nc is not myPanel.parent.

doing a trace, the navigatorContent is actually 
the myPanel.parent.parent.parent

Is there not a property/method which gets me a reference to the element Parent  

(a bit like addChild() / parent relationship)



[flexcoders] Re: spark Panel titleBar equivalent

2010-06-04 Thread bhaq1972
Thanks Alex

--- In flexcoders@yahoogroups.com, Alex Harui  wrote:
>
> Use a Custom skin for the Panel
> 
> 
> On 6/3/10 8:13 AM, "bhaq1972"  wrote:
> 
> 
> 
> 
> 
> 
> In flex 3
> I used do add buttons to MyPanel (extends mx.containers.Panel) titleBar.
> 
> var button:Button = new Button();
> this.titleBar.addChild(button);
> 
> whats the equivalent to this in Spark?
> 
> one way i'm thinking of is using a basic layout, and positioning the buttons 
> where I want.
> 
> Just wanted to get an idea what approach others would take.
> 
> thanks
> 
> 
> 
> 
> 
> 
> --
> Alex Harui
> Flex SDK Team
> Adobe System, Inc.
> http://blogs.adobe.com/aharui
>




[flexcoders] spark Panel titleBar equivalent

2010-06-03 Thread bhaq1972
In flex 3
I used do add buttons to MyPanel (extends mx.containers.Panel) titleBar.

var button:Button = new Button();
this.titleBar.addChild(button);


whats the equivalent to this in Spark?

one way i'm thinking of is using a basic layout, and positioning the buttons 
where I want. 

Just wanted to get an idea what approach others would take.

thanks




[flexcoders] Re: Which layout/container being used in Tour de flex

2010-05-24 Thread bhaq1972
Anyone?

--- In flexcoders@yahoogroups.com, "bhaq1972"  wrote:
>
> Just wondering, 
> 
> Can someone tell me which layout/container is being used for "Featured 
> Projects" section in Tour De Flex (Under Introduction to Flex > What's 
> Possible).
> 
> thanks
>




[flexcoders] Which layout/container being used in Tour de flex

2010-05-20 Thread bhaq1972
Just wondering, 

Can someone tell me which layout/container is being used for "Featured 
Projects" section in Tour De Flex (Under Introduction to Flex > What's 
Possible).

thanks



[flexcoders] Re: Generic Function To Set ComboBox Item

2010-05-20 Thread bhaq1972
sorry, i meant
var item:String = xmlLC.getItemAt(i)[collectionID];

--- In flexcoders@yahoogroups.com, "bhaq1972"  wrote:
>
> > Generic form>>
> > var item:String = xmlLC.getItemAt(i).collectionID; ??
> > 
> 
> Try this
> 
> var item:String = xmlLC.getItemAt(i)["collectionID"];
> 
> 
> 
> 
> --- In flexcoders@yahoogroups.com, Angelo Anolin  wrote:
> >
> > Actually, the dpID is different for each xmllistcollection being passed.
> > 
> > For example, for an xmllistcollection consisting of Orders, I might have to 
> > need the OrderID, which I am accessing, and it goes on for another 
> > xmllistcollection of States, where on that collection, I might have to 
> > access StatesID.
> > 
> > To give further clarification,
> > 
> > say I have two combo boxes, cmbTeams and cmbCoach.  the dataprovider for 
> > cmbTeams is xmllcTeams and for cmbCoach is xmllcCoach.
> > 
> > I want a generic function such that I would be able to set the selectedItem 
> > for each Combo Box instead of writing two.
> > 
> > private function SetComboBoxSelectedItem(itemToSelect:String, 
> > xmlLC:XMLListCollection, cmb:ComboBox, collectionID:String)
> > 
> > Since the collectionID for the xmllcTeams is TeamID, then that is the value 
> > which I pass as collectionID in the function.  For the xmllcCoach, it would 
> > be the CoachID.
> > 
> > 
> > so what comes now is that when I want to call the function, the 
> > collectionID is represented by the actual ID which to match in the data 
> > provider.
> > 
> > For the xmllcTeams
> > var item:String = xmlLC.getItemAt(i).TeamID
> > 
> > For the xmllcCoach
> > var item:String = xmlLC.getItemAt(i).CoachID
> > 
> > 
> > Generic form>>
> > var item:String = xmlLC.getItemAt(i).collectionID; ??
> > 
> > Thanks.
> > 
> > 
> > 
> > 
> > From: gareth_arch 
> > To: flexcoders@yahoogroups.com
> > Sent: Wed, 19 May, 2010 10:34:35
> > Subject: [flexcoders] Re: Generic Function To Set ComboBox Item
> > 
> >   
> > Don't you access properties in an XMLListCollection differently than in an 
> > ArrayCollection?
> > 
> > So rather than...
> > var item:String = dataProv.getItemAt(i).dpID;
> > it would be
> > var item:String = dataProv.getItemAt(i)@dpid;
> > 
> > Try doing a debug of your code and see what is being returned also.
> > 
> > --- In flexcoders@yahoogroups.com, Angelo Anolin  wrote:
> > >
> > > Hi FlexCoders,
> > > 
> > > I would want to create a generic function to be able to set a ComboBox 
> > > item.
> > > 
> > > The function I have goes like this:
> > > 
> > > private function selectComboItem(itemID:String, 
> > > dataProv:XMLListCollection, cmb:ComboBox, dpID:String) :void
> > > {
> > >   for (var i:int = 0; i< dataProv.length; i++)
> > >   {
> > > var item:String = dataProv.getItemAt(i).dpID;
> > > 
> > > if(itemID == item)
> > > {
> > >   cmb.selectedIndex = i;
> > >   break;
> > > }
> > >   }
> > > }
> > > 
> > > dpID is the data item in the XML List collection which should match the 
> > > passed itemID.  But I can't seem to get properly the item.
> > > 
> > > Any suggestions highly appreciated. Thanks.
> > >
> >
>




[flexcoders] Re: Generic Function To Set ComboBox Item

2010-05-20 Thread bhaq1972
> Generic form>>
> var item:String = xmlLC.getItemAt(i).collectionID; ??
> 

Try this

var item:String = xmlLC.getItemAt(i)["collectionID"];




--- In flexcoders@yahoogroups.com, Angelo Anolin  wrote:
>
> Actually, the dpID is different for each xmllistcollection being passed.
> 
> For example, for an xmllistcollection consisting of Orders, I might have to 
> need the OrderID, which I am accessing, and it goes on for another 
> xmllistcollection of States, where on that collection, I might have to access 
> StatesID.
> 
> To give further clarification,
> 
> say I have two combo boxes, cmbTeams and cmbCoach.  the dataprovider for 
> cmbTeams is xmllcTeams and for cmbCoach is xmllcCoach.
> 
> I want a generic function such that I would be able to set the selectedItem 
> for each Combo Box instead of writing two.
> 
> private function SetComboBoxSelectedItem(itemToSelect:String, 
> xmlLC:XMLListCollection, cmb:ComboBox, collectionID:String)
> 
> Since the collectionID for the xmllcTeams is TeamID, then that is the value 
> which I pass as collectionID in the function.  For the xmllcCoach, it would 
> be the CoachID.
> 
> 
> so what comes now is that when I want to call the function, the collectionID 
> is represented by the actual ID which to match in the data provider.
> 
> For the xmllcTeams
> var item:String = xmlLC.getItemAt(i).TeamID
> 
> For the xmllcCoach
> var item:String = xmlLC.getItemAt(i).CoachID
> 
> 
> Generic form>>
> var item:String = xmlLC.getItemAt(i).collectionID; ??
> 
> Thanks.
> 
> 
> 
> 
> From: gareth_arch 
> To: flexcoders@yahoogroups.com
> Sent: Wed, 19 May, 2010 10:34:35
> Subject: [flexcoders] Re: Generic Function To Set ComboBox Item
> 
>   
> Don't you access properties in an XMLListCollection differently than in an 
> ArrayCollection?
> 
> So rather than...
> var item:String = dataProv.getItemAt(i).dpID;
> it would be
> var item:String = dataProv.getItemAt(i)@dpid;
> 
> Try doing a debug of your code and see what is being returned also.
> 
> --- In flexcoders@yahoogroups.com, Angelo Anolin  wrote:
> >
> > Hi FlexCoders,
> > 
> > I would want to create a generic function to be able to set a ComboBox item.
> > 
> > The function I have goes like this:
> > 
> > private function selectComboItem(itemID:String, dataProv:XMLListCollection, 
> > cmb:ComboBox, dpID:String) :void
> > {
> >   for (var i:int = 0; i< dataProv.length; i++)
> >   {
> > var item:String = dataProv.getItemAt(i).dpID;
> > 
> > if(itemID == item)
> > {
> >   cmb.selectedIndex = i;
> >   break;
> > }
> >   }
> > }
> > 
> > dpID is the data item in the XML List collection which should match the 
> > passed itemID.  But I can't seem to get properly the item.
> > 
> > Any suggestions highly appreciated. Thanks.
> >
>




[flexcoders] Re: spark ButtonBar selectedIndex out of view

2010-05-12 Thread bhaq1972
Thanks. 



--- In flexcoders@yahoogroups.com, Haykel BEN JEMIA  wrote:
>
> You can use the getScrollPositionDeltaToElement() function of the layout and
> add the x value of the returned point to the horizontalScrollPosition.
> Basically something like this (not tested):
> 
> buttonbar1.layout.horizontalScrollPosition +=
> buttonbar1.layout.getScrollPositionDeltaToElement(buttonbar1.selectedIndex).x;
> 
> 
> Haykel Ben Jemia
> 
> Allmas
> Web & RIA Development
> http://www.allmas-tn.com
> 
> 
> 
> 
> On Tue, May 11, 2010 at 9:14 AM, bhaq1972  wrote:
> 
> >
> >
> > I have a spark ButtonBar with a horizontalLayout. The width of the
> > ButtonBar is small ...so the end buttons don't show.
> > When I set the selectedIndex to one of the end buttons...its not coming
> > into view.
> >
> > How can I ensure the selectedItem is in view?
> >
> > thanks
> >
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> >
> >  
> >
>




[flexcoders] Re: spark ButtonBar selectedIndex out of view

2010-05-12 Thread bhaq1972
Thanks.
I haven't played with the Scroller so I will try it out (but a quick initial 
test gives a compile error ...a Scroller cant have a ButtonBar assigned to the 
default viewport property)

I will probably go with Haykel's suggestion for now.


thanks guys





--- In flexcoders@yahoogroups.com, Alex Harui  wrote:
>
> Maybe put the ButtonBar in a Scroller or put a Scroller in the ButtonBar skin?
> 
> 
> On 5/11/10 1:14 AM, "bhaq1972"  wrote:
> 
> 
> 
> 
> 
> 
> I have a spark ButtonBar with a horizontalLayout. The width of the ButtonBar 
> is small ...so the end buttons don't show.
> When I set the selectedIndex to one of the end buttons...its not coming into 
> view.
> 
> How can I ensure the selectedItem is in view?
> 
> thanks
> 
> 
>  
>  
>  
>  
>  
>  
>  
>  
>  
>  
> 
> 
> 
> 
> 
> 
> 
> --
> Alex Harui
> Flex SDK Team
> Adobe System, Inc.
> http://blogs.adobe.com/aharui
>




[flexcoders] spark ButtonBar selectedIndex out of view

2010-05-11 Thread bhaq1972
I have a spark ButtonBar with a horizontalLayout. The width of the ButtonBar is 
small ...so the end buttons don't show.
When I set the selectedIndex to one of the end buttons...its not coming into 
view.

How can I ensure the selectedItem is in view?

thanks


  

 


  
  
   
   
   





[flexcoders] Re: Flex 4 ButtonBarButton skin to look like a LinkBar skin

2010-05-07 Thread bhaq1972
Anyone who's interested, this is what I was missing from my ButtonBarButton skin


  



  
 

 
  
  
  







--- In flexcoders@yahoogroups.com, "bhaq1972"  wrote:
>
> Hi
> I'm trying to create a ButtonBar skin which looks like a halo LinkBar skin. 
> However, i'm having a few issues with trying to create the separator graphic.
> So far my ButtonBarButton skin has a Label.
> 1) Do I create the separator graphic in updateDisplayList()? If so can 
> someone help with a small example how to do it (so far I have failed to make 
> it display)
> or 
> 2) Do I declare it in mxml like 
> 
> 

[flexcoders] Flex 4 ButtonBarButton skin to look like a LinkBar skin

2010-05-06 Thread bhaq1972
Hi
I'm trying to create a ButtonBar skin which looks like a halo LinkBar skin. 
However, i'm having a few issues with trying to create the separator graphic.
So far my ButtonBarButton skin has a Label.
1) Do I create the separator graphic in updateDisplayList()? If so can someone 
help with a small example how to do it (so far I have failed to make it display)
or 
2) Do I declare it in mxml like 


[flexcoders] Re: Dynamic skin on spark.component.textinput

2010-05-05 Thread bhaq1972
try

newObject.setStyle("skinClass", 
getDefinitionByName("spark.skins.spark.TextInputSkin"));

instead of
newObject["skinClass"] = spark.skins.spark.TextInputSkin;



--- In flexcoders@yahoogroups.com, "Netaman"  wrote:
>
> I stripped away most of the code and just have all the pertinent parts.
> 
> The UIComponent is used because I don't know what class I will be adding to 
> the application, I have hard coded the string for clarity.
> What I am trying to do is dynamically create a textinput spark component, 
> but running into a problem with the skin class, when I create the UIComponent 
> the skin is null and I get an exception when I add it to the HGroup.
> 
> So thought that if I added the skinclass before I added the element to the 
> HGroup it would work.
> 
> Does anyone have any example code to set the skinclass of a textinput 
> dynamically?
> 
> private function createTextInput():void {
>   var objClass:Class = getDefinitionByName( "spark.components.TextInput" 
> ) as Class;  
>   var newObject:UIComponent = UIComponent( new objClass() );  
>   
>   var xObject:HGroup = new spark.components.HGroup();
>   var newLabel:Label = new spark.components.Label();
>   newLabel[ "text" ] = "First Name:";
>   newObject["skinClass"] = spark.skins.spark.TextInputSkin;
>   newObject.percentWidth = 20;
>   xObject.addElement(newLabel);
>   xObject.addElement(newObject);
>   this.addElement( xObject );
> }
>




[flexcoders] Re: Flex 4 - Is it possible to create a generic Button skin

2010-04-27 Thread bhaq1972
Thanks. That worked!

Something else I tried also worked. Its based on original skin and uses 
updateDisplayList()...code below

But your suggestion is more elegant and better! 

Thanks for your help


code




override protected function updateDisplayList(unscaledWidth:Number, 
unscaledHeight:Number) : void
{   
  if(myUpImage)
  {
myUpImage.source = getStyle("upSkin");
  }
  if(myOverImage)
  {
myOverImage.source = getStyle("overSkin");
  }
  if(myDownImage)
  {
myDownImage.source = getStyle("downSkin");
  }

 super.updateDisplayList(unscaledWidth, unscaledHeight);
}
}



--- In flexcoders@yahoogroups.com, Haykel BEN JEMIA  wrote:
>
> Of course! The getStyle function calls need to be set in curly braces like:
> 
> source.up="{getStyle('upSkin')}"
> 
> Sorry!
> 
> Haykel Ben Jemia
> 
> Allmas
> Web & RIA Development
> http://www.allmas-tn.com
> 
> 
> 
> 
> On Tue, Apr 27, 2010 at 3:03 PM, bhaq1972  wrote:
> 
> >
> >
> > Hasn't worked.
> >
> > --- In flexcoders@yahoogroups.com , Haykel
> > BEN JEMIA  wrote:
> > >
> > > If it does not work try replacing getStyle with hostComponent.getStyle.
> > >
> > > Haykel Ben Jemia
> > >
> > > Allmas
> > > Web & RIA Development
> > > http://www.allmas-tn.com
> > >
> > >
> > >
> > >
> > > On Tue, Apr 27, 2010 at 1:43 PM, bhaq1972  wrote:
> > >
> > > >
> > > >
> > > > Its a great idea but I haven't been able to make it work.
> > > >
> > > > I will try again after lunch (need a break)
> > > >
> > > >
> > > > --- In flexcoders@yahoogroups.com 
> > > >  > 40yahoogroups.com>, Haykel
> >
> > > > BEN JEMIA  wrote:
> > > > >
> > > > > Try this (not etsted):
> > > > >
> > > > >  > > > > xmlns:fx="http://ns.adobe.com/mxml/2009";
> > > > > xmlns:s="library://ns.adobe.com/flex/spark">
> > > > >
> > > > > 
> > > > > [HostComponent("spark.components.Button")]
> > > > > 
> > > > >
> > > > > 
> > > > > 
> > > > > 
> > > > > 
> > > > > 
> > > > > 
> > > > >
> > > > >  > > > > source.up="getStyle('upSkin')"
> > > > > source.over="getStyle('overSkin')"
> > > > > source.down="getStyle('downSkin')"
> > > > > />
> > > > >
> > > > > 
> > > > >
> > > > >
> > > > > Haykel Ben Jemia
> > > > >
> > > > > Allmas
> > > > > Web & RIA Development
> > > > > http://www.allmas-tn.com
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > On Tue, Apr 27, 2010 at 12:47 PM, bhaq1972  wrote:
> > > > >
> > > > > >
> > > > > >
> > > > > > I have a set of button skins which all look like the following skin
> > > > > >
> > > > > >  > > > > > xmlns:fx="http://ns.adobe.com/mxml/2009";
> > > > > > xmlns:s="library://ns.adobe.com/flex/spark">
> > > > > >
> > > > > > 
> > > > > > [HostComponent("spark.components.Button")]
> > > > > > 
> > > > > >
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > >
> > > > > > 
> > > > > >  > > > > > includeIn="up" />
> > > > > >
> > > > > > 
> > > > > >  > > > > > includeIn="over" />
> > > > > >
> > > > > > 
> > > > > >  > > > includeIn="down"
> > > > > > />
> > > > > >
> > > > > > 
> > > > > > ---
> > > > > > The only difference between all the skins is the image source they
> > use.
> > > > > > Is it possible to make this generic so I can define the image
> > source in
> > > > the
> > > > > > style sheet.
> > > > > >
> > > > > > Thanks
> > > > > >
> > > > > > Btw, In Flex 3, it was very easy to change the image skin in the
> > style
> > > > > > sheets using styleName. eg
> > > > > >
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > .LeftArrow
> > > > > > {
> > > > > > upSkin: Embed(source="assets/previous_default.png");
> > > > > > overSkin: Embed(source="assets/previous_hover.png");
> > > > > > downSkin: Embed(source="assets/previous_down.png");
> > > > > > }
> > > > > > .RightArrow
> > > > > > {
> > > > > > upSkin: Embed(source="assets/right_default.png");
> > > > > > overSkin: Embed(source="assets/right_hover.png");
> > > > > > downSkin: Embed(source="assets/right_down.png");
> > > > > > }
> > > > > > 
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > >
> > > >
> > > >
> > >
> >
> >  
> >
>




[flexcoders] Re: Creating Spark controlBar with ActionScript

2010-04-27 Thread bhaq1972
I did this little test. It should help.


  

  



 


--- In flexcoders@yahoogroups.com, "de.newsight"  wrote:
>
> Hi all,
> 
> I'm looking for an example how to create a Spark controlbar with AS not MXML. 
> Any ideas are more than appreciated.
> 
> Artur
>




[flexcoders] Re: Flex 4 - Is it possible to create a generic Button skin

2010-04-27 Thread bhaq1972
Hasn't worked. 



--- In flexcoders@yahoogroups.com, Haykel BEN JEMIA  wrote:
>
> If it does not work try replacing getStyle with hostComponent.getStyle.
> 
> Haykel Ben Jemia
> 
> Allmas
> Web & RIA Development
> http://www.allmas-tn.com
> 
> 
> 
> 
> On Tue, Apr 27, 2010 at 1:43 PM, bhaq1972  wrote:
> 
> >
> >
> > Its a great idea but I haven't been able to make it work.
> >
> > I will try again after lunch (need a break)
> >
> >
> > --- In flexcoders@yahoogroups.com , Haykel
> > BEN JEMIA  wrote:
> > >
> > > Try this (not etsted):
> > >
> > >  > > xmlns:fx="http://ns.adobe.com/mxml/2009";
> > > xmlns:s="library://ns.adobe.com/flex/spark">
> > >
> > > 
> > > [HostComponent("spark.components.Button")]
> > > 
> > >
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > >
> > >  > > source.up="getStyle('upSkin')"
> > > source.over="getStyle('overSkin')"
> > > source.down="getStyle('downSkin')"
> > > />
> > >
> > > 
> > >
> > >
> > > Haykel Ben Jemia
> > >
> > > Allmas
> > > Web & RIA Development
> > > http://www.allmas-tn.com
> > >
> > >
> > >
> > >
> > > On Tue, Apr 27, 2010 at 12:47 PM, bhaq1972  wrote:
> > >
> > > >
> > > >
> > > > I have a set of button skins which all look like the following skin
> > > >
> > > >  > > > xmlns:fx="http://ns.adobe.com/mxml/2009";
> > > > xmlns:s="library://ns.adobe.com/flex/spark">
> > > >
> > > > 
> > > > [HostComponent("spark.components.Button")]
> > > > 
> > > >
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > >
> > > > 
> > > >  > > > includeIn="up" />
> > > >
> > > > 
> > > >  > > > includeIn="over" />
> > > >
> > > > 
> > > >  > includeIn="down"
> > > > />
> > > >
> > > > 
> > > > ---
> > > > The only difference between all the skins is the image source they use.
> > > > Is it possible to make this generic so I can define the image source in
> > the
> > > > style sheet.
> > > >
> > > > Thanks
> > > >
> > > > Btw, In Flex 3, it was very easy to change the image skin in the style
> > > > sheets using styleName. eg
> > > >
> > > > 
> > > > 
> > > > 
> > > > .LeftArrow
> > > > {
> > > > upSkin: Embed(source="assets/previous_default.png");
> > > > overSkin: Embed(source="assets/previous_hover.png");
> > > > downSkin: Embed(source="assets/previous_down.png");
> > > > }
> > > > .RightArrow
> > > > {
> > > > upSkin: Embed(source="assets/right_default.png");
> > > > overSkin: Embed(source="assets/right_hover.png");
> > > > downSkin: Embed(source="assets/right_down.png");
> > > > }
> > > > 
> > > >
> > > >
> > > >
> > >
> >
> >  
> >
>




[flexcoders] Re: Flex 4 - Is it possible to create a generic Button skin

2010-04-27 Thread bhaq1972
Its a great idea but I haven't been able to make it work. 

I will try again after lunch (need a break)



--- In flexcoders@yahoogroups.com, Haykel BEN JEMIA  wrote:
>
> Try this (not etsted):
> 
>  xmlns:fx="http://ns.adobe.com/mxml/2009";
> xmlns:s="library://ns.adobe.com/flex/spark">
> 
> 
> [HostComponent("spark.components.Button")]
> 
> 
> 
> 
> 
> 
> 
> 
> 
>  source.up="getStyle('upSkin')"
> source.over="getStyle('overSkin')"
> source.down="getStyle('downSkin')"
> />
> 
> 
> 
> 
> Haykel Ben Jemia
> 
> Allmas
> Web & RIA Development
> http://www.allmas-tn.com
> 
> 
> 
> 
> On Tue, Apr 27, 2010 at 12:47 PM, bhaq1972  wrote:
> 
> >
> >
> > I have a set of button skins which all look like the following skin
> >
> >  > xmlns:fx="http://ns.adobe.com/mxml/2009";
> > xmlns:s="library://ns.adobe.com/flex/spark">
> >
> > 
> > [HostComponent("spark.components.Button")]
> > 
> >
> > 
> > 
> > 
> > 
> > 
> > 
> >
> > 
> >  > includeIn="up" />
> >
> > 
> >  > includeIn="over" />
> >
> > 
> >  > />
> >
> > 
> > ---
> > The only difference between all the skins is the image source they use.
> > Is it possible to make this generic so I can define the image source in the
> > style sheet.
> >
> > Thanks
> >
> > Btw, In Flex 3, it was very easy to change the image skin in the style
> > sheets using styleName. eg
> >
> > 
> > 
> > 
> > .LeftArrow
> > {
> > upSkin: Embed(source="assets/previous_default.png");
> > overSkin: Embed(source="assets/previous_hover.png");
> > downSkin: Embed(source="assets/previous_down.png");
> > }
> > .RightArrow
> > {
> > upSkin: Embed(source="assets/right_default.png");
> > overSkin: Embed(source="assets/right_hover.png");
> > downSkin: Embed(source="assets/right_down.png");
> > }
> > 
> >
> >  
> >
>




[flexcoders] Flex 4 - Is it possible to create a generic Button skin

2010-04-27 Thread bhaq1972
I have a set of button skins which all look like the following skin

http://ns.adobe.com/mxml/2009"; 
 xmlns:s="library://ns.adobe.com/flex/spark"> 

  
   [HostComponent("spark.components.Button")] 
 

  




   

 
  

 
 

 
 


---
The only difference between all the skins is the image source they use. 
Is it possible to make this generic so I can define the image source in the 
style sheet. 

Thanks


Btw, In Flex 3, it was very easy to change the image skin in the style sheets 
using styleName. eg




  .LeftArrow
  {
upSkin: Embed(source="assets/previous_default.png");
overSkin: Embed(source="assets/previous_hover.png");
downSkin: Embed(source="assets/previous_down.png");
   }
  .RightArrow
  {
upSkin: Embed(source="assets/right_default.png");
overSkin: Embed(source="assets/right_hover.png");
downSkin: Embed(source="assets/right_down.png");
   }




[flexcoders] Re: Spark Panel width=0 but still showing

2010-04-26 Thread bhaq1972
Sorted...

I need the property clipAndEnableScrolling="true"
for the main panel to be set.


 

 










--- In flexcoders@yahoogroups.com, "bhaq1972"  wrote:
>
> I am setting the width of a Spark Panel to zero but I can still see it. 
> Halo Panel does not have this problem.
> 
> Any ideas?
> 
> Thanks in Advance.
> 
> Here's a simple example
> 
> 
> http://ns.adobe.com/mxml/2009";
>   xmlns:s="library://ns.adobe.com/flex/spark"
>   xmlns:mx="library://ns.adobe.com/flex/mx"
>   minWidth="955" minHeight="600">
> 
>   
>  paddingLeft="5" paddingRight="5"/>
>
> 
>
>  
>
> 
>
> 
>   
>   
>  
>   
>   
>
> 
> 
> 
> -
> Same test using Halo Panel
> 
> http://ns.adobe.com/mxml/2009";
>   xmlns:s="library://ns.adobe.com/flex/spark"
>   xmlns:mx="library://ns.adobe.com/flex/mx"
>   minWidth="955" minHeight="600">
> 
>   
>  paddingLeft="5" paddingRight="5"/>
>
> 
>
>  
>
> 
>
> 
>   
>   
>  
>   
>   
>
> 
> 
>




[flexcoders] Spark Panel width=0 but still showing

2010-04-26 Thread bhaq1972
I am setting the width of a Spark Panel to zero but I can still see it. 
Halo Panel does not have this problem.

Any ideas?

Thanks in Advance.

Here's a simple example


http://ns.adobe.com/mxml/2009";
  xmlns:s="library://ns.adobe.com/flex/spark"
  xmlns:mx="library://ns.adobe.com/flex/mx"
  minWidth="955" minHeight="600">

  

   

   
 
   

   

  

   


   
  


-
Same test using Halo Panel

http://ns.adobe.com/mxml/2009";
  xmlns:s="library://ns.adobe.com/flex/spark"
  xmlns:mx="library://ns.adobe.com/flex/mx"
  minWidth="955" minHeight="600">

  

   

   
 
   

   

  

   


   
  





[flexcoders] Re: Flex 4 HGroup and Group background colour

2010-04-23 Thread bhaq1972
I was actually using an absolute layout container, when I first noticed the 
problem. 
I'm not planning to file a bug. I'm still new to flex4 skinning. So was 
probably using it incorrectly.

Any way, since posting my orginal question I found  to be a 
better candidate in what I want to achieve.


Flex4 skinning is very powerful and I have already been able to achieve 
something I couldnt do in Flex3.

thanks
bodrul




--- In flexcoders@yahoogroups.com, Haykel BEN JEMIA  wrote:
>
> I don't think this is bug because using top,left, right and bottom
> properties would need a layout that uses absolute positioning, while
> vertical, horizontal and tail layout are automatic layouts and don't use
> absolute positioning.
> 
> Haykel Ben Jemia
> 
> Allmas
> Web & RIA Development
> http://www.allmas-tn.com
> 
> 
> 
> 
> On Fri, Apr 23, 2010 at 9:45 AM, bhaq1972  wrote:
> 
> >
> >
> > Thanks Peter.
> >
> > --- In flexcoders@yahoogroups.com , Peter
> > DeHaan  wrote:
> > >
> > > Try setting the Rect's width/height to 100%:
> > >
> > > 
> > > http://ns.adobe.com/mxml/2009";
> > > xmlns:s="library://ns.adobe.com/flex/spark"
> > > xmlns:mx="library://ns.adobe.com/flex/mx">
> > > 
> > > 
> > > 
> > >
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > >
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > >
> > > 
> > >
> > >
> > > Not exactly sure why using left/right/top/bottom constraints didn't work
> > on the bottom HGroup, but feel free to file a bug at
> > http://bugs.adobe.com/flex/ and Adobe can look into it.
> > >
> > > Peter
> > >
> > >
> > >
> > > From: flexcoders@yahoogroups.com  [mailto:
> > flexcoders@yahoogroups.com ] On Behalf Of
> > bhaq1972
> > > Sent: Thursday, April 22, 2010 4:53 AM
> > > To: flexcoders@yahoogroups.com 
> > > Subject: [flexcoders] Flex 4 HGroup and Group background colour
> > >
> > >
> > >
> > > Why does this work
> > >
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > >
> > > But this doesnt?
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > >
> > > thanks
> > >
> >
> >  
> >
>




[flexcoders] Re: Flex 4 HGroup and Group background colour

2010-04-23 Thread bhaq1972
Thanks Peter.


--- In flexcoders@yahoogroups.com, Peter DeHaan  wrote:
>
> Try setting the Rect's width/height to 100%:
> 
> 
> http://ns.adobe.com/mxml/2009";
>xmlns:s="library://ns.adobe.com/flex/spark"
>xmlns:mx="library://ns.adobe.com/flex/mx">
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> Not exactly sure why using left/right/top/bottom constraints didn't work on 
> the bottom HGroup, but feel free to file a bug at http://bugs.adobe.com/flex/ 
> and Adobe can look into it.
> 
> Peter
> 
> 
> 
> From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On 
> Behalf Of bhaq1972
> Sent: Thursday, April 22, 2010 4:53 AM
> To: flexcoders@yahoogroups.com
> Subject: [flexcoders] Flex 4 HGroup and Group background colour
> 
> 
> 
> Why does this work
> 
> 
> 
> 
> 
> 
> 
> 
> 
> But this doesnt?
> 
> 
> 
> 
> 
> 
> 
> 
> thanks
>




[flexcoders] Flex 4 HGroup and Group background colour

2010-04-22 Thread bhaq1972

Why does this work 


   

  

   


But this doesnt?

  

  

   


thanks




[flexcoders] Re: Help! - Intermittent Network Issues - How do you handle?

2010-04-07 Thread bhaq1972
I don't have a suggestion but wanted to know if you found anything useful to 
help your problem?

We had one customer who had this problem on one of their pc's. But I never got 
to the bottom of what was happening. It became a low grade issue (as it was 
only one pc). I couldn't replicate the problem and the customer did a few 
upgrades/re-installations etc. and the problem went away.

Have you looked at the firewall logs before and after the new firewall? that 
maybe a start.

Also, if the network has intermittent issues, you could try and re-send your 
request ...but this will only work if the intermittent issue goes away.

good luck




--- In flexcoders@yahoogroups.com, "rojoe615"  wrote:
>
> We are in the process of rolling out an app using LCDS and Flex.  I posted an 
> earlier note about intermittent network issues, but things have gotten much 
> worse.  About the only thing users can do is shut down their browser and 
> restart after getting messages about   faultCode = "Channel.Call.Failed" and 
> faultDetail = "NetConnection.Call.Failed: HTTP: Failed".  This all appeared 
> to start when our infrastructure guys started using Blue Coat Systems as 
> firewall provider.
> 
> Maybe I am missing something, but shouldn't LCDS and Flex be smart enough to 
> know if the connection has been dropped?  Surely I am not the only person 
> that has run across this...(or maybe I am)
> 
> I mean if the product is being marketed for eCommerce type work, you would 
> expect there would be issues like intermittent connections and DNS problems 
> in the Internet.  So shouldn't it handle issues like this?
> 
> So I'm appealing to some of you Flex experts out there for some insight.  
> Anyone else run across stuff like this and what did you do for it?
> 
> Thanks,
> Joe
>




[flexcoders] Re: Pasting an image into an image or bitmap container?

2010-03-26 Thread bhaq1972
yeh sure. here you go.

http://www.cynergysystems.com/blogs/page/andrewtrice?entry=flex_2_bitmapdata_tricks_and

its a Flex2 example but still works with flex 3 /4



--- In flexcoders@yahoogroups.com, Nick Middleweek  wrote:
>
> Do you have a link to this blog though please? I'm still interested in
> reading through it...
> 
> I've just googled "Andrew Trice BitMapData blog getUIComponentBitmapData"
> but can't find what you've mentioned.
> 
> 
> Cheers,
> Nick
> 
> 
> 
> On 25 March 2010 10:43, bhaq1972  wrote:
> 
> >
> >
> > I think i'm barking up the wrong tree. I misread your question.
> >
> > thanks
> > Bod
> >
> >
>




[flexcoders] Re: What's wrong with this basic AS3 code?

2010-03-26 Thread bhaq1972
Doesn't make sense. I just tried it out and it works for me in an ActionScript 
project as well.

Clearly, you Car class constructor takes 2 arguments, and its being  passed 2 
args in the instantiation.

If you are using flexbuilder try click Project>Clean (this will build the 
project like its building for the very first time)

If that doesnt work. Try creating a new Flex Project and just add your Car 
class and my test.mxml class.


--- In flexcoders@yahoogroups.com, "ellistein52"  wrote:
>
> 
> It won't allow me to create anMXML application in a pure Actionscript joject. 
> So I careted a simple as.script . The problem seems the program itself. After 
> I finished it and try to compiled it it was showing those same errors way 
> before I create the AS script to call the method:
> public function test():void
> {
> var yugo:Car = new Car(10, "North");
> yugo.showVelocity( );
> }
> 
> This AS.script returns the same error and the program seems perfect.
> 
> --- In flexcoders@yahoogroups.com, "ellistein52"  wrote:
> >
> > ArgumentError: Error #1063: Argument count mismatch on Car(). Expected 2, 
> > got 0.
> > 
> > 
> > Here's the code:
> > 
> > package {
> > public class Car {
> > private var speed:Number;
> > private var direction:String;
> > public function Car(speed:Number,direction:String) {
> > this.speed = speed;
> > this.direction = direction;
> > }
> > public function showVelocity():void {
> > trace("The car's velocity is "+this.speed
> > +" KPH "+this.direction);
> > }
> > public function crash():void {
> > trace("Boom!");
> > }
> > }
> > }
> > 
> > Then I built a class inside of the package Car class and called the
> > method:
> > 
> > var yugo:Car = new Car(10, "North");
> > yugo.showVelocity();
> >
>




[flexcoders] Re: What's wrong with this basic AS3 code?

2010-03-25 Thread bhaq1972
your class Car looks okay and so does you syntax to instantiate it and method 
call.

try this. Create an Application(test.mxml) in the same folder location as your 
Car.as file.

http://www.adobe.com/2006/mxml";>








--- In flexcoders@yahoogroups.com, "ellistein52"  wrote:
>
> ArgumentError: Error #1063: Argument count mismatch on Car(). Expected 2, got 
> 0.
> 
> 
> Here's the code:
> 
> package {
> public class Car {
> private var speed:Number;
> private var direction:String;
> public function Car(speed:Number,direction:String) {
> this.speed = speed;
> this.direction = direction;
> }
> public function showVelocity():void {
> trace("The car's velocity is "+this.speed
> +" KPH "+this.direction);
> }
> public function crash():void {
> trace("Boom!");
> }
> }
> }
> 
> Then I built a class inside of the package Car class and called the
> method:
> 
> var yugo:Car = new Car(10, "North");
> yugo.showVelocity();
>




[flexcoders] Re: Pasting an image into an image or bitmap container?

2010-03-25 Thread bhaq1972
I think i'm barking up the wrong tree. I misread your question. 

thanks
Bod

--- In flexcoders@yahoogroups.com, Nick Middleweek  wrote:
>
> Hi,
> 
> I think that is only for grabbing the bitmap of a Flex or Air app container.
> 
> I want the ability for the user to paste any image into the image container.
> I check out the blog just incase there is some other magic there...
> 
> 
> Cheers,
> Nick
> 
> 
> 
> On 25 March 2010 09:31, bhaq1972  wrote:
> 
> >
> >
> > > But, pressing Print Screen and then pasting it into an image container
> > would
> > > be much nicer and more consistant.
> >
> > Have you checked out Andrew Trice's BitMapData blog. Very clever stuff.
> > Just an idea. When someone presses the PrintScreen button, call
> > his function getUIComponentBitmapData() to copy your screen into an image
> > container.
> >
>




[flexcoders] Re: Pasting an image into an image or bitmap container?

2010-03-25 Thread bhaq1972
> But, pressing Print Screen and then pasting it into an image container would
> be much nicer and more consistant.

Have you checked out Andrew Trice's BitMapData blog. Very clever stuff. 
Just an idea. When someone presses the PrintScreen button, call 
his function getUIComponentBitmapData() to copy your screen into an image 
container.




--- In flexcoders@yahoogroups.com, Nick Middleweek  wrote:
>
> Hi,
> 
> I really wanted the user to be able to just paste into Flex and then click
> send. It's for a tech support system and when ever there are screen errors,
> they get logged. At the moment they're either pasted in word and word is
> uploaded or those that know how, paste into MS Paint, save as a JPEG and
> upload that.
> 
> But, pressing Print Screen and then pasting it into an image container would
> be much nicer and more consistant.
> 
> 
> Thanks,
> Nick
> 
> 
> 
> On 24 March 2010 16:19, valdhor  wrote:
> 
> >
> >
> > I don't think so.
> >
> > Why not just ask them to open the file on their system and then you could
> > upload it to the server. I don't do this with images but I do with MS Excel
> > files. There are many Flex File Upload examples.
> >
> >
>




[flexcoders] Re: From your own experience how long does it take to learn AS3?

2010-03-24 Thread bhaq1972
Referring back to your lessons is no different to what you would do if you were 
learning any new skill (eg learning English or French). You will keep doing 
that until you become familiarand then you move to more complex stuff.

My suggestion would be keep looking at examples, try them out. Then see how you 
can apply them. When you get stuck, post a question...see if its in scope of 
AS3 capabilities.

Like you, I came into programming with absolutely no background in IT. So its 
definately possible. A logical brain helps.
4 weeks is nothing.  


 

--- In flexcoders@yahoogroups.com, "ellistein52"  wrote:
>
> I have no background in programming , I am close to 54.I am following some 
> AS3 Lynda.com Essential Training. I seem to understand the material but when 
> I try to make a simple program on my own I am lost , I have to refer back to 
> the lesson to be able to write a simple line of code on my own.Also I started 
> learning the material 4 weeks ago so maybe it is too early for me to write my 
> own code? I would appreciate your comments regarding this issue.
>




[SPAM] Re: [flexcoders] DataGrid is blank

2010-01-21 Thread bhaq1972
sometimes setting the dataprovider to null (or new Object) worked for me.

partsGrid.dataProvider = null;
partsGrid.dataProvider = partsListCollection;

or 

set the dataProvider in another event like creationComplete.





--- In flexcoders@yahoogroups.com, "Tracy Spratt"  wrote:
>
> I think I would create a composite component with a header and either a List
> or a VBox and a repeater. Instead of using DataGrid
> 
>  
> 
> Tracy Spratt,
> 
> Lariat Services, development services available
> 
>   _  
> 
> From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On
> Behalf Of Alex Harui
> Sent: Thursday, January 21, 2010 12:10 AM
> To: flexcoders@yahoogroups.com
> Subject: [SPAM] Re: [flexcoders] DataGrid is blank
> 
>  
> 
>   
> 
> It is unusual to be creating new DataGrids in a loop
> 
> 
> On 1/20/10 8:08 PM, "normc_actionscript"  wrote:
> 
> 
>  
>  
>
> 
>  
> 
> My DataGrid contains data, but is now showing it. (See itemClickEvent
> function.) 
> 
> Anybody know why?
> 
> (PS feel free to critisize any other aspect of my code, i'm just learning)
> 
> public function itemClickEvent(e:ListEvent):void{
> 
> Alert.show(String(e.target.selectedItem));
> 
> // THIS SHOWS WHAT'S EXPECTED
> 
> }
> 
> public function addToGrid(e:Event):void{
> 
> // This adds several 1 column dataGrids to an hbox, because I need lists
> with column headers. 
> 
> // One dataGrid won't work, because the lists are different lengths. 
> 
> categories = new XMLList(urlLoader.data)
> 
> for each (var cat:XML in categories.*){
> 
> var partsGrid:DataGrid = new DataGrid();
> 
> var partsListCollection:XMLListCollection = new
> XMLListCollection(cat.children())
> 
> var df:XML=XML(partsListCollection.getItemAt(0))
> 
> partsGrid.dataProvider = partsListCollection;
> 
> var dgc:DataGridColumn = new DataGridColumn();
> 
> dgc.headertext=c...@...();
> 
> dgc.dataField=df.name();
> 
> var cols:Array =new Array()
> 
> cols.push(dgc)
> 
> partsGrid.columns = cols;
> 
> gridHbox.addChild(partsGrid) 
> 
> partsGrid.addEventListener(ListEvent.ITEM_CLICK, itemClickEvent)
> 
> partsGrid.validateNow()// just to show you that I tried this but it doesn't
> work.
> 
> } 
> 
> }
>  
>
> 
> 
> 
> 
> -- 
> Alex Harui
> Flex SDK Team
> Adobe System, Inc.
> http://blogs.  adobe.com/aharui
>




[flexcoders] Re: ListEvent ItemRollOver columnIndex value is wrong

2010-01-12 Thread bhaq1972
Thanks for the feedback. I didn't know this was already raised. thanks for that.

I will check out JIRA. 
Its not a show stopper, you can easily get the "real" e.columnIndex by just 
adding the number of invisible columns that appear in the columns array before 
e.columnIndex.

ie

var invisibleColCount:int=0;

for(var i:int=0;i wrote:
>
> Hi all,
> 
> DataGridColumn is not descendant of UIComponent, thus it does not have
> "includeInLayout" property.
> 
> This issue with incorrect "columnIndex" in ListEvent object inside
> "itemRollOver"
> event handler was first reported in 2008, but now it has  a status
> "Deferred". If this issue is important to you, go to JIRA and vote.
> 
> https://bugs.adobe.com/jira/browse/SDK-17823
> 
> 
> 
> --
> Best regards,
> Andriy Panas
> 
> 
> 
> 2010/1/11 invertedspear 
> 
> >
> >
> > I think, but I'm not sure, that when you set your col0 to be invisible, you
> > need to also set includedInLayout = true;
> > ~mike
> >
> >
> > --- In flexcoders@yahoogroups.com ,
> > "bhaq1972"  wrote:
> > >
> > > I have an itemRollover event handler in my datagrid.
> > >
> > > This datagrid also has some invisble columns (i made them visible=false
> > during the datagrid's initialize event)
> > >
> > > Now if I make col0 invisible, and col1 visible,
> > > i.e.
> > >  > >  > >
> > > when I try to determine which column i'm rollong over...i'm getting the
> > wrong value
> > > public function itemRolloverHandler(e:ListEvent):void
> > > {
> > > var myDataField:String = this.columns[e.columnIndex].dataField;
> > >
> > > //myDataField="col0" but it should be "col1" as col0 is invsible
> > > }
> > > Is there anything I can do so e.columnIndex has the right value?
> > >
> > > thanks
> > >
> >
> >  
> >
>




[flexcoders] ListEvent ItemRollOver columnIndex value is wrong

2010-01-11 Thread bhaq1972
I have an itemRollover event handler in my datagrid. 

This datagrid also has some invisble columns (i made them visible=false during 
the datagrid's initialize event)

Now if I make col0 invisible, and col1 visible, 
i.e.


[flexcoders] Re: Problem Casting an Object to a known type

2010-01-08 Thread bhaq1972
Hi Nick
If the returned object has 3 nested levels its xml but if it 4 nested levels 
its not?

Do you use flexbuilder debugger? It might be worth putting a breakpoint at the 
point where you return from the httpserviceand examining it. It might not 
be a object which can be typecasted to ContactPerson().

Are you sure its a Compiler error or was it a Runtime error?


Bodrul












--- In flexcoders@yahoogroups.com, Nick Middleweek  wrote:
>
> Hello...
> 
> We've just run into a problem... Has anyone else come across this before?
> 
> We're making HTTP Service calls and we're getting back nested data. We have
> set the resultFormat="e4x" which we then parse into known Object types, such
> a IContactData, IInvoiceDetails...
> 
> The Problem: With some service calls, the data returned has 4 or more levels
> of nested data. In these cases, Flex isn't giving us XML. It is just
> returning an untyped Object with the nested data.
> 
> If the returned data has 3 levels or less of nested data then we get XML.
> 
> 
> We then thought, ok... The untyped Object returned by Flex does have all the
> properties required to Cast it to our typed Object, e.g. IContactData...
> 
> But we are getting a "Coercion failed" message by the Compiler. Here's a
> basic example of the problem...
> 
> 
> var myPerson : Object = new Object();
> myPerson.age = "25";
> myPerson.sex = "dunno"
> myPerson.name = "Nick";
> 
> 
> var myContact : ContactPerson = new ContactPerson();
> myContact = ContactPerson(myPerson);
> // Where ContactPerson is a typed Object with age, sex and name String
> properties.
> 
> 
> 
> So has anyone managed to solve the 4 levels of nested data problem from an
> HTTP Service call?
> 
> and :)
> 
> Why can't we cast an untyped Object into a typed Object? :)
> 
> 
> Cheers guys...
> 
> Nick
>




[flexcoders] Re: RTE - DataGridHeader/mouseOutHandler

2009-12-01 Thread bhaq1972
Hi Alex. 
Thanks for the advice. I think I know what chain of events is leading to this 
bug.its the appearance of the sort arrow.

When I place my mouse cursor on the bottom right corner of the column header 
(the position where the sort arrow appears) and click the header to retrieve my 
new sql. The new data is retrieved but at the same time, the appearance of 
the sort arrow actually triggers a DataGridHeader.MouseOut event (which leads 
to the RTE).

What iv'e done now is I disable the column (column.sortable=false) when I make 
the asynchronous call for new data. 
And then enable it (column.sortable=true) once I populate the datagrid with new 
data.

I don't see the sort arrow but that doesn't matter as this really isn't a sort. 

thanks anyway.
bod





--- In flexcoders@yahoogroups.com, Alex Harui  wrote:
>
> Probably some timing bug.  Maybe use callLater to delay the changing of the 
> data or send a fake mouseOut event.
> 
> Alex Harui
> Flex SDK Developer
> Adobe Systems Inc.<http://www.adobe.com/>
> Blog: http://blogs.adobe.com/aharui
> 
> From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On 
> Behalf Of bhaq1972
> Sent: Monday, November 30, 2009 2:43 PM
> To: flexcoders@yahoogroups.com
> Subject: [flexcoders] Re: RTE - DataGridHeader/mouseOutHandler
> 
> 
> 
> Yes. The initial dataProvider was showing all orders from the ORDER table (eg 
> select * from ORDERS).
> 
> When a user clicks the column header I want to only show orders a specific 
> type of order (eg select * from ORDERS where OrderType = 'short')
> 
> btw the column has an Image itemRenderer eg
> 
> 
> 
> --- In flexcoders@yahoogroups.com<mailto:flexcoders%40yahoogroups.com>, Alex 
> Harui  wrote:
> >
> > Is the column set changing based on the new data?
> >
> > Alex Harui
> > Flex SDK Developer
> > Adobe Systems Inc.<http://www.adobe.com/>
> > Blog: http://blogs.adobe.com/aharui
> >
> > From: flexcoders@yahoogroups.com<mailto:flexcoders%40yahoogroups.com> 
> > [mailto:flexcoders@yahoogroups.com<mailto:flexcoders%40yahoogroups.com>] On 
> > Behalf Of bhaq1972
> > Sent: Monday, November 30, 2009 8:26 AM
> > To: flexcoders@yahoogroups.com<mailto:flexcoders%40yahoogroups.com>
> > Subject: [flexcoders] RTE - DataGridHeader/mouseOutHandler
> >
> >
> >
> > I'm getting this runtime error which I hope someone can help me with.
> >
> > Basically, I added a headerRelease event to my DataGrid. The plan is...when 
> > a user clicks a dg column header  rather than sorting the rows, i plan 
> > to re-populate the datagrid with rows from a different sql database call.
> >
> > eg
> >  > ..
> > public function headerClicked(e:DataGridEvent):void
> > {
> > var col:myDGColumn = this.columns[e.columnIndex];
> >
> > if(col.filter)
> > {
> > // make a different database call to populate dg dataprovider
> > }
> > }
> >
> > Now this seems to be working except sometimes (quite often actually) I get 
> > the following runtime error.
> >
> > TypeError: Error #1010: A term is undefined and has no properties.
> > at 
> > mx.controls.dataGridClasses::DataGridHeader/mouseOutHandler()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\controls\dataGridClasses\DataGridHeader.as:1078]
> >
> > Using the debugger, the code is dying on the following if statement (of 
> > mouseOutHandler())
> >
> > if (visibleColumns[i].sortable)
> > {
> > ...
> > in my case visibleColumns.length = 10 and i=10 .hence the RTE.
> >
> > Can some one suggest a workaround please
> >
> > regards
> > bod
> >
>




[flexcoders] Re: RTE - DataGridHeader/mouseOutHandler

2009-11-30 Thread bhaq1972
Yes. The initial dataProvider was showing all orders from the ORDER table (eg 
select * from ORDERS).

When a user clicks the column header I want to only show orders a specific type 
of order (eg select * from ORDERS where OrderType = 'short')

btw the column has an Image itemRenderer eg

 

--- In flexcoders@yahoogroups.com, Alex Harui  wrote:
>
> Is the column set changing based on the new data?
> 
> Alex Harui
> Flex SDK Developer
> Adobe Systems Inc.<http://www.adobe.com/>
> Blog: http://blogs.adobe.com/aharui
> 
> From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On 
> Behalf Of bhaq1972
> Sent: Monday, November 30, 2009 8:26 AM
> To: flexcoders@yahoogroups.com
> Subject: [flexcoders] RTE - DataGridHeader/mouseOutHandler
> 
> 
> 
> I'm getting this runtime error which I hope someone can help me with.
> 
> Basically, I added a headerRelease event to my DataGrid. The plan is...when a 
> user clicks a dg column header  rather than sorting the rows, i plan to 
> re-populate the datagrid with rows from a different sql database call.
> 
> eg
>  ..
> public function headerClicked(e:DataGridEvent):void
> {
> var col:myDGColumn = this.columns[e.columnIndex];
> 
> if(col.filter)
> {
> // make a different database call to populate dg dataprovider
> }
> }
> 
> Now this seems to be working except sometimes (quite often actually) I get 
> the following runtime error.
> 
> TypeError: Error #1010: A term is undefined and has no properties.
> at 
> mx.controls.dataGridClasses::DataGridHeader/mouseOutHandler()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\controls\dataGridClasses\DataGridHeader.as:1078]
> 
> Using the debugger, the code is dying on the following if statement (of 
> mouseOutHandler())
> 
> if (visibleColumns[i].sortable)
> {
> ...
> in my case visibleColumns.length = 10 and i=10 .hence the RTE.
> 
> Can some one suggest a workaround please
> 
> regards
> bod
>




[flexcoders] RTE - DataGridHeader/mouseOutHandler

2009-11-30 Thread bhaq1972
I'm getting this runtime error which I hope someone can help me with.

Basically, I added a headerRelease event to my DataGrid. The plan is...when a 
user clicks a dg column header  rather than sorting the rows, i plan to 
re-populate the datagrid with rows from a different sql database call.

eg


[flexcoders] Re: DatagridColumn dataField question

2009-09-03 Thread bhaq1972
thanks for the clarification ...very useful advice.

--- In flexcoders@yahoogroups.com, "Tracy Spratt"  wrote:
>
> Yes, as Beau says.  
> 
>  
> 
> One general clarification, the dataField property will only accept a string,
> never an expression (array1[0] is an expression).  Similarly, you cannot
> "dot.down" in a dataField, like "myVO.myProperty" that is also an
> expression.  To use the dataField, yu must be able to provide a reference to
> a first level property, including in an xml node, either an arttribute
> (@myAttribute) or first level child node.
> 
>  
> 
> And one caution, Array (and XMLList) does not support binding.  It will work
> once, on initialize, but if you programmatically change the Array, the bound
> control will not update.  Use XML or one of the collections if you need to
> update the dataProvider at run-time.
> 
>  
> 
> Tracy Spratt,
> 
> Lariat Services, development services available
> 
>   _  
> 
> From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On
> Behalf Of Beau Scott
> Sent: Friday, August 28, 2009 10:44 AM
> To: flexcoders@yahoogroups.com
> Subject: Re: [flexcoders] DatagridColumn dataField question
> 
>  
> 
>   
> 
> dataField is a property belonging to the objects within the datagrid's
> dataprovider. you don't access the array directly from your datagrid column,
> rather you just name the field to access. So in the case you gave of an
> array of strings, you'd only be able to display properties of the string
> objects themselves (such as length):
> 
>  
> 
> You could use label function to just return the value of the object as well:
> 
>  
>  
>  
> 
> 
> 
> 
> 
> Beau
> 
> On Fri, Aug 28, 2009 at 5:28 AM, bhaq1972  <mailto:mbha...@...> com> wrote:
> 
>   
> 
> Can the dataField reference an array position eg
> 
> var array1:Array = ["hello", "world", "etc"];
> 
> ...
> 
> 
> 
> at the moment the only way i can make this work is use a labelFunction
> eg
> 
> 
> Just wondered if there was any other way?
> 
> TIA
> Bod
> 
> 
> 
> 
> -- 
> Beau D. Scott
> Software Engineer
>




[flexcoders] DatagridColumn dataField question

2009-08-28 Thread bhaq1972
Can the dataField reference an array position eg

var array1:Array = ["hello", "world", "etc"];

...



at the moment the only way i can make this work is use a labelFunction
eg



Just wondered if there was any other way?

TIA
Bod




[flexcoders] Re: DataGridColumn widths not correct when Datgrid horizontalScrollPolicy=auto

2009-08-07 Thread bhaq1972
Hi Alex,

> DataGrid doesn't leave empty space on the right of the last column.  >It 
> always stretches the last column to the right edge.

Hmm.. that's not ideal for me. My last 2 columns have Image itemRenderers. For 
look and feel purposes, the column should be the same widths.

It would be the same scenario if the itemRenderers were CheckBoxes (centre 
aligned) ...you wouldn't want one column looking bigger than the other.

Apart moving these 2 columns from the end to some where in the middle,  is 
there a workaround for this?

Thanks for your help and knowledge.

regards
bod


--- In flexcoders@yahoogroups.com, Alex Harui  wrote:
>
> DataGrid doesn't leave empty space on the right of the last column.  It 
> always stretches the last column to the right edge.
> 
> Alex Harui
> Flex SDK Developer
> Adobe Systems Inc.<http://www.adobe.com/>
> Blog: http://blogs.adobe.com/aharui
> 
> From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On 
> Behalf Of bhaq1972
> Sent: Thursday, August 06, 2009 8:17 AM
> To: flexcoders@yahoogroups.com
> Subject: [flexcoders] DataGridColumn widths not correct when Datgrid 
> horizontalScrollPolicy=auto
> 
> 
> 
> Hi List
> 
> When DataGrid horizontalScrollPolicy="auto", the DatagridColumn widths are 
> not correct.
> When I scroll right(on the dg horizontalscroll bar).
> 
> I can see my last 2 columns are not the same width (eventhough i set them 
> both to 20).
> 
> When horizontalScrollPolicy=off .both widths are the same
> 
> What am I missing?
> Any ideas?
> 
> regards
> bod
>




[flexcoders] DataGridColumn widths not correct when Datgrid horizontalScrollPolicy=auto

2009-08-06 Thread bhaq1972
Hi List

When DataGrid horizontalScrollPolicy="auto", the DatagridColumn widths are not 
correct. 
When I scroll right(on the dg horizontalscroll bar).

I can see my last 2 columns are not the same width (eventhough i set them both 
to 20).

When horizontalScrollPolicy=off .both widths are the same


What am I missing?
Any ideas?

regards
bod





[flexcoders] how to check if xml attribut value exists

2009-07-29 Thread bhaq1972
var myXML:XML = 
 something
 something
;
when I do

trace(myXML..node.(@label="hello1").toXMLString()); 

its okay, but if i search for a @label which doesn't exists eg

trace(myXML..node.(@label="hello3").toXMLString())  

i get a runtime error - 
TypeError: Error #1088: The markup in the document following the root element 
must be well-formed.

How can I stop this runtime error, when I am looking for a non existant 
attribute value





[flexcoders] Re: Setting Tree.selectedItem

2009-07-10 Thread bhaq1972
Problem solved. This is what I wanted

public function test():void
{
  // Select "Receipt" node -> first Expand menu then selectItem
menuTree.expandItem(XML(menuTree.dataProvider[0]..node.(@label == 
"Receipt")).normalize().parent(), true, true);

menuTree.selectedItem = XML(menuTree.dataProvider[0]..node.(@label == 
"Receipt")).normalize();
}

--- In flexcoders@yahoogroups.com, "bhaq1972"  wrote:
>
> I'm trying to set the selectedItem for the given example. But I'm having all 
> sorts of problems. 
> 
> The tree's dataprovider is XML. I'm only interested in selecting the child 
> nodes (@label == "Receipt")that means I have to expand the menu as well.
> 
> Can someone give me some ideas?
> 
> Code ->
> http://www.adobe.com/2006/mxml";>
>   
>   
>showRoot="false" dataProvider="{menu_data}"/>
>   
>
>  
> 
>   
> 
>   
>
>  
>  
> 
> 
>
>
>  
>   
> 
> 
>




[flexcoders] Setting Tree.selectedItem

2009-07-10 Thread bhaq1972
I'm trying to set the selectedItem for the given example. But I'm having all 
sorts of problems. 

The tree's dataprovider is XML. I'm only interested in selecting the child 
nodes (@label == "Receipt")that means I have to expand the menu as well.

Can someone give me some ideas?

Code ->
http://www.adobe.com/2006/mxml";>

  
  

   
 



  
 
   
   
  
  
 
 
   
  





[flexcoders] Re: Drag Drop - maually show red cross or green plus icon

2009-06-15 Thread bhaq1972
Its actually for the cursor feedback ...and i'm not getting much lick with the 
showfeedback method.

thanks anyway
bod

--- In flexcoders@yahoogroups.com, "jossminker"  wrote:
>
> From your message i take it you mean you want to change the drag proxy image 
> (for something you are already dragging) and not the cursor?
> 
> in this case you need to look at DragSource.
> something like this:
> var dragInitiator:Image=Image(event.currentTarget);
> var ds:DragSource = new DragSource();
> ds.addData(dragInitiator, "img");   
> 
> DragManager.doDrag(dragInitiator, ds, event);
> 
> see the help under Drag and rop examples. there are also other posts on this 
> in flexcoders, but this only applies if you are indeed changing the dragproxy 
> and not the cursor. if it is the cursor you want then as the previous reply 
> says you need to look DragManager showFeedback but I'll admit i did not have 
> a whole lot of luck with this myself.
> 
> hope this helps
> joss 
> 
> 
> 
> --- In flexcoders@yahoogroups.com, "bhaq1972"  wrote:
> >
> > During a dragOver event I want to manually show the green plus or red cross 
> > icon on the dragProxy image. How do I do that?
> > 
> > thanks
> >
>




[flexcoders] Re: Flex and Reporting

2009-06-10 Thread bhaq1972
Have you seen Stimulsoft. One of things it has is a Flex runtime 
designervery nice.



--- In flexcoders@yahoogroups.com, Angelo Anolin  wrote:
>
> Hi everyone,
> 
> I am totally amazed at the cool front-end UI things that could be done in 
> Flex.  I have been dabbling a lot on Flex and steadily getting the hang of it.
> 
> Anyway, one thing which I am looking for is on creating and printing 
> reports.  I am looking for some resources on how to achieve such things, like:
> 
> 1. Datagrid - creating a pdf file, open up in the swf application as well.
> 2. Crosstab reports
> 3. Executive summaries
> 4. Free-Form reports
> 
> Basically, am looking on how I would be able to design/generate reports which 
> could be used in a Flex application.
> 
> I would certainly welcome advise and feedback on this. Resources for further 
> explorations on reporting would also be appreciated.
> 
> Thanks.
>




[flexcoders] Re: How can I edit the datagrid header?

2009-06-10 Thread bhaq1972
Check out the property headerRender on DatagridColumn.



--- In flexcoders@yahoogroups.com, "ujjwalkanti_manna"  
wrote:
>
> Hi All,
> 
> I am new in the flex world.Could any of you tell us how can I make the 
> datagrid column header as editable.So that after user edit the column header 
> it will be saved in database.
> As I don't know so much about flex so it would be great for me if any of u 
> atlease provide some hint regarding this issue.
> 
> I look forward to get any response from you.
> 
> Regards,
> 
> Kanti
>




[flexcoders] Re: Drag Drop - maually show red cross or green plus icon

2009-06-10 Thread bhaq1972
Thanks but this doesn't seem to work for me.
Is there anything else.
Regards
bod


--- In flexcoders@yahoogroups.com, Adrian Williams  wrote:
>
> Hi there...
> 
> You need to take a look at this:
> 
> DragManager.showFeedback(DragManager.MOVE);
> 
> hth
> adrian
> 
> bhaq1972 wrote:
> >
> >
> > During a dragOver event I want to manually show the green plus or red 
> > cross icon on the dragProxy image. How do I do that?
> >
> > thanks
> >
> >
>




[flexcoders] Drag Drop - maually show red cross or green plus icon

2009-06-09 Thread bhaq1972
During a dragOver event I want to manually show the green plus or red cross 
icon on the dragProxy image. How do I do that?

thanks



[flexcoders] Datagrid - Drag and Drop individual cells

2009-05-29 Thread bhaq1972
Hi everyone. 

Is it possible to drag and drop individual cells within a DataGrid (or any 
other List container)?

for eg. drag cell [col1,row1] to [col3, row1] .it could be multiple cells.

Any help would be appreciated.

regards
bod





[flexcoders] Re: Adding tabs dynamically

2009-04-02 Thread bhaq1972
> TabNavigatorObj.addChildAt(this, TabNavigatorObj.getChildren().length - 1);

Just a guessI think your problem is "TabNavigatorObj.getChildren().length"
Its not what you think it is (do a trace on it).

instead, try using
TabNavigatorObj.addChild(this);



--- In flexcoders@yahoogroups.com, "markgoldin_2000"  
wrote:
>
> From the inside of a new Tab:
> TabNavigatorObj.addChildAt(this, TabNavigatorObj.getChildren().length - 1);
> 
> 
> --- In flexcoders@yahoogroups.com, Sam Lai  wrote:
> >
> > How are you adding the tabs to the tabnavigator?
> > 
> > 2009/4/2 markgoldin_2000 :
> > > I am having a problem adding tabs to tabnavigator. While I am going in 
> > > one order tabs are generated in a different then mine. Here is some code 
> > > although it's simplified:
> > > // Scan thru scanning each zone and add as many as needed
> > > zoneNumber = resultXML.children().length();
> > > currentZone = 0;
> > > createNextTab(resultXML);
> > > private function createNextTab(resultXML:XML):void
> > >                        {
> > >                                if (currentZone < zoneNumber)
> > >                                {
> > >                        node = resultXML.zoneconfiguration[currentZone];
> > >                var Tab:boxing = new boxing();
> > >                                        Tab.id = node.lineid.toString();
> > >                                        Tab.label = "Boxing Area " + 
> > > Tab.id + "  ";
> > >                                        Tab.paramObj.lineid = node.lineid;
> > >                                        
> > > Tab.attachJobInProgress(boxingareas);
> > >
> > >                                        callLater(createNextTab, 
> > > [resultXML]);
> > >                                        currentZone++;
> > >                                }
> > > }
> > > resultXML looks very simple: nodes with lineid.
> > >
> > > Tab.paramObj.lineid drives IDs of tabs.
> > > While I am going from 1 to 6, Tabs have a random order: mostly 2, 1, 
> > >
> > > Hope my problem is clear.
> > >
> > > Thanks
> > >
> > >
> > >
> > > 
> > >
> > > --
> > > Flexcoders Mailing List
> > > FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> > > Alternative FAQ location: 
> > > https://share.acrobat.com/adc/document.do?docid=942dbdc8-e469-446f-b4cf-1e62079f6847
> > > Search Archives: 
> > > http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo! Groups 
> > > Links
> > >
> > >
> > >
> > >
> >
>




[flexcoders] Re: Rotate a custom Marker icon with Google Maps Flex API

2009-03-04 Thread bhaq1972
Sorry I can't remember. It was always quite confusing because there was one for 
flex and one for flash (and I was only evaluating). 

Go to the google maps flex api home page. and there is a link (called 'Groups') 
on the top right.


--- In flexcoders@yahoogroups.com, "bigdummy504"  wrote:
>
> --- In flexcoders@yahoogroups.com, "bhaq1972"  wrote:
> >
> > Google maps flex API have their own forum. You can ask the question 
> > there...very helpful bunch.
> 
> Hi, thank you.  Could you provide a link?  I have not been able to find 
> this group, is it a yahoo or google group?
> 
> J
>




[flexcoders] Re: Rotate a custom Marker icon with Google Maps Flex API

2009-03-03 Thread bhaq1972
Google maps flex API have their own forum. You can ask the question 
there...very helpful bunch.


--- In flexcoders@yahoogroups.com, "Jean H. Chandler"  
wrote:
>
> Greetings ladies and gentlemen of Flex,
> 
> My name is Jean.  I'm something of a Flex newby, though I've done a 
few small Flex Apps successfully which are in deployment.  Right now 
I'm trying to do a project involving the Google Maps API.
> 
> Currently I have the API working in Flex, I'm testing out the use of 
overlays and markers and specifically, trying to rotate some arrow-
shaped custom markers I put on the map.
> 
> From seeing this example
> 
> http://blog.sunild.com/2009/02/custom-google-map-markers-made-
easy.html
> 
> ...of a Flex app with custom markers that rotate, I understand this 
is possible but I don't know how to do it.  I have played around with 
the Animateproperty effect but I couldn't see any way to do it that 
way, so I tried using the rotate effect based on an example I found 
here:
> 
> http://blog.flexexamples.com/2008/02/27/setting-effects-with-
actionscript-in-flex/
> 
> So far without luck.  I can create code which compiles, and I 
attempted to rotate the icon object, but it doesn't do anything.  My 
code is posted here:
> 
> http://www.adobe.com/cfusion/webforums/forum/messageview.cfm?
catid=585&threadid=1428709
> 
> I gather it could also be possible using the Degrafa controls but 
that is yet another entire layer of complexity.
> 
> Can anyone help?   Is anyone here familiar with using the Google 
Maps API with Flex?
> 
> D.
>





[flexcoders] Re: Reading compressed file in AS 3

2009-02-27 Thread bhaq1972
> For background, what I'm trying to experiment with is compressing 
> XML on the server-side and decompressing it on the client-side to 
> see if I can improve performance. If anyone has thoughts or 
> suggestions on this topic, I'm all ears. (AMF is not supported on 
> the server I'm using, so AMF-over-HTTP is not an option.)

if your interested, i've compressed an xml string in flex like this

var byteData:ByteArray = new ByteArray();
byteData.writeUTFBytes("");
byteData.position = 0;
byteData.compress();

Then passed this ByteArray to a c# webservice, where i uncompressed it 
(using sharpziplib library) like this.

// Unzip (c# code) - myBytes are the compressed bytes from flex 
byte[] writeData = new byte[4096];
Stream inStream = new InflaterInputStream(new MemoryStream(myBytes));
while (true)
{
   iSize = inStream.Read(writeData, 0, writeData.Length);
   if (iSize == 0)
   {
 break;
   }
stringXML += System.Text.Encoding.ASCII.GetString(writeData, 0, 
iSize);
}





[flexcoders] Re: ToggleButtonBar xml based dataProvider (2)

2009-02-27 Thread bhaq1972
most definately, just loop thru the dataprovider during the 
ToggleButtonBar's initialize or creationComplete event and set 
each button's icon.

-- In flexcoders@yahoogroups.com, "markgoldin_2000" 
 wrote:
>
> Yeah, I see it now too.
> Do think it's possible to set an icon for a button at run time?
> 
> --- In flexcoders@yahoogroups.com, "bhaq1972"  wrote:
> >
> > i'm no expert but i'd suggest not using XML as the 
> > dataprovideronly because of what the docs say and looking at 
> the 
> > code prior to line 378 in NavBar.as
> > 
> > I modified your dataprovider to look like this
> > 
> > 
> >  
> >   
> > etc..
> >  
> > 
> > 
> > And it works fine.
> > 
> > 
> > 
> > 
> > --- In flexcoders@yahoogroups.com, "markgoldin_2000" 
> >  wrote:
> > >
> > > Still can't understand why the following does not work:
> > > code:
> > >  > > iconField="icon" 
> > >   horizontalGap="5" itemClick="clickHandler
> > > (event);" labelField="label"
> > >   creationComplete="floorLinesData();" 
> > >   height="100%" fontSize="8" fontWeight="bold"/>
> > > 
> > > data:
> > > 
> > >   
> > > 4
> > > G2
> > > true
> > > 
> > "@Embed('D:/projects/sfcs/assets/status_online.png')"
> > >   
> > >   
> > > 
> > > 
> > > code:
> > > floorlines.dataProvider = resultXML.lines;
> > > 
> > > error:
> > > Error: ERROR: The dataProvider of 'floorlines' must not contain 
> > > objects of type flash.display.DisplayObject.
> > >   at mx.controls::NavBar/set dataProvider()[C:\autobuild\3.2.0
> > > \frameworks\projects\framework\src\mx\controls\NavBar.as:378]
> > >   at tasktracking/floorLinesShowData()
> > > [D:\projects\sfcs\tasktracking\src\tasktracking.mxml:107]
> > >   at modulecode::Classes/httpResult()
> > > [D:\projects\sfcs\UFDCommonLib\src\modulecode\Classes.as:62]
> > >   at flash.events::EventDispatcher/dispatchEventFunction()
> > >   at flash.events::EventDispatcher/dispatchEvent()
> > >   at 
> > > 
> > 
> 
mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::di
> > > spatchRpcEvent()[C:\autobuild\3.2.0
> > > \frameworks\projects\rpc\src\mx\rpc\AbstractInvoker.as:170]
> > >   at 
> > > 
> > 
> 
mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::re
> > > sultHandler()[C:\autobuild\3.2.0
> > > \frameworks\projects\rpc\src\mx\rpc\AbstractInvoker.as:193]
> > >   at mx.rpc::Responder/result()[C:\autobuild\3.2.0
> > > \frameworks\projects\rpc\src\mx\rpc\Responder.as:43]
> > >   at mx.rpc::AsyncRequest/acknowledge()[C:\autobuild\3.2.0
> > > \frameworks\projects\rpc\src\mx\rpc\AsyncRequest.as:74]
> > >   at DirectHTTPMessageResponder/completeHandler()
> > > [C:\autobuild\3.2.0
> > > 
> > 
> 
\frameworks\projects\rpc\src\mx\messaging\channels\DirectHTTPChannel.a
> > > s:403]
> > >   at flash.events::EventDispatcher/dispatchEventFunction()
> > >   at flash.events::EventDispatcher/dispatchEvent()
> > >   at flash.net::URLLoader/onComplete()
> > > 
> > > Thanks
> > >
> >
>





[flexcoders] Re: ToggleButtonBar xml based dataProvider (2)

2009-02-26 Thread bhaq1972
i'm no expert but i'd suggest not using XML as the 
dataprovideronly because of what the docs say and looking at the 
code prior to line 378 in NavBar.as

I modified your dataprovider to look like this


 
  
etc..
 


And it works fine.




--- In flexcoders@yahoogroups.com, "markgoldin_2000" 
 wrote:
>
> Still can't understand why the following does not work:
> code:
>  iconField="icon" 
>   horizontalGap="5" itemClick="clickHandler
> (event);" labelField="label"
>   creationComplete="floorLinesData();" 
>   height="100%" fontSize="8" fontWeight="bold"/>
> 
> data:
> 
>   
> 4
> G2
> true
> 
"@Embed('D:/projects/sfcs/assets/status_online.png')"
>   
>   
> 
> 
> code:
> floorlines.dataProvider = resultXML.lines;
> 
> error:
> Error: ERROR: The dataProvider of 'floorlines' must not contain 
> objects of type flash.display.DisplayObject.
>   at mx.controls::NavBar/set dataProvider()[C:\autobuild\3.2.0
> \frameworks\projects\framework\src\mx\controls\NavBar.as:378]
>   at tasktracking/floorLinesShowData()
> [D:\projects\sfcs\tasktracking\src\tasktracking.mxml:107]
>   at modulecode::Classes/httpResult()
> [D:\projects\sfcs\UFDCommonLib\src\modulecode\Classes.as:62]
>   at flash.events::EventDispatcher/dispatchEventFunction()
>   at flash.events::EventDispatcher/dispatchEvent()
>   at 
> 
mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::di
> spatchRpcEvent()[C:\autobuild\3.2.0
> \frameworks\projects\rpc\src\mx\rpc\AbstractInvoker.as:170]
>   at 
> 
mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::re
> sultHandler()[C:\autobuild\3.2.0
> \frameworks\projects\rpc\src\mx\rpc\AbstractInvoker.as:193]
>   at mx.rpc::Responder/result()[C:\autobuild\3.2.0
> \frameworks\projects\rpc\src\mx\rpc\Responder.as:43]
>   at mx.rpc::AsyncRequest/acknowledge()[C:\autobuild\3.2.0
> \frameworks\projects\rpc\src\mx\rpc\AsyncRequest.as:74]
>   at DirectHTTPMessageResponder/completeHandler()
> [C:\autobuild\3.2.0
> 
\frameworks\projects\rpc\src\mx\messaging\channels\DirectHTTPChannel.a
> s:403]
>   at flash.events::EventDispatcher/dispatchEventFunction()
>   at flash.events::EventDispatcher/dispatchEvent()
>   at flash.net::URLLoader/onComplete()
> 
> Thanks
>





[flexcoders] Re: ToggleButtonBar - disable buttons

2009-02-26 Thread bhaq1972
--- In flexcoders@yahoogroups.com, "markgoldin_2000" 
 wrote:
>
> Can I disable some buttons in ToggleButtonBar control?
> 
> Thanks
>

sure...something like this would do it

Button(myToggleButtonBar.getChildAt(1)).enabled = false;



[flexcoders] Re: Header Renderer

2009-02-25 Thread bhaq1972
Yes (shown below). 

But I actually prefer the other Fotis' suggestionbut you will have 
to ensure signOut() is defined in the parentDocument.


  
 
  
  public function signOut():void
  {
  }
  
   



--- In flexcoders@yahoogroups.com, "markgoldin_2000" 
 wrote:
>
> Should it be like this:
> 
>   
>text="End Time"/>
> 
> 
>   
>   
> --- In flexcoders@yahoogroups.com, "bhaq1972"  wrote:
> >
> > You have to embed a  tag inside the Component tag i.e
> > 
> > 
> > 
> > 
> > etc
> > 
> > 
> > --- In flexcoders@yahoogroups.com, "markgoldin_2000" 
> >  wrote:
> > >
> > > I am specifying a heder renderer in the following way:
> > >  > >   width="70" 
> > > sortable="false">
> > >   
> > >   
> > >> > id="signout" text="End Time"/>
> > >   
> > >   
> > >   
> > >   
> > > I am also trying to specify a click listener like this:
> > > ...
> > > id="signout" text="End Time" click="signOut()"
> > > that generates a compiler error:
> > > 1180: Call to a possibly undefined method signOut.
> > > 
> > > Does that mean that the only way of getting this working is to 
go 
> to 
> > > a custom header renderer?
> > > 
> > > Thanks
> > >
> >
>





[flexcoders] Re: Header Renderer

2009-02-25 Thread bhaq1972
You have to embed a  tag inside the Component tag i.e




etc


--- In flexcoders@yahoogroups.com, "markgoldin_2000" 
 wrote:
>
> I am specifying a heder renderer in the following way:
>width="70" 
> sortable="false">
>   
>   
>id="signout" text="End Time"/>
>   
>   
>   
>   
> I am also trying to specify a click listener like this:
> ...
> id="signout" text="End Time" click="signOut()"
> that generates a compiler error:
> 1180: Call to a possibly undefined method signOut.
> 
> Does that mean that the only way of getting this working is to go to 
> a custom header renderer?
> 
> Thanks
>





[flexcoders] Re: Creating a DataProvider by dynamic loading

2009-02-24 Thread bhaq1972
glad I could help. 

--- In flexcoders@yahoogroups.com, "yossi.baram"  
wrote:
>
> You are great
> Thanks man, it works like a charm :)
> 
> --- In flexcoders@yahoogroups.com, "bhaq1972"  wrote:
> >
> > Hi jo
> > 
> > I've had a little play around with what you gave and came up with 
> the 
> > following example. Let us know if this is what you want.
> > 
> > 
> > http://www.adobe.com/2006/mxml";>
> >   
> >   
> > 
> > 
> > 
> >
>





[flexcoders] Re: Creating a DataProvider by dynamic loading

2009-02-24 Thread bhaq1972
Hi jo

I've had a little play around with what you gave and came up with the 
following example. Let us know if this is what you want.


http://www.adobe.com/2006/mxml";>
  
  








[flexcoders] Re: Creating a DataProvider by dynamic loading

2009-02-24 Thread bhaq1972
Not sure, i'll have a play around.
Maybe someone else can take a look.


--- In flexcoders@yahoogroups.com, "yossi.baram"  
wrote:
>
> Hi,
> 
> This is my columns:
> 
> var columns:ArrayCollection = new ArrayCollection();
> columns.addItem("parent");
> columns.addItem("cell1");
> columns.addItem("cell2");
> columns.addItem("dummy");
> 
> 
> let say 3 rows:
> 
> var data_:ArrayCollection = new ArrayCollection;  
>   
> rowData_ = new Map();
> rowData_.put(columns[0],"root1");
> rowData_.put(columns[1],55);
> rowData_.put(columns[2],100);
> rowData_.put(columns[3],myObject[0]);
> data_.addItem(rowData_);
> 
> rowData_ = new Map();
> rowData_.put(columns[0],"root1");
> rowData_.put(columns[1],34);
> rowData_.put(columns[2],10);
> rowData_.put(columns[3],myObject[1]);
> data_.addItem(rowData_);
> 
> rowData_ = new Map();
> rowData_.put(columns[0],"root1");
> rowData_.put(columns[1],6);
> rowData_.put(columns[2],60);
> rowData_.put(columns[3],myObject[2]);
> data_.addItem(rowData_);
>   
> 
> My Map (which is a HashMap):
> 
> package
> 
> {
> 
> import flash.utils.Dictionary;
> 
> 
> 
> public class Map
> 
> {
> 
> private var keysList:Array = new Array();
>   
> 
> private var valuesList:Array = new Array();
> 
> 
> private var entries:Dictionary = new Dictionary();
> 
> 
>   public function Map(){
>   
>   }
> 
> 
> public function get length():uint
> 
> {
> 
> return valuesList.length;
> 
> }
>
> 
> public function get(key:Object):Object
> 
> {
> 
> return entries[key];
> 
> }
> 
> public function getKeyAt(index:uint):Object
> 
> {
> 
> return keysList[index];
> 
> }   
> 
> public function getKeysList():Array
> 
> {
> 
> return keysList.slice();
> 
> }
> 
>  
> public function getValueAt(index:uint):Object
> 
> {
> 
> return valuesList[index];
> 
> }
> 
> 
> public function getValuesList():Array
> 
> {
> 
> return valuesList.slice();
> 
> }
> 
> 
> public function put(key:Object, value:Object):void
> 
> {
> 
> entries[key] = value;
> 
> keysList.push(key);
> 
> valuesList.push(value);
> 
> }
>
> 
> public function remove(key:Object):void
> 
> {
> 
> delete entries[key];
> 
> 
> 
> var index:int = keysList.indexOf(key);
> 
> if (index > -1)
> 
> {
> 
> keysList.splice(index, 1);
> 
> valuesList.splice(index, 1);
> 
> }
> 
> }
> 
> }
> 
> } 
> 
> 
> The result is data_ ArrayCollection that holds a list of 
column/value 
> hashmap which is good.
> 
> How do I take this array and translate it to a dataProvider for the 
> DataGrid, or set it differently to the grid?
> 
> Thanks man
>   
> 
> 
> 
> --- In flexcoders@yahoogroups.com, "bhaq1972"  wrote:
> >
> > > Thanks for your time, realy
> > 
> > thats okay. Can you send an example of column array and data 
array? 
> > 
> >  
> > 
> > --- In flexcoders@yahoogroups.com, "yossi.baram"  
> > wrote:
> > >
> > > Hi man,
> > > I am very sorry to say that I was not clear :(
> > > myArray is what I need to create, I dont have it (I just gave as 
> > > example of what I need to create).
> > > This is basically my problem,
> > > How to build it based on column array and on data array?
> > > Only then I will assign it to the DataGrid
> > > 
> > > Thanks for your time, realy
> > > 
> > > --- In flexcoders@yahoogroups.com, "bhaq1972"  wrote:
> > > >
> > > > > Can I set it dynamically without the need to set
> > > > > columnName:columnValue statically?
> > > > 
> > > > Sorry i'm a bit unclear. Another suggestion ...
> > > > 
> > > > You want to create DatgridColumns based on whats in the 
> > > Da

[flexcoders] Re: Creating a DataProvider by dynamic loading

2009-02-24 Thread bhaq1972
> Thanks for your time, realy

thats okay. Can you send an example of column array and data array? 

 

--- In flexcoders@yahoogroups.com, "yossi.baram"  
wrote:
>
> Hi man,
> I am very sorry to say that I was not clear :(
> myArray is what I need to create, I dont have it (I just gave as 
> example of what I need to create).
> This is basically my problem,
> How to build it based on column array and on data array?
> Only then I will assign it to the DataGrid
> 
> Thanks for your time, realy
> 
> --- In flexcoders@yahoogroups.com, "bhaq1972"  wrote:
> >
> > > Can I set it dynamically without the need to set
> > > columnName:columnValue statically?
> > 
> > Sorry i'm a bit unclear. Another suggestion ...
> > 
> > You want to create DatgridColumns based on whats in the 
> DataProvider.
> > 
> > If your dataProvider Array is something like the following
> > 
> > var myArray:Array = 
> > [{parent:'root1',col1:100,date:myObject[0],col2:33},
> >  {parent:'root1',col1:5,date:myObject[1],col2:21},
> >  {parent:'root2',col1:11,date:myObject[2],col2:5}];
> > 
> > then why not do something like this
> > var row:Object = myArray[0];
> > 
> > for(var obj1:Object in row)
> > {
> >   var col:DataGridColumn = new DataGridColumn();
> >   col.dataField = obj1;
> > }
> > 
> > 
> > 
> > --- In flexcoders@yahoogroups.com, "yossi.baram"  
> > wrote:
> > >
> > > Thanks man,
> > > 
> > > I am doing something like you mensioned for columns,
> > > my problem is the dataprovider itself that I set to the 
DataGrid.
> > > Can I set it dynamically without the need to set
> > > columnName:columnValue statically?
> > > To be clear :)
> > > My current dataprovider is set accornigly in an Array:
> > > {parent:'root1',col1:100,date:myObject[0],col2:33},
> > > {parent:'root1',col1:5,date:myObject[1],col2:21},
> > > {parent:'root2',col1:11,date:myObject[2],col2:5}
> > > 
> > > 
> > > I need to build it dymanically because the column names(the ones 
> > > before the semicolon) can be different and as I said I get them 
> and 
> > > the values(objects) from Arrays.
> > > 
> > > Thanks again
> > > 
> > > Jo
> > > 
> > > 
> > > 
> > > --- In flexcoders@yahoogroups.com, "bhaq1972"  wrote:
> > > >
> > > > If you want to add columns dynamically, you need something 
like 
> > this
> > > > 
> > > > var colNum:int=5
> > > > for(var i:int=0;i > > > {
> > > >   var col:DataGridColumn = new DataGridColumn();
> > > >   col.dataField = "some value1";
> > > >   col.headerText = "some value2";
> > > >   
> > > >   myDataGrid.columns.push(col);
> > > > }
> > > > you'd then generate your dataProvider (could be an 
> > ArrayCollection, 
> > > > Array, XML, whatever)
> > > > myDataGrid.dataProvider = myDataProvider;
> > > > 
> > > > hope this helps
> > > > bh
> > > > 
> > > > 
> > > > --- In flexcoders@yahoogroups.com, "yossi.baram" 
 
> > > > wrote:
> > > > >
> > > > > Hi helper,
> > > > > I have a DataGrid and I need to feed its DataProvider 
> > dynamically,
> > > > > I have difficulties doing that.
> > > > > 
> > > > > my columns:
> > > > > var columns:ArrayCollection = new ArrayCollection();
> > > > >   columns.addItem("parent");  
>   
> > > > >   columns.addItem("cell1");
> > > > > columns.addItem("date");
> > > > >   columns.addItem("cell2");
> > > > >   
> > > > > 
> > > > > and differnt data for each row.
> > > > > 
> > > > > How do I set all this columns and data (that need to be feed 
> > into 
> > > > > ArrayCollections as well) into a main ArrayCollection
> > > > > that will have the following structure?
> > > > > 
> > > > > parent:'root1',col1:100,date:myObject[0],col2:33
> > > > > parent:'root1',col1:5,date:myObject[1],col2:21
> > > > > parent:'root2',col1:11,date:myObject[2],col2:5
> > > > > 
> > > > > 
> > > > > Here the column name and values are static, I need all to be 
> > > > dynamic,
> > > > > to be sent to the DataGrid as the DataProvider,
> > > > > 
> > > > > Thanks
> > > > > 
> > > > > Jo
> > > > >
> > > >
> > >
> >
>





[flexcoders] Re: Creating a DataProvider by dynamic loading

2009-02-24 Thread bhaq1972
> Can I set it dynamically without the need to set
> columnName:columnValue statically?

Sorry i'm a bit unclear. Another suggestion ...

You want to create DatgridColumns based on whats in the DataProvider.

If your dataProvider Array is something like the following

var myArray:Array = 
[{parent:'root1',col1:100,date:myObject[0],col2:33},
 {parent:'root1',col1:5,date:myObject[1],col2:21},
 {parent:'root2',col1:11,date:myObject[2],col2:5}];

then why not do something like this
var row:Object = myArray[0];

for(var obj1:Object in row)
{
  var col:DataGridColumn = new DataGridColumn();
  col.dataField = obj1;
}



--- In flexcoders@yahoogroups.com, "yossi.baram"  
wrote:
>
> Thanks man,
> 
> I am doing something like you mensioned for columns,
> my problem is the dataprovider itself that I set to the DataGrid.
> Can I set it dynamically without the need to set
> columnName:columnValue statically?
> To be clear :)
> My current dataprovider is set accornigly in an Array:
> {parent:'root1',col1:100,date:myObject[0],col2:33},
> {parent:'root1',col1:5,date:myObject[1],col2:21},
> {parent:'root2',col1:11,date:myObject[2],col2:5}
> 
> 
> I need to build it dymanically because the column names(the ones 
> before the semicolon) can be different and as I said I get them and 
> the values(objects) from Arrays.
> 
> Thanks again
> 
> Jo
> 
> 
> 
> --- In flexcoders@yahoogroups.com, "bhaq1972"  wrote:
> >
> > If you want to add columns dynamically, you need something like 
this
> > 
> > var colNum:int=5
> > for(var i:int=0;i > {
> >   var col:DataGridColumn = new DataGridColumn();
> >   col.dataField = "some value1";
> >   col.headerText = "some value2";
> >   
> >   myDataGrid.columns.push(col);
> > }
> > you'd then generate your dataProvider (could be an 
ArrayCollection, 
> > Array, XML, whatever)
> > myDataGrid.dataProvider = myDataProvider;
> > 
> > hope this helps
> > bh
> > 
> > 
> > --- In flexcoders@yahoogroups.com, "yossi.baram"  
> > wrote:
> > >
> > > Hi helper,
> > > I have a DataGrid and I need to feed its DataProvider 
dynamically,
> > > I have difficulties doing that.
> > > 
> > > my columns:
> > > var columns:ArrayCollection = new ArrayCollection();
> > >   columns.addItem("parent");  
> > >   columns.addItem("cell1");
> > > columns.addItem("date");
> > >   columns.addItem("cell2");
> > >   
> > > 
> > > and differnt data for each row.
> > > 
> > > How do I set all this columns and data (that need to be feed 
into 
> > > ArrayCollections as well) into a main ArrayCollection
> > > that will have the following structure?
> > > 
> > > parent:'root1',col1:100,date:myObject[0],col2:33
> > > parent:'root1',col1:5,date:myObject[1],col2:21
> > > parent:'root2',col1:11,date:myObject[2],col2:5
> > > 
> > > 
> > > Here the column name and values are static, I need all to be 
> > dynamic,
> > > to be sent to the DataGrid as the DataProvider,
> > > 
> > > Thanks
> > > 
> > > Jo
> > >
> >
>





[flexcoders] Re: Creating a DataProvider by dynamic loading

2009-02-24 Thread bhaq1972
If you want to add columns dynamically, you need something like this

var colNum:int=5
for(var i:int=0;i 
wrote:
>
> Hi helper,
> I have a DataGrid and I need to feed its DataProvider dynamically,
> I have difficulties doing that.
> 
> my columns:
> var columns:ArrayCollection = new ArrayCollection();
>   columns.addItem("parent");  
>   columns.addItem("cell1");
> columns.addItem("date");
>   columns.addItem("cell2");
>   
> 
> and differnt data for each row.
> 
> How do I set all this columns and data (that need to be feed into 
> ArrayCollections as well) into a main ArrayCollection
> that will have the following structure?
> 
> parent:'root1',col1:100,date:myObject[0],col2:33
> parent:'root1',col1:5,date:myObject[1],col2:21
> parent:'root2',col1:11,date:myObject[2],col2:5
> 
> 
> Here the column name and values are static, I need all to be 
dynamic,
> to be sent to the DataGrid as the DataProvider,
> 
> Thanks
> 
> Jo
>





[flexcoders] Re: Generated html page backgroundcolour

2009-02-02 Thread bhaq1972
> Does that property actually change the background color in the 
wrapper,
> or does the Flex app just cover the entire browser?  I do not know
> offhand.

Sorry for the late response (the weekend had begun) 

Yes it does. If you look at the source for the generated wrapper it 
shows 

"bgcolor", "#ff",

One reason why I was struggling (which lead to my posted 
question)
My Application.backgroundColor was defined in an external stylesheet 
(with all my other styles). But this does not get picked up.

It only seems to work when you define it in the mxml tag.
 



--- In flexcoders@yahoogroups.com, "Tracy Spratt"  
wrote:
>
> Does that property actually change the background color in the 
wrapper,
> or does the Flex app just cover the entire browser?  I do not know
> offhand.
> 
>  
> 
> In a recent thread, someone noted that the browser background 
stayed the
> original color for a brief time before the Flex app loaded, and
> suggested adding an entry to the "Additional Compiler Options" in 
the
> Flex Builder Properties, to actually compile the background color 
into
> the wrapper.  
> 
>  
> 
> Tracy Spratt 
> Lariat Services 
> 
> Flex development bandwidth available 
> 
> ____
> 
> From: flexcoders@yahoogroups.com 
[mailto:flexcod...@yahoogroups.com] On
> Behalf Of bhaq1972
> Sent: Friday, January 30, 2009 10:12 AM
> To: flexcoders@yahoogroups.com
> Subject: [flexcoders] Re: Generated html page backgroundcolour
> 
>  
> 
> I just realized 
> 
>  
> generates the white background in the generated html wrapper
> 
> --- In flexcoders@yahoogroups.com <mailto:flexcoders%
40yahoogroups.com>
> , "bhaq1972"  wrote:
> >
> > I have my Flexbuilder set to the default settings. 
> > 
> > How can I make sure the generated HTML wrapper has a white 
> > backgroundColor. I know its something to do with ${bgcolor}. But 
how 
> > do I set this?
> > 
> > Any help would be appreciated.
> >
>




[flexcoders] Re: Generated html page backgroundcolour

2009-01-30 Thread bhaq1972
I just realized 

 wrote:
>
> I have my Flexbuilder set to the default settings. 
> 
> How can I make sure the generated HTML wrapper has a white 
> backgroundColor. I know its something to do with ${bgcolor}. But how 
> do I set this?
> 
> Any help would be appreciated.
>




[flexcoders] Generated html page backgroundcolour

2009-01-30 Thread bhaq1972
I have my Flexbuilder set to the default settings. 

How can I make sure the generated HTML wrapper has a white 
backgroundColor. I know its something to do with ${bgcolor}. But how 
do I set this?

Any help would be appreciated.



[flexcoders] Re: loadWSDL() equivalent method

2008-11-14 Thread bhaq1972
> What are you trying to do?

What I noticed with , is if a fault occurs, i need to 
call loadWSDL() before i can reuse the webservice object (maybe its 
the way i'm using it).

So i was thinking is there anything like that for RemoteObject. But 
its okay, i've decided to re-instantiate the object with all its 
initial values...and that seems to do the trick.

thanks for looking



--- In flexcoders@yahoogroups.com, "valdhor" <[EMAIL PROTECTED]> wrote:
>
> What are you trying to do?
> 
> A Web Service uses a WSDL to document the objects and methods that 
the
> service provides. It would not make sense with a RemoteObject.
> 
> As an aside, it is not necessary to use a WSDL on the client side. 
If
> you know the data structures and methods, you can call a Web 
Service
> without the WSDL. I have done this many times. 
> 
> 
> --- In flexcoders@yahoogroups.com, "bhaq1972"  wrote:
> >
> > Thats so badly written. My question is - 
> > 
> > Does the RemoteObject class have a method which is equivalent to
> > WebService class's loadWSDL() method?
> > 
> > 
> > --- In flexcoders@yahoogroups.com, "bhaq1972"  wrote:
> > >
> > > Does  have a loadWSDL() equivalent method 
like 
> > > ?
> > > 
> > > regards
> > >
> >
>




[flexcoders] Re: loadWSDL() equivalent method

2008-11-13 Thread bhaq1972
Thats so badly written. My question is - 

Does the RemoteObject class have a method which is equivalent to
WebService class's loadWSDL() method?


--- In flexcoders@yahoogroups.com, "bhaq1972" <[EMAIL PROTECTED]> wrote:
>
> Does  have a loadWSDL() equivalent method like 
> ?
> 
> regards
>




  1   2   3   4   5   >