[flexcoders] Re: Memory consumption by the browser

2009-02-09 Thread Dmitri Girski
Ryan, 

Well, it is a big popup, based on a customised Panel component, with 3
states, declared in MXML. All elements are bound to the single data
structure which is passed as the parameter at the init stage.

I am using my own caching PopUpManager, which tries to find the object
in the dictionary before using createPopUp() method.

I know about the weak reference parameter in the event subscription,
but this is not a case - this panel uses  mxml bindings, i.e.
click="fClickedThat()". 

As I said, I ran it under profiler and every time
PopUpManager.addPopup() makes it visible I can see that the only thing
which is growing in numbers of instances are childConstraintInfo
objects (256 instances per each call). When I hide the panel using
removePopup() - the number of childConstraintInstances does not
decrease. But if I click on the GC button - it goes back to 256
instances (the panel still exists).
I am 100% sure that none of our custom objects are being created
during the process of popup creation.

Of course Profiler  does not show all the objects (I use standard
filter on flash.*), but if I turn it off, Profiler just dies on the
4Gb Quad-core machine. And I am unable to turn on the allocation trace
by the same reason - it just kills JVM. 

So we have to find a workaround for this problem. Simplification of
the panel is not an option so far - for complex tasks you have to use
complex tools, hammer & axe are not always the ultimate answer :)

PS I know that we already reached some limits in our project which are
unknown probably to 99% of developers and most sadly unknown to the
Flex Team.

Here is the example:
http://bugs.adobe.com/jira/browse/FB-12492
This popup window has too many mxml entries (due to the states), so it
takes more than 90 seconds to compare it with the previous revision. I
guess that, if people were creating complex interfaces in enterprise
environment, there will be a lot of fuss around this stupid Java
compare tool.

We also have 4 SWC objects embedded in that panel (graphical
components like buttons or icons developed in Flash). And the Flex
Builder does not like it either - it displays the SWC objects in
Design View only sometimes depending on its own mood and wind
direction. I am unable even to submit a bug on it, as all our small
test cases work fine, the problems appear only in the project environment.


Cheers,
Dmitri.



--- In flexcoders@yahoogroups.com, "Ryan Graham"  wrote:
>
> 
> Hmm... at this point I suppose it depends on what you are doing with
> your popup component. We'd have to see some code to try and pinpoint
> memory-leaks.
> 
>  
> 
> Are you creating a new popup everytime the user requests it, or do you
> create one instance and use the popup manager to show and hide that
> instance, setting data properties accordingly? Are you adding listeners
> to descendant components in the popup? If so are you using weak
> references? For example:
> 
>  
> 
> addEventListener(MouseEvent.CLICK, onClick, false, 0, true);
> 
>  
> 
> and not
> 
>  
> 
> addEventListener(MouseEvent.CLICK, onClick)
> 
>  
> 
> HTH,
> 
> Ryan
> 
>  
> 
> From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On
> Behalf Of Dmitri Girski
> Sent: Monday, February 09, 2009 5:37 PM
> To: flexcoders@yahoogroups.com
> Subject: [flexcoders] Re: Memory consumption by the browser
> 
>  
> 
> Hi Ryan,
> 
> I tested it on IE7, Chrome, Firefox3, Safari (Mac). They all perform
> in consistent manner, Safari is less greedy, IE & FF are the most
> hungry ones.
> 
> But as I said before, I can't see this footprint shrink when I
> minimise browsers. I even set this secret variable for FF -
> trim_on_minimise - no effect. How come?
> 
> Cheers,
> Dmitri.
> 
> --- In flexcoders@yahoogroups.com 
> , "Ryan Graham"  wrote:
> >
> > 
> > Is this in all browsers? I know IE 6 (maybe even 7?) has issues with
> > memory management. I consistently see memory leak-like behavior with
> IE
> > 6, for example: 
> > 
> > 
> > 
> > Start debug session for basic app - IE reports 60+ MB memory usage
> with
> > a value that steadily climbs as I use the app.
> > 
> > Minimize the browser, then bring it back to view - IE memory usage
> drops
> > to ~13 MB.
> > 
> > Use the app for a few more minutes, memory footprint grows in size a
> few
> > MB.
> > 
> > Minimize, then restore - IE footprint back down to ~13 MB or so.
> > 
> > 
> > 
> > I don't see the same behavior in FF, which is good. The issue might be
> > with memory management within that particular browser, and not the
> Flash
> > Player. 
> > 
> > 
> > 
> > HTH,
> > 
> > Ryan
> > 
> > 
> > 
> > From: flexcoders@yahoogroups.com 
> [mailto:flexcoders@yahoogroups.com 
> ] On
> > Behalf Of Dmitri Girski
> > Sent: Sunday, February 08, 2009 11:33 PM
> > To: flexcoders@yahoogroups.com  
> > Subject: [flexcoders] Memory consumpt

RE: [flexcoders] DataGrid updateComplete causes lots of memory leak.

2009-02-09 Thread Alex Harui
You can look at the allocation stack trace to see where those come from.  
WeakMethodClosures can generate false-postives in the profiler so it may just 
be a false alarm.  I don't know why you would need to hook UI or input events 
directly to do vertical scroll positioning.  The secondary view should pull its 
viewstate from a central data model, then you don't need to push information 
into the view and worry about when it is ready.

Alex Harui
Flex SDK Developer
Adobe Systems Inc.
Blog: http://blogs.adobe.com/aharui

From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On Behalf 
Of Manu Dhanda
Sent: Monday, February 09, 2009 11:01 PM
To: flexcoders@yahoogroups.com
Subject: RE: [flexcoders] DataGrid updateComplete causes lots of memory leak.


Selection is fine, as you said, can be done easily.
But I do need UI and event framework for the vertical scroll positioning.

On the other hand, from the profiler, here I do have some interesting
figures:

Memory Snapshot(in couple of minutes interval)
Loitering Objects

WeakMethodClosure | flash.events | Instances:48914(98.43%) |
Memory:782624(83.87%) //with updateComplete

WeakMethodClosure | flash.events | Instances:2(2.25%) | Memory:32(0.23%)
//without updateComplete

Same steps being followed for two parallel instances of same app run and it
returned me above noticeable figures. A couple more lines were there(with
more objects), but this one is noticeable.

-Manu.

Alex Harui wrote:
>
> It occurs to me that if you're changing the display in updateComplete you
> could be causing another updateComplete and looping forever. Set a
> breakpoint on your handler and see how often it gets called.
>
> If I were doing something like this, I'd have a "currentSelection"
> property somewhere that the first DG sets and the second DG reacts to by
> binding to it and avoid using UI and validation events directly.
>
> Alex Harui
> Flex SDK Developer
> Adobe Systems Inc.
> Blog: http://blogs.adobe.com/aharui
>
> From: flexcoders@yahoogroups.com 
> [mailto:flexcoders@yahoogroups.com] On
> Behalf Of Alex Harui
> Sent: Monday, February 09, 2009 10:15 PM
> To: flexcoders@yahoogroups.com
> Subject: RE: [flexcoders] DataGrid updateComplete causes lots of memory
> leak.
>
> Are you saying that afterwards the memory number does not drop back down
> even after you force a garbage collection using the profiler?
>
> If so, use the profiler to see what objects are sticking around. There's
> a tutorial on how to use it on my blog.
>
> Alex Harui
> Flex SDK Developer
> Adobe Systems Inc.
> Blog: http://blogs.adobe.com/aharui
>
> From: flexcoders@yahoogroups.com 
> [mailto:flexcoders@yahoogroups.com] On
> Behalf Of Manu Dhanda
> Sent: Monday, February 09, 2009 10:07 PM
> To: flexcoders@yahoogroups.com
> Subject: RE: [flexcoders] DataGrid updateComplete causes lots of memory
> leak.
>
>
> Yes, am using the same line of code.
> updateComplete=this.callLater(setVerticalPosition);
>
> private function setVerticalPosition():void{
> productsGrid.verticalScrollPosition =
> getVerScrollPos(productsGrid.selectedItems);//which returns an int.
> }
>
> Now when I use profiler to see the memory use. The bar depicting the
> memory
> use keep on going up, drops all of a sudden then again goes up to a new
> high
> and so on(repeat the same criteria), until user actually switch his view
> to
> the screen having that datagrid. After that it will become a straight
> parallel line.
>
> WhereAs if I remove this one line of code, i.e. updateComplete(...) it
> achieves that straight parallel line much before and you don't even need
> to
> go to that particular view/screen.
>
> Any workaround or any other solution would be great.
>
> Thanks,
> Manu.
>
> Alex Harui wrote:
>>
>> Hopefully your code is:
>> updateComplete=this.callLater(setVerticalScrollBarMethod);
>>
>> Depending on what that code does, it might use a bunch of memory, but if
>> it gets freed later, it isn't a leak. The profiler will help you
>> determine if there really is a leak.
>>
>> Alex Harui
>> Flex SDK Developer
>> Adobe Systems Inc.
>> Blog: http://blogs.adobe.com/aharui
>>
>> From: 
>> flexcoders@yahoogroups.com
>> [mailto:flexcoders@yahoogroups.com]
>> On
>> Behalf Of Manu Dhanda
>> Sent: Monday, February 09, 2009 8:21 PM
>> To: 
>> flexcoders@yahoogroups.com
>> Subject: [flexcoders] DataGrid updateComplete causes lots of memory leak.
>>
>>
>> Hi Guyz,
>> I have a viewstack holding two DG's. When I

RE: [flexcoders] DataGrid updateComplete causes lots of memory leak.

2009-02-09 Thread Manu Dhanda

Selection is fine, as you said, can be done easily.
But I do need UI and event framework for the vertical scroll positioning.

On the other hand, from the profiler, here I do have some interesting
figures:

Memory Snapshot(in couple of minutes interval) 
Loitering Objects

WeakMethodClosure | flash.events | Instances:48914(98.43%) |
Memory:782624(83.87%) //with updateComplete

WeakMethodClosure | flash.events | Instances:2(2.25%) | Memory:32(0.23%)
//without updateComplete


Same steps being followed for two parallel instances of same app run and it
returned me above noticeable figures. A couple more lines were there(with
more objects), but this one is noticeable.

-Manu.



Alex Harui wrote:
> 
> It occurs to me that if you're changing the display in updateComplete you
> could be causing another updateComplete and looping forever.  Set a
> breakpoint on your handler and see how often it gets called.
> 
> If I were doing something like this, I'd have a "currentSelection"
> property somewhere that the first DG sets and the second DG reacts to by
> binding to it and avoid using UI and validation events directly.
> 
> Alex Harui
> Flex SDK Developer
> Adobe Systems Inc.
> Blog: http://blogs.adobe.com/aharui
> 
> From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On
> Behalf Of Alex Harui
> Sent: Monday, February 09, 2009 10:15 PM
> To: flexcoders@yahoogroups.com
> Subject: RE: [flexcoders] DataGrid updateComplete causes lots of memory
> leak.
> 
> Are you saying that afterwards the memory number does not drop back down
> even after you force a garbage collection using the profiler?
> 
> If so, use the profiler to see what objects are sticking around.  There's
> a tutorial on how to use it on my blog.
> 
> Alex Harui
> Flex SDK Developer
> Adobe Systems Inc.
> Blog: http://blogs.adobe.com/aharui
> 
> From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On
> Behalf Of Manu Dhanda
> Sent: Monday, February 09, 2009 10:07 PM
> To: flexcoders@yahoogroups.com
> Subject: RE: [flexcoders] DataGrid updateComplete causes lots of memory
> leak.
> 
> 
> Yes, am using the same line of code.
> updateComplete=this.callLater(setVerticalPosition);
> 
> private function setVerticalPosition():void{
> productsGrid.verticalScrollPosition =
> getVerScrollPos(productsGrid.selectedItems);//which returns an int.
> }
> 
> Now when I use profiler to see the memory use. The bar depicting the
> memory
> use keep on going up, drops all of a sudden then again goes up to a new
> high
> and so on(repeat the same criteria), until user actually switch his view
> to
> the screen having that datagrid. After that it will become a straight
> parallel line.
> 
> WhereAs if I remove this one line of code, i.e. updateComplete(...) it
> achieves that straight parallel line much before and you don't even need
> to
> go to that particular view/screen.
> 
> Any workaround or any other solution would be great.
> 
> Thanks,
> Manu.
> 
> Alex Harui wrote:
>>
>> Hopefully your code is:
>> updateComplete=this.callLater(setVerticalScrollBarMethod);
>>
>> Depending on what that code does, it might use a bunch of memory, but if
>> it gets freed later, it isn't a leak. The profiler will help you
>> determine if there really is a leak.
>>
>> Alex Harui
>> Flex SDK Developer
>> Adobe Systems Inc.
>> Blog: http://blogs.adobe.com/aharui
>>
>> From: flexcoders@yahoogroups.com
>> [mailto:flexcoders@yahoogroups.com]
>> On
>> Behalf Of Manu Dhanda
>> Sent: Monday, February 09, 2009 8:21 PM
>> To: flexcoders@yahoogroups.com
>> Subject: [flexcoders] DataGrid updateComplete causes lots of memory leak.
>>
>>
>> Hi Guyz,
>> I have a viewstack holding two DG's. When I double click on an item in
>> first
>> DG, it should switch to the second DG and select the corresponding item
>> in
>> that DG and scroll down to that item.
>>
>> If I set verticalscrollbarposition something like..
>> updateComplete=this.callLater(setVerticalScrollBarMethod());
>>
>> It causes a lot of memory leak until unless it is switched to the final
>> view(2nd DG with highlighted item.)
>> Can anyone tell me what I can use as an alternative to updateComplete ??
>>
>> -Manu.
>> --
>> View this message in context:
>> http://www.nabble.com/DataGrid-updateComplete-causes-lots-of-memory-leak.-tp21927484p21927484.html
>> Sent from the FlexCoders mailing list archive at Nabble.com.
>>
>>
>>
> 
> --
> View this message in context:
> http://www.nabble.com/DataGrid-updateComplete-causes-lots-of-memory-leak.-tp21927484p21928252.html
> Sent from the FlexCoders mailing list archive at Nabble.com.
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/DataGrid-updateComplete-causes-lots-of-memory-leak.-tp21927484p21928674.html
Sent from the FlexCoders mailing list archive at Nabble.com.



RE: [flexcoders] DataGrid updateComplete causes lots of memory leak.

2009-02-09 Thread Alex Harui
It occurs to me that if you're changing the display in updateComplete you could 
be causing another updateComplete and looping forever.  Set a breakpoint on 
your handler and see how often it gets called.

If I were doing something like this, I'd have a "currentSelection" property 
somewhere that the first DG sets and the second DG reacts to by binding to it 
and avoid using UI and validation events directly.

Alex Harui
Flex SDK Developer
Adobe Systems Inc.
Blog: http://blogs.adobe.com/aharui

From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On Behalf 
Of Alex Harui
Sent: Monday, February 09, 2009 10:15 PM
To: flexcoders@yahoogroups.com
Subject: RE: [flexcoders] DataGrid updateComplete causes lots of memory leak.

Are you saying that afterwards the memory number does not drop back down even 
after you force a garbage collection using the profiler?

If so, use the profiler to see what objects are sticking around.  There's a 
tutorial on how to use it on my blog.

Alex Harui
Flex SDK Developer
Adobe Systems Inc.
Blog: http://blogs.adobe.com/aharui

From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On Behalf 
Of Manu Dhanda
Sent: Monday, February 09, 2009 10:07 PM
To: flexcoders@yahoogroups.com
Subject: RE: [flexcoders] DataGrid updateComplete causes lots of memory leak.


Yes, am using the same line of code.
updateComplete=this.callLater(setVerticalPosition);

private function setVerticalPosition():void{
productsGrid.verticalScrollPosition =
getVerScrollPos(productsGrid.selectedItems);//which returns an int.
}

Now when I use profiler to see the memory use. The bar depicting the memory
use keep on going up, drops all of a sudden then again goes up to a new high
and so on(repeat the same criteria), until user actually switch his view to
the screen having that datagrid. After that it will become a straight
parallel line.

WhereAs if I remove this one line of code, i.e. updateComplete(...) it
achieves that straight parallel line much before and you don't even need to
go to that particular view/screen.

Any workaround or any other solution would be great.

Thanks,
Manu.

Alex Harui wrote:
>
> Hopefully your code is:
> updateComplete=this.callLater(setVerticalScrollBarMethod);
>
> Depending on what that code does, it might use a bunch of memory, but if
> it gets freed later, it isn't a leak. The profiler will help you
> determine if there really is a leak.
>
> Alex Harui
> Flex SDK Developer
> Adobe Systems Inc.
> Blog: http://blogs.adobe.com/aharui
>
> From: flexcoders@yahoogroups.com 
> [mailto:flexcoders@yahoogroups.com] On
> Behalf Of Manu Dhanda
> Sent: Monday, February 09, 2009 8:21 PM
> To: flexcoders@yahoogroups.com
> Subject: [flexcoders] DataGrid updateComplete causes lots of memory leak.
>
>
> Hi Guyz,
> I have a viewstack holding two DG's. When I double click on an item in
> first
> DG, it should switch to the second DG and select the corresponding item in
> that DG and scroll down to that item.
>
> If I set verticalscrollbarposition something like..
> updateComplete=this.callLater(setVerticalScrollBarMethod());
>
> It causes a lot of memory leak until unless it is switched to the final
> view(2nd DG with highlighted item.)
> Can anyone tell me what I can use as an alternative to updateComplete ??
>
> -Manu.
> --
> View this message in context:
> http://www.nabble.com/DataGrid-updateComplete-causes-lots-of-memory-leak.-tp21927484p21927484.html
> Sent from the FlexCoders mailing list archive at Nabble.com.
>
>
>

--
View this message in context: 
http://www.nabble.com/DataGrid-updateComplete-causes-lots-of-memory-leak.-tp21927484p21928252.html
Sent from the FlexCoders mailing list archive at Nabble.com.



RE: [flexcoders] DataGrid updateComplete causes lots of memory leak.

2009-02-09 Thread Alex Harui
Are you saying that afterwards the memory number does not drop back down even 
after you force a garbage collection using the profiler?

If so, use the profiler to see what objects are sticking around.  There's a 
tutorial on how to use it on my blog.

Alex Harui
Flex SDK Developer
Adobe Systems Inc.
Blog: http://blogs.adobe.com/aharui

From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On Behalf 
Of Manu Dhanda
Sent: Monday, February 09, 2009 10:07 PM
To: flexcoders@yahoogroups.com
Subject: RE: [flexcoders] DataGrid updateComplete causes lots of memory leak.


Yes, am using the same line of code.
updateComplete=this.callLater(setVerticalPosition);

private function setVerticalPosition():void{
productsGrid.verticalScrollPosition =
getVerScrollPos(productsGrid.selectedItems);//which returns an int.
}

Now when I use profiler to see the memory use. The bar depicting the memory
use keep on going up, drops all of a sudden then again goes up to a new high
and so on(repeat the same criteria), until user actually switch his view to
the screen having that datagrid. After that it will become a straight
parallel line.

WhereAs if I remove this one line of code, i.e. updateComplete(...) it
achieves that straight parallel line much before and you don't even need to
go to that particular view/screen.

Any workaround or any other solution would be great.

Thanks,
Manu.

Alex Harui wrote:
>
> Hopefully your code is:
> updateComplete=this.callLater(setVerticalScrollBarMethod);
>
> Depending on what that code does, it might use a bunch of memory, but if
> it gets freed later, it isn't a leak. The profiler will help you
> determine if there really is a leak.
>
> Alex Harui
> Flex SDK Developer
> Adobe Systems Inc.
> Blog: http://blogs.adobe.com/aharui
>
> From: flexcoders@yahoogroups.com 
> [mailto:flexcoders@yahoogroups.com] On
> Behalf Of Manu Dhanda
> Sent: Monday, February 09, 2009 8:21 PM
> To: flexcoders@yahoogroups.com
> Subject: [flexcoders] DataGrid updateComplete causes lots of memory leak.
>
>
> Hi Guyz,
> I have a viewstack holding two DG's. When I double click on an item in
> first
> DG, it should switch to the second DG and select the corresponding item in
> that DG and scroll down to that item.
>
> If I set verticalscrollbarposition something like..
> updateComplete=this.callLater(setVerticalScrollBarMethod());
>
> It causes a lot of memory leak until unless it is switched to the final
> view(2nd DG with highlighted item.)
> Can anyone tell me what I can use as an alternative to updateComplete ??
>
> -Manu.
> --
> View this message in context:
> http://www.nabble.com/DataGrid-updateComplete-causes-lots-of-memory-leak.-tp21927484p21927484.html
> Sent from the FlexCoders mailing list archive at Nabble.com.
>
>
>

--
View this message in context: 
http://www.nabble.com/DataGrid-updateComplete-causes-lots-of-memory-leak.-tp21927484p21928252.html
Sent from the FlexCoders mailing list archive at Nabble.com.



RE: [flexcoders] DataGrid updateComplete causes lots of memory leak.

2009-02-09 Thread Manu Dhanda

Yes, am using the same line of code.
updateComplete=this.callLater(setVerticalPosition);

private function setVerticalPosition():void{
productsGrid.verticalScrollPosition =
getVerScrollPos(productsGrid.selectedItems);//which returns an int.
}

Now when I use profiler to see the memory use. The bar depicting the memory
use keep on going up, drops all of a sudden then again goes up to a new high
and so on(repeat the same criteria), until user actually switch his view to
the screen having that datagrid. After that it will become a straight
parallel line.

WhereAs if I remove this one line of code, i.e. updateComplete(...) it
achieves that straight parallel line much before and you don't even need to
go to that particular view/screen.

Any workaround or any other solution would be great.

Thanks,
Manu.


Alex Harui wrote:
> 
> Hopefully your code is:
> updateComplete=this.callLater(setVerticalScrollBarMethod);
> 
> Depending on what that code does, it might use a bunch of memory, but if
> it gets freed later, it isn't a leak.  The profiler will help you
> determine if there really is a leak.
> 
> Alex Harui
> Flex SDK Developer
> Adobe Systems Inc.
> Blog: http://blogs.adobe.com/aharui
> 
> From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On
> Behalf Of Manu Dhanda
> Sent: Monday, February 09, 2009 8:21 PM
> To: flexcoders@yahoogroups.com
> Subject: [flexcoders] DataGrid updateComplete causes lots of memory leak.
> 
> 
> Hi Guyz,
> I have a viewstack holding two DG's. When I double click on an item in
> first
> DG, it should switch to the second DG and select the corresponding item in
> that DG and scroll down to that item.
> 
> If I set verticalscrollbarposition something like..
> updateComplete=this.callLater(setVerticalScrollBarMethod());
> 
> It causes a lot of memory leak until unless it is switched to the final
> view(2nd DG with highlighted item.)
> Can anyone tell me what I can use as an alternative to updateComplete ??
> 
> -Manu.
> --
> View this message in context:
> http://www.nabble.com/DataGrid-updateComplete-causes-lots-of-memory-leak.-tp21927484p21927484.html
> Sent from the FlexCoders mailing list archive at Nabble.com.
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/DataGrid-updateComplete-causes-lots-of-memory-leak.-tp21927484p21928252.html
Sent from the FlexCoders mailing list archive at Nabble.com.



RE: [flexcoders] DataGrid updateComplete causes lots of memory leak.

2009-02-09 Thread Alex Harui
Hopefully your code is:
updateComplete=this.callLater(setVerticalScrollBarMethod);

Depending on what that code does, it might use a bunch of memory, but if it 
gets freed later, it isn't a leak.  The profiler will help you determine if 
there really is a leak.

Alex Harui
Flex SDK Developer
Adobe Systems Inc.
Blog: http://blogs.adobe.com/aharui

From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On Behalf 
Of Manu Dhanda
Sent: Monday, February 09, 2009 8:21 PM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] DataGrid updateComplete causes lots of memory leak.


Hi Guyz,
I have a viewstack holding two DG's. When I double click on an item in first
DG, it should switch to the second DG and select the corresponding item in
that DG and scroll down to that item.

If I set verticalscrollbarposition something like..
updateComplete=this.callLater(setVerticalScrollBarMethod());

It causes a lot of memory leak until unless it is switched to the final
view(2nd DG with highlighted item.)
Can anyone tell me what I can use as an alternative to updateComplete ??

-Manu.
--
View this message in context: 
http://www.nabble.com/DataGrid-updateComplete-causes-lots-of-memory-leak.-tp21927484p21927484.html
Sent from the FlexCoders mailing list archive at Nabble.com.



[flexcoders] PrintAdvancedDataGrid

2009-02-09 Thread lehaianh1986
I wonder that PrintAdvancedDataGrid have bug. I have an AIR app to
work with document file. The output is AdvancedDataGrid and I want to
print it.
I use code to work with AdvancedDataGrid follow link
http://livedocs.adobe.com/flex/3/html/help.html?content=printing_5.html#145939

When I debug my app by run only each code line, it can print my table
but not stable, sometimes ok and sometimes print nothing. When I run
normal, it always print white page. I check my printer and see the
flash object pending to print is very large (> 10MB) so I think seem
the app have no enough time to send object to printer.
Anyone meet the same problem? What do you think about it?

Thank in advance any comment!

Hai Anh



[flexcoders] Re: AdobeFlexBuilder 3 AIR: problem with Exported Release Build

2009-02-09 Thread roopal_oswal
--- In flexcoders@yahoogroups.com, "samir_npatel"  
wrote:
>
> 
Try creating a .air file.
> Hi Frnds,
> I am using Adobe Flex Builder 3 and have created an AIR application.
> I want to create a 'Build' so that I can install it and run it
> independently.
> So I created it using 'Project' --> 'Export Release Build'.
> It creates MyProject.airi file. When I click it to install it, it 
shows
> following error...
> 
> "The application could not be installed because the  AIR file is
> damaged."
> 
> I tried with many different applications, but same result.
> 
> please help...
> 
> -Samir
>




[flexcoders] DataGrid updateComplete causes lots of memory leak.

2009-02-09 Thread Manu Dhanda

Hi Guyz,
I have a viewstack holding two DG's. When I double click on an item in first
DG, it should switch to the second DG and select the corresponding item in
that DG and scroll down to that item.

If I set verticalscrollbarposition something like.. 
updateComplete=this.callLater(setVerticalScrollBarMethod());

It causes a lot of memory leak until unless it is switched to the final
view(2nd DG with highlighted item.)
Can anyone tell me what I can use as an alternative to updateComplete ??

-Manu.
-- 
View this message in context: 
http://www.nabble.com/DataGrid-updateComplete-causes-lots-of-memory-leak.-tp21927484p21927484.html
Sent from the FlexCoders mailing list archive at Nabble.com.



[flexcoders] Re: sizing dinamically the screen

2009-02-09 Thread Amy
--- In flexcoders@yahoogroups.com, Gustavo Duenas LRS  
wrote:
>
> thanks Amy, but it seems when I try to tell the document in Js 
about  
> the new size, that
> it is not doing the resize, Example is trying to do the sizing in 
the  
> document for vista and
> others like
> 
> document.width = screen.availWidth;
> document.height= screen.availHeight;
> 
> those arguments work in theory but it seems they are not working 
in  
> Vista or XP...
> I don't  what else to do, actually I have an odd error in the  
> application:
> 
> TypeError: Error #1009: Cannot access a property or method of a 
null  
> object reference.
>   at lrsAd/resizerFlash()
>   at lrsAd/___Application1_creationComplete()
>   at flash.events::EventDispatcher/dispatchEventFunction()
>   at flash.events::EventDispatcher/dispatchEvent()
>   at mx.core::UIComponent/dispatchEvent()
>   at mx.core::UIComponent/set initialized()
>   at mx.managers::LayoutManager/doPhasedInstantiation()
>   at Function/http://adobe.com/AS3/2006/builtin::apply()
>   at mx.core::UIComponent/callLaterDispatcher2()
>   at mx.core::UIComponent/callLaterDispatcher()
> 
> this is the flash windows that appears now in my browser.
> 
> 
> //code for the application:
> 
> creationComplete="resizerFlash()"
> 
> here is the code in the flex:
> 
>   
> //importamos los datos para el external interface//
> import flash.external.ExternalInterface;
>   
> //funcion para usar la external interface//
> public function resizerFlash():void{
> 
> var h:int;
> var w:int
> 
> if (ExternalInterface.available){
> 
> 
> h= ExternalInterface.call( "movieHeight");
> root.stage.height = h;
> w=ExternalInterface.call( "movieWidth");
> root.stage.width = w;
> trace(h);
> trace(w);
> }
> 
> 
> }

Set your Application width and height to 100%.  Then, when javaScript 
resizes the Object and/or Embed tag (NOT the document), then the 
Application will resize itself appropriately.

You may want to do some basic experimentation and/or research on 
DHTML.  That's beyond the scope of this forum.



[flexcoders] Re: Need Help for LCDS installation for web sphere 6.1!!

2009-02-09 Thread markflex2007
Hi,

I found other link at

http://help.adobe.com/en_US/livecycle/8.2/lcds_installation.html

I confuse the step 7,I want to know how to add a separate WorkManager
for my application here

"
7 From the WebSphere Administrator, define a WorkManager for use by
your application. From the admin, choose Resources > Asynchronous
Beans > Work managers. By default, the DefaultWorkManager is available
at the wm/default jndi-name. Also, you can add a separate WorkManager
for your application.
"

I have a error and can not find Target Resource JNDI Name when I
deploy lcds.war.

Please help me

Mark




[flexcoders] FB3 Pro can't find ColumnChart

2009-02-09 Thread Radley


I'm missing something obvious.

I'm trying the following example:

http://livedocs.adobe.com/flex/2/langref/mx/charts/ColumnChart.html


but I'm getting the following error:

1046: Type was not found or was not a compile-time constant:  
ColumnChart.


I thought Charting was included with FB3 Pro. If not, how do I install?

thanks in advance...

radley





RE: [flexcoders] Re: LCDS : Managed associations - creating/deleting new Items

2009-02-09 Thread Jeff Vroom
Yeah, that 'undefined' error is really just the player incorrectly reporting 
some error which is thrown up on the stack.If you do not register a fault 
handler, it is thrown as an error so that makes sense.

You have autoCommit set to true so the client is committing after each property 
change event which causes a large number of updates.   You probably want to 
just set autoCommit to false and manually call "commit" after each change.
If calling commit is not desired, maybe you just set up a timer to call commit 
periodically if there are any pending changes.

Jeff

From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On Behalf 
Of vdeprojects
Sent: Sunday, February 08, 2009 11:06 PM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Re: LCDS : Managed associations - creating/deleting new 
Items


It seems that adding a DataConflictEvent.CONFLICT event handler and a
DataServiceFaultEvent.FAULT event handler to the data service can
prevent the uncaught 'undefined' exception. In my case I simply have to
type quickly to run into a data conflict (each keystroke seems to be
sent to the server...). Anyone any idea?

<><>

[flexcoders] Re: embedded font causes labels to appear with backgroundColor lighter than expected

2009-02-09 Thread hr1ny
Alex,
Thanks for your reply.
Following is a nice, minimal example that recreates this issue.  It 
works with 2 different embedded fonts that I tried.  
advancedAntiAliasing did not make a difference.  The labels have a 
striped appearance, which can be distracting.
--Henry

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

@font-face 
{
src: url('../bin-
debug/assets/fonts/LucidaBright/LucidaBrightRegular.ttf');
fontFamily: lucidaBright;
}   

global 
{
fontFamily: lucidaBright;
fontSize:   12;
border: 1px;
borderStyle:solid;
color: white;
}











  




--- In flexcoders@yahoogroups.com, Alex Harui  wrote:
>
> Your version of Flex may not allow a list of fontFamilies.
> 
> How much lighter is the background?  Do you have filters applied, 
alpha?  I've seen slight changes (0xfefefe becomes 0xfdfdfd), but not 
much more than that.  Try turning off advancedAntiAliasing.
> 
> Alex Harui
> Flex SDK Developer
> Adobe Systems Inc.
> Blog: http://blogs.adobe.com/aharui
> 
> From: flexcoders@yahoogroups.com 
[mailto:flexcod...@yahoogroups.com] On Behalf Of hr1ny
> Sent: Monday, February 09, 2009 12:04 PM
> To: flexcoders@yahoogroups.com
> Subject: [flexcoders] embedded font causes labels to appear with 
backgroundColor lighter than expected
> 
> 
> In my Flex 3 app, when I use an embedded font, I notice that some 
of my labels appear against a backgroundColor that is lighter than 
the surrounding backgroundColor (sometimes, in repeatable 
conditions), even though this is nowhere specified explictly.
> 
> If I use a system font like '_sans' this does not happen.
> 
> Can anyone explain why this would be, or how I can fix this 
behavior?
> 
> My css code:
> 
> @font-face {
> 
> src: url('/assets/fonts/MyriadWebPro/MyriadWebPro.ttf');
> 
> fontFamily: myriadWebPro;
> 
> advancedAntiAliasing: true;
> 
> }
> 
> global {
> 
> fontFamily: myriadWebPro;
> 
> fontSize: 12;
> 
> border: 1px;
> 
> borderStyle: solid;
> 
> advancedAntiAliasing: true;
> 
> color: white;
> 
> }
> 
> I also observe that if I say
> fontFamily: myriadWebPro,
> 
> it loads the myriadWebPro font, but if I say
> fontFamily: myriadWebPro, '_sans',
> 
> it will load a default serif font instead.  That seems very strange.
> 
> --Henry
>




RE: [flexcoders] Re: Memory consumption by the browser

2009-02-09 Thread Ryan Graham

Hmm... at this point I suppose it depends on what you are doing with
your popup component. We'd have to see some code to try and pinpoint
memory-leaks.

 

Are you creating a new popup everytime the user requests it, or do you
create one instance and use the popup manager to show and hide that
instance, setting data properties accordingly? Are you adding listeners
to descendant components in the popup? If so are you using weak
references? For example:

 

addEventListener(MouseEvent.CLICK, onClick, false, 0, true);

 

and not

 

addEventListener(MouseEvent.CLICK, onClick)

 

HTH,

Ryan

 

From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On
Behalf Of Dmitri Girski
Sent: Monday, February 09, 2009 5:37 PM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Re: Memory consumption by the browser

 

Hi Ryan,

I tested it on IE7, Chrome, Firefox3, Safari (Mac). They all perform
in consistent manner, Safari is less greedy, IE & FF are the most
hungry ones.

But as I said before, I can't see this footprint shrink when I
minimise browsers. I even set this secret variable for FF -
trim_on_minimise - no effect. How come?

Cheers,
Dmitri.

--- In flexcoders@yahoogroups.com 
, "Ryan Graham"  wrote:
>
> 
> Is this in all browsers? I know IE 6 (maybe even 7?) has issues with
> memory management. I consistently see memory leak-like behavior with
IE
> 6, for example: 
> 
> 
> 
> Start debug session for basic app - IE reports 60+ MB memory usage
with
> a value that steadily climbs as I use the app.
> 
> Minimize the browser, then bring it back to view - IE memory usage
drops
> to ~13 MB.
> 
> Use the app for a few more minutes, memory footprint grows in size a
few
> MB.
> 
> Minimize, then restore - IE footprint back down to ~13 MB or so.
> 
> 
> 
> I don't see the same behavior in FF, which is good. The issue might be
> with memory management within that particular browser, and not the
Flash
> Player. 
> 
> 
> 
> HTH,
> 
> Ryan
> 
> 
> 
> From: flexcoders@yahoogroups.com 
[mailto:flexcoders@yahoogroups.com 
] On
> Behalf Of Dmitri Girski
> Sent: Sunday, February 08, 2009 11:33 PM
> To: flexcoders@yahoogroups.com  
> Subject: [flexcoders] Memory consumption by the browser
> 
> 
> 
> Hi everybody,
> 
> I am trying to solve the problem when my application consumes a lot of
> memory.
> When application starts in the browser, Windows/Mac reports the size
> of browser process around 150Mb.
> Then, if you start opening/closing the same popup window (which is
> actually being cached by application), the browser starts to grow. 
> Each appearance of popup consumes around 1.5Mb [sic!] (the consumer is
> childConstraintInfo, around 256 instances)
> When you close the pop up, memory sometimes goes down, but never to
> the original value. Never ever. At least 100-200kb more at a time.
> 
> OK, when I use a profiler, it shows that application consumes 42Mb. 
> Profiler shows no leaks, even if the number of instances are growing,
> when I click on GarbageCollector icon it always goes to the original
> figures, including childConstraintInfo instances. Total Memory stays
> at 42Mb mark. Good.
> But the problem is that browser's footprint is still growing. After a
> couple of hours of work with application it grows to 500-600Mb.
> 
> In profiler everything looks perfect. In reality - 600Mb app on 1Gb
> system makes it dead.
> 
> The question is, what makes browser to be so memory hungry? Why it
> consumes more & more memory without any attempt to release it? 
> 
> The simplest action with panel instance addPopUp/removePopUp consumes
> 1.5Mb of memory - I don't believe it. Well, the panels has 3 states
> and complex layout with ~100 elements. But what makes it so different
> to the "Hello, World" popup, which seems to be right?
> 
> Thank you for any thought in advance.
> 
> Regards,
> Dmitri.
> 
> 
> 
> 
> 
> 
> 
> This message is private and confidential. If you have received it in
error, please notify the sender and remove it from your system.
>





This message is private and confidential. If you have received it in error, 
please notify the sender and remove it from your system.

Re: [flexcoders] DataGrid - variableRowHeight="true" and wordWrap="true" not resizing properly

2009-02-09 Thread A. Resa Jones (Resa)
Try measureHeightOfItems?

DataGrid.height = DataGrid.measureHeightOfItems(0, gridrows) +
DataGrid.headerHeight;


I added this event to my data source and called measureHeightOfItems in the
listChanged function:

report.addEventListener(CollectionEvent.COLLECTION_CHANGE, listChanged);




On Mon, Feb 9, 2009 at 1:36 PM, patrickfkellogg
wrote:

>   I have a problem with  that uses dynamically generated
> columns. When the cell has many characters the row resizes its height
> properly with word wrap to show all the cell's contents. But the next
> time the  is shown when there is no data the row height
> remains at the previous tall size. It doesn't resize back down. I
> remember the fix for this before was to place the wordWrap="true" in
> the  tag not in the  tag, but this is not an
> option since I am creating my columns dynamically. anyone seen this?
> Any fix? thanks.
>
>  id="datagrid"
> width="100%"
> height="100%"
> dataProvider="{report}"
> variableRowHeight="true"
> wordWrap="true"
>
> columns="{DataGridColumnFactory.fromColumnGroupVOCollection(report.columns,
> model.session.timezoneInfo)}" />
>
>  
>


[flexcoders] Re: Memory consumption by the browser

2009-02-09 Thread Dmitri Girski
Hi Ryan,

I tested it on IE7, Chrome, Firefox3, Safari (Mac). They all perform
in consistent manner, Safari is less greedy, IE & FF are the most
hungry ones.

But as I said before, I can't see this footprint shrink when I
minimise browsers. I even set this secret variable for FF -
trim_on_minimise - no effect.  How come?


Cheers,
Dmitri.



--- In flexcoders@yahoogroups.com, "Ryan Graham"  wrote:
>
> 
> Is this in all browsers? I know IE 6 (maybe even 7?) has issues with
> memory management. I consistently see memory leak-like behavior with IE
> 6, for example: 
> 
>  
> 
> Start debug session for basic app - IE reports 60+ MB memory usage with
> a value that steadily climbs as I use the app.
> 
> Minimize the browser, then bring it back to view - IE memory usage drops
> to ~13 MB.
> 
> Use the app for a few more minutes, memory footprint grows in size a few
> MB.
> 
> Minimize, then restore - IE footprint back down to ~13 MB or so.
> 
>  
> 
> I don't see the same behavior in FF, which is good. The issue might be
> with memory management within that particular browser, and not the Flash
> Player. 
> 
>  
> 
> HTH,
> 
> Ryan
> 
>  
> 
> From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On
> Behalf Of Dmitri Girski
> Sent: Sunday, February 08, 2009 11:33 PM
> To: flexcoders@yahoogroups.com
> Subject: [flexcoders] Memory consumption by the browser
> 
>  
> 
> Hi everybody,
> 
> I am trying to solve the problem when my application consumes a lot of
> memory.
> When application starts in the browser, Windows/Mac reports the size
> of browser process around 150Mb.
> Then, if you start opening/closing the same popup window (which is
> actually being cached by application), the browser starts to grow. 
> Each appearance of popup consumes around 1.5Mb [sic!] (the consumer is
> childConstraintInfo, around 256 instances)
> When you close the pop up, memory sometimes goes down, but never to
> the original value. Never ever. At least 100-200kb more at a time.
> 
> OK, when I use a profiler, it shows that application consumes 42Mb. 
> Profiler shows no leaks, even if the number of instances are growing,
> when I click on GarbageCollector icon it always goes to the original
> figures, including childConstraintInfo instances. Total Memory stays
> at 42Mb mark. Good.
> But the problem is that browser's footprint is still growing. After a
> couple of hours of work with application it grows to 500-600Mb.
> 
> In profiler everything looks perfect. In reality - 600Mb app on 1Gb
> system makes it dead.
> 
> The question is, what makes browser to be so memory hungry? Why it
> consumes more & more memory without any attempt to release it? 
> 
> The simplest action with panel instance addPopUp/removePopUp consumes
> 1.5Mb of memory - I don't believe it. Well, the panels has 3 states
> and complex layout with ~100 elements. But what makes it so different
> to the "Hello, World" popup, which seems to be right?
> 
> Thank you for any thought in advance.
> 
> Regards,
> Dmitri.
> 
> 
> 
> 
> 
> 
> 
> This message is private and confidential. If you have received it in
error, please notify the sender and remove it from your system.
>




RE: [flexcoders] Is there any difference between BigDecimal in LCDS and FDS

2009-02-09 Thread Jeff Vroom
Yes, this was just a change to the code I think around the LCDS 2.6 timeframe 
(the release we split BlazeDS off from LCDS).   Keep in mind that BlazeDS is 
just part of LCDS so LCDS will behave that way too in 2.6 and beyond.   I think 
there might even have been a hotfix for the change for 2.5.1 but could be wrong 
about that.

Unfortunately there is still no ActionScript equivalent of BigDecimal.

Jeff

From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On Behalf 
Of Dan
Sent: Monday, February 09, 2009 11:35 AM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Is there any difference between BigDecimal in LCDS and FDS


Hi Flexcoders,

The conversion from Number to BigDecimal in FDS and LCDS seems to be
difference.

In FDS, if VOs mapping is Number to BigDecimal, seems the value is
first convert to Java Double, and then a casting of Double to
BigDecimal, which may cause inaccurate result.

However in LCDS, the value is convert to String and then Cast to
BigDecimal. I am not 100% sure, but the BlazeDS seems doing that, does
the LCDS do the same? Anyone has any idea?

Moreover, is there any class in Flex 3 or even 4 that is similar
BigDecimal which is so essential for finanical application?

Rgds
Daniel

<><>

Re: [flexcoders] AlivePdf and scroll bars

2009-02-09 Thread Richard Rodseth
I haven't actually used AlivePDF yet, but I suspect you will need a custom
layout for your "print view". Now if you want the list contents to be
paginated, you're probably in for a fair amount of work.

On Thu, Feb 5, 2009 at 12:03 PM, kuroiryu42  wrote:

>   I have a list that has scroll bars that I want to go away when I drop
> it into the PDF. I am just using the addImage function of PDF so it is
> basically taking a screen shot of the list that i pass in.
>
> Anyone have a solution for this?
>
> Thanks
>
>  
>


Re: [flexcoders] Re: tilelist HighlightIndicator effects

2009-02-09 Thread Fotis Chatzinikos
The following example shows how to apply effects on add and remove...

Understanding this might help you towards what you are trying to do:

http://livedocs.adobe.com/flex/3/html/help.html?content=createeffects_5.html


On Mon, Feb 9, 2009 at 8:42 AM, stinasius  wrote:

>   any small example on how to this will be great. am new to
> actionscript. thanks
>
>  
>



-- 
Fotis Chatzinikos, Ph.D.
Founder,
Phinnovation
fotis.chatzini...@gmail.com,


RE: [flexcoders] Re: tilelist HighlightIndicator effects

2009-02-09 Thread Alex Harui
The example is in ListBase.as

Alex Harui
Flex SDK Developer
Adobe Systems Inc.
Blog: http://blogs.adobe.com/aharui

From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On Behalf 
Of stinasius
Sent: Sunday, February 08, 2009 10:43 PM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Re: tilelist HighlightIndicator effects


any small example on how to this will be great. am new to
actionscript. thanks



RE: [flexcoders] How to use SWF from SWC??

2009-02-09 Thread Alex Harui
A SWC is a link-time library.  You cannot call loadStyleDeclarations on it.  
You an unzip it an extract the library.SWF and load that if you want.

Alex Harui
Flex SDK Developer
Adobe Systems Inc.
Blog: http://blogs.adobe.com/aharui

From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On Behalf 
Of Tahniyat Kazmi
Sent: Monday, February 09, 2009 3:23 AM
To: flex CODER
Subject: [flexcoders] How to use SWF from SWC??

Hi,

I have a problem in getting SWF from a SWC.

Actually I added a compiled SWF of a CSS file in SWC library. Then add that SWC 
in to project now wana use that SWF into project but runtime error occures  
[http://www.flexdeveloper.eu/forums/Smileys/set1/sad.gif]

Example:

StyleManager.loadStyleDeclarations("fontCss.swf");
StyleManager.loadStyleDeclarations("CSS2.swf");

fontCss.swf is SWF that i create in current project and CSS2.swf is library 
SWF... Now kindly help me out to how access this SWF from the SWC

Thanks







RE: [flexcoders] Sandboxed Modules in AIR

2009-02-09 Thread Alex Harui
See the marshal plan presentation on my blog.  Basically you can't have 
untrusted modules.  If you move to sub-applications and the marshall plan you 
should be able to get something working.

Alex Harui
Flex SDK Developer
Adobe Systems Inc.
Blog: http://blogs.adobe.com/aharui

From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On Behalf 
Of rob_mcmichael
Sent: Monday, February 09, 2009 2:51 AM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Sandboxed Modules in AIR


I was wondering if you could help me.

I would like to run a download and potentially untrusted Module
(written as a Felx SWF,  ) into an AIR application. This
would be a bit like Tour de Flex, but downloading and storing the
modules locally rather than loading them from a remote server every time.

There are the problems I have faced:

- Not being able to load then as normal because they are not in the
application directory, and also not being able to move them there at
runtime.

- Loading them via a ByteArray, but being unable to then put them in a
sandbox, or restrict their ability using a parentSandboxBridge.

- Getting the well documented "SWF is not a loadable module"
(http://www.mail-archive.com/flexcoders@yahoogroups.com/msg82210.html)

- Not being able to reference loaderInfo.parentSandboxBridge in my
module (should I get the rest working) as parentSandboxBridge is in
the AIR framework, but I need to create a SWF to load in as a module.

If you could help me with any of these point I would really appreciate
it, I will also be happy to document the solution if found.

Thanks



Re: [flexcoders] Question about MVC in a Flex Application

2009-02-09 Thread Richard Rodseth
A year ago I posted a simple example using no framework:

http://flexygen.wordpress.com/2008/02/07/simple-mvc-sample/

Today  I would recommend you look at Mate:

http://mate.asfusion.com/


On Mon, Feb 9, 2009 at 3:45 AM, carlo giordano wrote:

>   Hi,
> I would share infomation about how is used the MVC in a Flex
> Application. I have begun to use Pure MVC two months ago but I don't
> know if is very useful.
>
> If someone use different MVC framework and would like to share tips
> would be appreciated.
>
> Thanks for attention.
>  
>


RE: [flexcoders] DataGrid - variableRowHeight="true" and wordWrap="true" not resizing properly

2009-02-09 Thread Alex Harui
If there's no data, set variableRowHeight=false and rowHeight to a reasonable 
number.

Alex Harui
Flex SDK Developer
Adobe Systems Inc.
Blog: http://blogs.adobe.com/aharui

From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On Behalf 
Of patrickfkellogg
Sent: Monday, February 09, 2009 10:36 AM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] DataGrid - variableRowHeight="true" and wordWrap="true" 
not resizing properly


I have a problem with  that uses dynamically generated
columns. When the cell has many characters the row resizes its height
properly with word wrap to show all the cell's contents. But the next
time the  is shown when there is no data the row height
remains at the previous tall size. It doesn't resize back down. I
remember the fix for this before was to place the wordWrap="true" in
the  tag not in the  tag, but this is not an
option since I am creating my columns dynamically. anyone seen this?
Any fix? thanks.





RE: [flexcoders] embedded font causes labels to appear with backgroundColor lighter than expected

2009-02-09 Thread Alex Harui
Your version of Flex may not allow a list of fontFamilies.

How much lighter is the background?  Do you have filters applied, alpha?  I've 
seen slight changes (0xfefefe becomes 0xfdfdfd), but not much more than that.  
Try turning off advancedAntiAliasing.

Alex Harui
Flex SDK Developer
Adobe Systems Inc.
Blog: http://blogs.adobe.com/aharui

From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On Behalf 
Of hr1ny
Sent: Monday, February 09, 2009 12:04 PM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] embedded font causes labels to appear with 
backgroundColor lighter than expected


In my Flex 3 app, when I use an embedded font, I notice that some of my labels 
appear against a backgroundColor that is lighter than the surrounding 
backgroundColor (sometimes, in repeatable conditions), even though this is 
nowhere specified explictly.

If I use a system font like '_sans' this does not happen.

Can anyone explain why this would be, or how I can fix this behavior?

My css code:

@font-face {

src: url('/assets/fonts/MyriadWebPro/MyriadWebPro.ttf');

fontFamily: myriadWebPro;

advancedAntiAliasing: true;

}

global {

fontFamily: myriadWebPro;

fontSize: 12;

border: 1px;

borderStyle: solid;

advancedAntiAliasing: true;

color: white;

}

I also observe that if I say
fontFamily: myriadWebPro,

it loads the myriadWebPro font, but if I say
fontFamily: myriadWebPro, '_sans',

it will load a default serif font instead.  That seems very strange.

--Henry



Re: [flexcoders] Re: [SebCoverFlow] Enablinghand cursor when user mouse overs an item/picture?

2009-02-09 Thread Fotis Chatzinikos
Thanks Steve,

I had already tried doing this in the SebCoverFlow.as in the add cover
method, but shape was null there...

Then, after your post, I realized that because init is called, it does not
mean that the shape is initialized and i tried your suggestion

but again ... you were right saying : "seems to go somewhat towards..."
as the hand cursor behavior is at least non-deterministic...
It works... whenever it feels like it...

In My case :when the coverflow is initialized there are not hand cursors,
then after a couple of clicks the cursor appears
but it works as it should only for a couple of clicks...

Maybe there is a problem with the implementation of Away3D's useHandCursor?

Who knows...

I am still trying to get to a solution, i will post here if i get anywhere

Thanks again,
Fotis

On Mon, Feb 9, 2009 at 6:02 PM, valdhor  wrote:

>   You are probably going to have to monkeypatch Seb's component.
>
> Adding:
>
> _shape.useHandCursor = true;
>
> to line 166 of CoverPlane.as
>
> seems to go somewhat towards the functionality you need.
>
> Note that you will need to download the source from
> http://www.sebastiaanholtrop.com/sebcoverflowprojectpage . Don't use
> the source from the demo page as this appears to be older than the
> source at the link above.
>
> HTH.
>
> Steve
>
> --- In flexcoders@yahoogroups.com ,
> "fotis.chatzinikos"
>
>  wrote:
> >
> > Hello all,
> >
> > I am trying to do what the subject suggests, ie enable the hand cursor
> > when a user mouse overs an item/picture in Seb's CoverFlow component.
> >
> > Any ideas?
> >
> > TIA,
> > Fotis
> >
> > PS: I extended It to provide a new event coverClicked, because the
> > click event did not fire every time and i needed to catch a click on
> > any cover not just the selected one (selectedCoverClicked). If anybody
> > is interested the following addition are needed:
> >
> > SebCoverFlow.as
> >
> > //just after the imports on top of the file:
> >
> > [Event(name="coverClicked", type="flash.events.Event")]
> >
> > In function _coverClickedHandler, add the following (@ the bottom/last
> > line):
> >
> > this.dispatchEvent(new Event("coverClicked")) ;
> >
>
>  
>



-- 
Fotis Chatzinikos, Ph.D.
Founder,
Phinnovation
fotis.chatzini...@gmail.com,


RE: [flexcoders] Mouse click & drop

2009-02-09 Thread Alex Harui
You'll see other Flex code for MOUSE_MOVE usually uses capture phase when 
calling addEventListener

Alex Harui
Flex SDK Developer
Adobe Systems Inc.
Blog: http://blogs.adobe.com/aharui

From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On Behalf 
Of smitade
Sent: Monday, February 09, 2009 12:52 PM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Mouse click & drop


I'm developing an app with click and drop as opposed to drag and drop.
I have a bunch of images on a canvas. When I click an image it adds a
MOUSE_MOVE event listener to the canvas. I then relocate the image
based on the canvas mouseX and mouseY movement. This event is removed
when I click the mouse a second time. As you can understand, this work
well if the image stays under the mouse, but goes haywire when the
mouse is moved over other images or if you move the mouse too quickly.
I could disable all the other objects on the canvas from responding to
the mouse movement but is there a better way to go about this.



[flexcoders] Re: Public constant fields are null?

2009-02-09 Thread florian.salihovic
Found the error. Everthing works fine - i had some other method to run as well.

--- In flexcoders@yahoogroups.com, "florian.salihovic"  
wrote:
>
> To give some more input: the error occours when the data is manipulated in an 
> itemrenderer of an advanced datagrid which displays items of an filtered 
ArrayCollection.
> 
> But what confuses me is, that the constant is null via it is passed, not the 
> object.
>  
> 
> --- In flexcoders@yahoogroups.com, "florian.salihovic"  
> wrote:
> >
> > I'm more then confused! I declare in a class some string constants:
> > 
> > // MyConstants.as
> > package {
> > public class MyConstants {
> > public static const My_CONST:String = "myConst";
> > }
> > }
> > 
> > In one of my classes i declare a setter, which makes sure only allowed 
> > values can be 
> > processed, otherwise the class will throw an error.
> > 
> > // MyClass.as
> > package {
> > public class MyClass {
> > public function set property(value:String):void
> > if (value != MyConstants.My_CONST)
> > throw new Error("Ivnalid value passed: " + value);
> > }
> > }
> > 
> > Now it turns out, that sometimes - in a nondeterministic behaviour - null 
> > is passed 
> > allthough i pass the constant. How can this be? It can't be a race 
> > condition since the 
> fields 
> > should be instantiated at compile time and the can't be null...
> > 
> > Any help? What am i missing? It would really be appreciated!
> >
>





[flexcoders] Re: Public constant fields are null?

2009-02-09 Thread florian.salihovic
To give some more input: the error occours when the data is manipulated in an 
itemrenderer of an advanced datagrid which displays items of an filtered 
ArrayCollection.

But what confuses me is, that the constant is null via it is passed, not the 
object.
 

--- In flexcoders@yahoogroups.com, "florian.salihovic"  
wrote:
>
> I'm more then confused! I declare in a class some string constants:
> 
> // MyConstants.as
> package {
> public class MyConstants {
> public static const My_CONST:String = "myConst";
> }
> }
> 
> In one of my classes i declare a setter, which makes sure only allowed values 
> can be 
> processed, otherwise the class will throw an error.
> 
> // MyClass.as
> package {
> public class MyClass {
> public function set property(value:String):void
> if (value != MyConstants.My_CONST)
> throw new Error("Ivnalid value passed: " + value);
> }
> }
> 
> Now it turns out, that sometimes - in a nondeterministic behaviour - null is 
> passed 
> allthough i pass the constant. How can this be? It can't be a race condition 
> since the 
fields 
> should be instantiated at compile time and the can't be null...
> 
> Any help? What am i missing? It would really be appreciated!
>





[flexcoders] Mouse click & drop

2009-02-09 Thread smitade
I'm developing an app with click and drop as opposed to drag and drop.
I have a bunch of images on a canvas. When I click an image it adds a
MOUSE_MOVE event listener to the canvas. I then relocate the image
based on the canvas mouseX and mouseY movement. This event is removed
when I click the mouse a second time. As you can understand, this work
well if the image stays under the mouse, but goes haywire when the
mouse is moved over other images or if you move the mouse too quickly.
I could disable all the other objects on the canvas from responding to
the mouse movement but is there a better way to go about this.



[flexcoders] Public constant fields are null?

2009-02-09 Thread florian.salihovic
I'm more then confused! I declare in a class some string constants:

// MyConstants.as
package {
public class MyConstants {
public static const My_CONST:String = "myConst";
}
}

In one of my classes i declare a setter, which makes sure only allowed values 
can be 
processed, otherwise the class will throw an error.

// MyClass.as
package {
public class MyClass {
public function set property(value:String):void
if (value != MyConstants.My_CONST)
throw new Error("Ivnalid value passed: " + value);
}
}

Now it turns out, that sometimes - in a nondeterministic behaviour - null is 
passed 
allthough i pass the constant. How can this be? It can't be a race condition 
since the fields 
should be instantiated at compile time and the can't be null...

Any help? What am i missing? It would really be appreciated!



[flexcoders] Re: filter arraycollection with checkbox acting wired

2009-02-09 Thread hfmarino
Hi,

try 

 private function myFilterFunction(item:Object): Boolean
 {
 trace("item.pizza " + item.pizza);
 return (item.pizza == pizzaSelected) ;
}
Look at the console, maybe you have all item.pizza == false.

Henrique F. Marino
blog.dclick.com.br
www.dclick.com.br


--- In flexcoders@yahoogroups.com, "Tracy Spratt"  wrote:
>
> Debug it.  Does pizza_ckb.data contain what you expect?  Is you filter
> function working correctly?
> 
>  
> 
> Tracy Spratt 
> Lariat Services 
> 
> Flex development bandwidth available 
> 
> 
> 
> From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On
> Behalf Of johndoematrix
> Sent: Monday, February 09, 2009 8:52 AM
> To: flexcoders@yahoogroups.com
> Subject: [flexcoders] filter arraycollection with checkbox acting wired
> 
>  
> 
> hi i am trying to filter an array collection using a checkbox, but
> when i select the check box all the data disappears. here is my filter
> function
> 
> private var pizzaSelected:Boolean;
> 
> private function pizzaFilter():void {
> if (pizza_ckb.selected == true)
> pizzaSelected = pizza_ckb.data;
> filterGrid();
> pizzaAr.refresh(); 
> }
> 
> private function filterGrid() :void
> {
> pizzaAr.filterFunction=myFilterFunction;
> pizzaAr.refresh();
> }
> 
> private function myFilterFunction(item:Object): Boolean
> {
> return 
> (item.pizza == pizzaSelected) ;
> }
> 
> then on my pizza_ckb checkbox on the click event i call 
> pizzaFilter(); is there something am doing wrong. if there is pizza
> then the result is true and pizza records show if false nothing is
> supposed to show up.
>



[flexcoders] embedded font causes labels to appear with backgroundColor lighter than expected

2009-02-09 Thread hr1ny

In my Flex 3 app, when I use an embedded font, I notice that some of my
labels appear against a backgroundColor that is lighter than the
surrounding backgroundColor (sometimes, in repeatable conditions), even
though this is nowhere specified explictly.

If I use a system font like '_sans' this does not happen.

Can anyone explain why this would be, or how I can fix this behavior?

My css code:

@font-face {

src: url('/assets/fonts/MyriadWebPro/MyriadWebPro.ttf');

fontFamily: myriadWebPro;

advancedAntiAliasing: true;

}

global {

fontFamily: myriadWebPro;

fontSize: 12;

border: 1px;

borderStyle: solid;

advancedAntiAliasing: true;

color: white;

}

I also observe that if I say

fontFamily: myriadWebPro,

it loads the myriadWebPro font, but if I say

fontFamily: myriadWebPro, '_sans',

it will load a default serif font instead.  That seems very strange.

--Henry



RE: [flexcoders] Re: sizing dinamically the screen

2009-02-09 Thread Tracy Spratt
Reduce the variables, establish functionality one step at a time,
testing to make sure it continues to work.

 

Step 1: Write javascript to resize what you want.  Don't do anything
else until you can do this part.

...

 

Tracy Spratt 
Lariat Services 

Flex development bandwidth available 



From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On
Behalf Of Gustavo Duenas LRS
Sent: Monday, February 09, 2009 1:24 PM
To: flexcoders@yahoogroups.com
Subject: Re: [flexcoders] Re: sizing dinamically the screen

 

thanks Amy, but it seems when I try to tell the document in Js about the
new size, that 

it is not doing the resize, Example is trying to do the sizing in the
document for vista and

others like

 

document.width = screen.availWidth;

document.height= screen.availHeight;

 

those arguments work in theory but it seems they are not working in
Vista or XP...

I don't  what else to do, actually I have an odd error in the
application:

 

TypeError: Error #1009: Cannot access a property or method of a null
object reference.

at lrsAd/resizerFlash()

at lrsAd/___Application1_creationComplete()

at flash.events::EventDispatcher/dispatchEventFunction()

at flash.events::EventDispatcher/dispatchEvent()

at mx.core::UIComponent/dispatchEvent()

at mx.core::UIComponent/set initialized()

at mx.managers::LayoutManager/doPhasedInstantiation()

at Function/http://adobe.com/AS3/2006/builtin::apply(
 )

at mx.core::UIComponent/callLaterDispatcher2()

at mx.core::UIComponent/callLaterDispatcher()

 

this is the flash windows that appears now in my browser.

 

 

//code for the application:

 

creationComplete="resizerFlash()" 

 

here is the code in the flex:

 

  

 //importamos los datos para el external interface//

 import flash.external.ExternalInterface;



 //funcion para usar la external interface//

 public function resizerFlash():void{

 

var h:int;

var w:int

 

if (ExternalInterface.available){

 

 

h= ExternalInterface.call( "movieHeight");

root.stage.height = h;

w=ExternalInterface.call( "movieWidth");

root.stage.width = w;

trace(h);

trace(w);

}

 

 

}

 

 

what that means, I'm afraid my understanding is not that good.

 

Gustavo

 

 

On Feb 2, 2009, at 10:06 PM, Amy wrote:





--- In flexcoders@yahoogroups.com 
, Gustavo Duenas LRS  
wrote:
>
> actually I'm trying to pass the JS var with the availWidth to flex 
> in order to be used on
> 
> 
> var h:number = ExternalInterface.call("getAvailWidth");
> var w:humber = ExternalInterface.call("getAvailHeight");
> 
> root.stage.width = w
> root.stage.height=h
> 
> assuming I have in the html wrapper
> 
> function getAvailWidth{
> and so on}
> This is exactly what I'm trying to accomplish.

You need to be resizing the object/embed tag, not telling Flex to 
resize the Application object, so Flex doesn't need to be involved in 
the process, unless you want to be able to click a button to initiate 
the resize. But all that needs to do is just call a js function, which 
should be able to handle it without any info from Flex.

 





[flexcoders] Is there any difference between BigDecimal in LCDS and FDS

2009-02-09 Thread Dan
Hi Flexcoders,

The conversion from Number to BigDecimal in FDS and LCDS seems to be 
difference. 

In FDS, if VOs mapping is Number to BigDecimal, seems the value is 
first convert to Java Double, and then a casting of Double to 
BigDecimal, which may cause inaccurate result.

However in LCDS, the value is convert to String and then Cast to 
BigDecimal. I am not 100% sure, but the BlazeDS seems doing that, does 
the LCDS do the same? Anyone has any idea?

Moreover, is there any class in Flex 3 or even 4 that is similar 
BigDecimal which is so essential for finanical application?

Rgds
Daniel



RE: [flexcoders] Making the impossible possible, something odd is happening

2009-02-09 Thread Gordon Smith
It's just pointless and possibly inefficient. If a var b is typed as Boolean, 
it is guaranteed to be either true or false, so you might as well just write

if (b)

rather than

if (b == true)

I haven't looked at the bytecode generated in the two cases, but I wouldn't be 
surprised if the latter case generated bytecode for the pointless comparison.

Gordon Smith
Adobe Flex SDK Team

From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On Behalf 
Of Sam Lai
Sent: Saturday, February 07, 2009 6:21 PM
To: flexcoders@yahoogroups.com
Subject: Re: [flexcoders] Making the impossible possible, something odd is 
happening


Curious question - why? Is there a technical reason for this, or just
a coding standard?

2009/2/8 Nate Beck mailto:nate%40tldstudio.com>>:
> I haven't had a change to play with your code... but just in general... It's
> bad practice to compare a Boolean value to True or False.
> You should simply be doing:
> if( x && y)
> instead of
> if (x == true && y == true)
> Cheers,
> Nate
>
> On Sat, Feb 7, 2009 at 5:04 PM, Cordova Aaron 
> mailto:basicasm%40yahoo.com>> wrote:
>>
>> I have an if else block that is matching every combination, all at once.
>>
>> To verify what I was suspecting I hard coded values to make portions of
>> the block impossible but they are still occuring, I'm assuming that the
>> project is not being rebuilt but when I comment lines, the code is no longer
>> executed, but the block is still executed.
>>
>> example
>>
>> x = true;
>> y = false;
>>
>> if(x == true && y == false)
>> {
>> doSomething();
>> }
>> else if(x== false && y == false)
>> {
>> if( x == true)
>> {
>> Alert.show("Should never happen.");
>> }
>> doSomethingElse();
>> }
>> else
>> {
>> //do nothing
>> }
>>
>> In my example I'm sure that I should never see the alert message, but I
>> get it the message every time the code is executed. I ran the 'Clean' option
>> in under the Build menu and the source recompiled, the problem remains.
>>
>
>
>
> --
>
> Cheers,
> Nate
> 
> http://blog.natebeck.net
>
>
>
>
>



[flexcoders] DataGrid - variableRowHeight="true" and wordWrap="true" not resizing properly

2009-02-09 Thread patrickfkellogg
I have a problem with  that uses dynamically generated
columns.  When the cell has many characters the row resizes its height
properly with word wrap to show all the cell's contents.  But the next
time the  is shown when there is no data the row height
remains at the previous tall size.  It doesn't resize back down.  I
remember the fix for this before was to place the wordWrap="true" in
the  tag not in the  tag, but this is not an
option since I am creating my columns dynamically.  anyone seen this?
 Any fix?  thanks.

 



Re: [flexcoders] Re: sizing dinamically the screen

2009-02-09 Thread Gustavo Duenas LRS
thanks Amy, but it seems when I try to tell the document in Js about  
the new size, that
it is not doing the resize, Example is trying to do the sizing in the  
document for vista and

others like

document.width = screen.availWidth;
document.height= screen.availHeight;

those arguments work in theory but it seems they are not working in  
Vista or XP...
I don't  what else to do, actually I have an odd error in the  
application:


TypeError: Error #1009: Cannot access a property or method of a null  
object reference.

at lrsAd/resizerFlash()
at lrsAd/___Application1_creationComplete()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.core::UIComponent/dispatchEvent()
at mx.core::UIComponent/set initialized()
at mx.managers::LayoutManager/doPhasedInstantiation()
at Function/http://adobe.com/AS3/2006/builtin::apply()
at mx.core::UIComponent/callLaterDispatcher2()
at mx.core::UIComponent/callLaterDispatcher()

this is the flash windows that appears now in my browser.


//code for the application:

creationComplete="resizerFlash()"

here is the code in the flex:


  //importamos los datos para el external interface//
  import flash.external.ExternalInterface;

  //funcion para usar la external interface//
  public function resizerFlash():void{

var h:int;
var w:int

if (ExternalInterface.available){


h= ExternalInterface.call( "movieHeight");
root.stage.height = h;
w=ExternalInterface.call( "movieWidth");
root.stage.width = w;
trace(h);
trace(w);
}


}


what that means, I'm afraid my understanding is not that good.

Gustavo


On Feb 2, 2009, at 10:06 PM, Amy wrote:


--- In flexcoders@yahoogroups.com, Gustavo Duenas LRS 
wrote:
>
> actually I'm trying to pass the JS var with the availWidth to flex
> in order to be used on
>
>
> var h:number = ExternalInterface.call("getAvailWidth");
> var w:humber = ExternalInterface.call("getAvailHeight");
>
> root.stage.width = w
> root.stage.height=h
>
> assuming I have in the html wrapper
>
> function getAvailWidth{
> and so on}
> This is exactly what I'm trying to accomplish.

You need to be resizing the object/embed tag, not telling Flex to
resize the Application object, so Flex doesn't need to be involved in
the process, unless you want to be able to click a button to initiate
the resize. But all that needs to do is just call a js function, which
should be able to handle it without any info from Flex.







[flexcoders] d

2009-02-09 Thread patrickfkellogg
my message from friday arounf 5:oo pm pst hasn't yet posted.  can you
tell me what's wrong?  thanks, patrick kellogg



[flexcoders] Re: Tree with Custom itemRenderer "Blocking" dropIndicator...

2009-02-09 Thread Boson Au
Sorry, I didn't make it clear:  I _am_ extending the TreeItemRenderer
in my custom itemRenderer.






--- In flexcoders@yahoogroups.com, "Tracy Spratt"  wrote:
>
> When creating an item renderer with any significant complexity, it is
> usually a mistake to start with a containier.
> 
>  
> 
> I advise that you start over and extend or copy TreeItemRenderer.as
> 
>  
> 
> Tracy Spratt 
> Lariat Services 
> 
> Flex development bandwidth available 
> 
> 
> 
> From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On
> Behalf Of Boson Au
> Sent: Monday, February 09, 2009 11:48 AM
> To: flexcoders@yahoogroups.com
> Subject: [flexcoders] Tree with Custom itemRenderer "Blocking"
> dropIndicator...
> 
>  
> 
> Hi everyone, I'm not sure how I managed to get to this but here goes
> 
> basically here's the problem.
> 
> I have a tree that's been extended with a custom itemrenderer. I
> actually set the default icon and label to be effectively invisible
> and placed an itemrenderer (a hbox with other elements in it) over it. 
> 
> I've also added code to the tree such that when you drag a node over a
> tree, it will open the tree after 1/2 second (aka spring loaded
> folders). This way the user can just rearrange stuff to his/her
> hearts content. 
> 
> I'm trying to mess around with the showdropfeedback and dropindicator
> skin settings. I understand the theory behind it but I am finding a
> weird error...
> 
> say when I grab a node and mouseover a branch, it'll open the branch
> and list its children. The drop indicator works fine until the branch
> opens and as I'm scrolling down the open children, the indicator
> sometimes disappears... after some investigation, it seems like the
> children are being created ON TOP of the indicator, which of course
> makes it disappear. If I put a opaque background on the itemrenderer,
> it'll definitely make the drop indicator disappear (since it'll be
> behind the renderer)
> 
> is there a way to FORCE the indicator to be rendered on TOP of
> everything? I want to provide user feedback on where the item will
> drop... I thought about overriding showDrop feedback and creating a
> BRAND NEW hbox or label or something and having the application add
> that to its childlist, passing it the coordinates so it'll be placed
> on top of the tree... but I'd love an easier solution...
>




[flexcoders] Re: Tree with Custom itemRenderer "Blocking" dropIndicator...

2009-02-09 Thread Boson Au
--- In flexcoders@yahoogroups.com, "Tracy Spratt"  wrote:
>
> When creating an item renderer with any significant complexity, it is
> usually a mistake to start with a containier.
> 
>  
> 
> I advise that you start over and extend or copy TreeItemRenderer.as
> 

sorry I didn't make it clear... I _am_ extending the TreeItemRenderer.as.
> 
> Tracy Spratt 
> Lariat Services 
> 
> Flex development bandwidth available 
> 
> 
> 
> From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On
> Behalf Of Boson Au
> Sent: Monday, February 09, 2009 11:48 AM
> To: flexcoders@yahoogroups.com
> Subject: [flexcoders] Tree with Custom itemRenderer "Blocking"
> dropIndicator...
> 
>  
> 
> Hi everyone, I'm not sure how I managed to get to this but here goes
> 
> basically here's the problem.
> 
> I have a tree that's been extended with a custom itemrenderer. I
> actually set the default icon and label to be effectively invisible
> and placed an itemrenderer (a hbox with other elements in it) over it. 
> 
> I've also added code to the tree such that when you drag a node over a
> tree, it will open the tree after 1/2 second (aka spring loaded
> folders). This way the user can just rearrange stuff to his/her
> hearts content. 
> 
> I'm trying to mess around with the showdropfeedback and dropindicator
> skin settings. I understand the theory behind it but I am finding a
> weird error...
> 
> say when I grab a node and mouseover a branch, it'll open the branch
> and list its children. The drop indicator works fine until the branch
> opens and as I'm scrolling down the open children, the indicator
> sometimes disappears... after some investigation, it seems like the
> children are being created ON TOP of the indicator, which of course
> makes it disappear. If I put a opaque background on the itemrenderer,
> it'll definitely make the drop indicator disappear (since it'll be
> behind the renderer)
> 
> is there a way to FORCE the indicator to be rendered on TOP of
> everything? I want to provide user feedback on where the item will
> drop... I thought about overriding showDrop feedback and creating a
> BRAND NEW hbox or label or something and having the application add
> that to its childlist, passing it the coordinates so it'll be placed
> on top of the tree... but I'd love an easier solution...
>




[flexcoders] Re: navigateToURL and "_self" - Works locally, not when swf is on remote server

2009-02-09 Thread uclamerrick
Thank you that actually helps, I will look through all of the
crossdomain stuff in the books.


--- In flexcoders@yahoogroups.com, "valdhor"  wrote:
>
> I have no idea how to debug that. Perhaps Charles can tell if it is a
> crossdomain issue.
> 
> 
> --- In flexcoders@yahoogroups.com, "uclamerrick"  wrote:
> >
> > Thank you for helping.
> > 
> > What I meant was that when I click the image nothing happens.
> > 
> > Also, I was not clear with the local vs remote - my swf file can be
> > embedded much like youtube, vimeo etc... 
> > 
> > When the swf file is generated from the code below and still on my
> > laptop clicking the image takes me to the desired URL. 
> > 
> > But then pretend I work at Youtube, and when I export the swf to a
> > youtube server and someone else embeds the swf file on a page on
> > xyzdomain.com, clicking the image does not work.
> > 
> > I tried switching this to a button to make sure it was not an image
> > thing, I got the same result.
> > 
> > The results I describe were on Firefox and Safari on a mac, I have to
> > install windows on a virtual machine to test that.
> > 
> > 
> > --- In flexcoders@yahoogroups.com, "valdhor"  wrote:
> > >
> > > Works for me:
> > > 
> > > 
> > > http://www.adobe.com/2006/mxml";
> > > layout="absolute">
> > >  
> > >  
> > >  
> > >  
> > >  
> > >   > > click="imageClick(event);"/>
> > >  
> > >  
> > > 
> > > 
> > > SWF, HTML file etc on the remote server.
> > > 
> > > What do you mean when you say "does not work"? Do you get an error
> > > message?
> > > You click the image and nothing happens? Something else?
> > > 
> > > 
> > > --- In flexcoders@yahoogroups.com, "uclamerrick"  wrote:
> > > >
> > > > I have an Image on an ApplicationControlBar and I am trying to
> make it
> > > > such that when the image is clicked, the current browser
> window/tab is
> > > > redirected to a URL. It works when the swf file is opened
> locally, but
> > > > not if its a remote swf file. I am guessing this is some security
> > > > issue, and am wondering if anyone has found a way around this.
> > > >
> > > > This works
> > > > Opening the swf file locally, and clicking the image loads the
> new URL
> > > > as specified in the imageClick function below.
> > > >
> > > > This does not work
> > > > Opening the swf file remotely using an html page with object/embed
> > > > code and clicking the image *does not* load the URL.
> > > >
> > > >
> > > > import flash.net.navigateToURL;
> > > >
> > > > public var myURL:String;
> > > >
> > > > private function imageClick(evt:MouseEvent):void {
> > > >  myURL = "http://www.yahoo.com/";;
> > > >  navigateToURL(new URLRequest(myURL), "_self");
> > > > }
> > > >
> > > > 
> > > >  
> > > >> > >source="@Embed('logo.png')"
> > > >id="logo"
> > > >click="imageClick(event);"
> > > >   />
> > > >   ...
> > > >  
> > > > 
> > > >
> > >
> >
>




Re: [flexcoders] Re: Flex RegExp issues

2009-02-09 Thread Maciek Sakrejda
Python has a handy re.escape() for just this sort of situation, but it
looks like ActionScript lacks it.
-- 
Maciek Sakrejda
Truviso, Inc.
http://www.truviso.com

-Original Message-
From: mmormando 
Reply-To: flexcoders@yahoogroups.com
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Re: Flex RegExp issues
Date: Mon, 09 Feb 2009 14:53:24 -

We faced a similar problem where I'm working, everyone had to
implement a filtering mechanism using user input, including some
special characters. While we were comparing solutions it was noted
that all but mine had troubles with the special characters.I was
just using indexOf(string)>-1 rather than the RegExp methods. Now,
they kind of had me beat when we had to make it case-insensitive, they
only had to add the "i" second parameter whereas I had to upper or
lower case everything, so I had to type more characters there, but it
was still way less than the escaping code they had to add. 
I guess long story short is, take a look at all of the tools in the
box, and make sure you're using the right one for your use-case.

--- In flexcoders@yahoogroups.com, Manu Dhanda 
wrote:
>
> 
> The problem is:
> I am trying to filter an arraycollection(labels) against the text.
Using a
> filter function and in there I am trying to use RegExp.
> 
> More specifically, whenever I enter a text like 12.0, it returns me
results
> with "-" character as well like 12-0 etc.
> 
> So I want that whenever I enter "." in my search, it should only
return me
> results with "." and NOT "-" and vice-versa.
> 
> Thanks,
> Manu.









[flexcoders] Re: Sign function

2009-02-09 Thread aceoohay
Another example of ActionScript making you roll your own I guess.

Paul

--- In flexcoders@yahoogroups.com, "Tracy Spratt"  
wrote:
>
> Google: Actionscript sign function
> 
>  
> 
> There are several examples.
> 
>  
> 
> Tracy Spratt 
> Lariat Services 
> 
> Flex development bandwidth available 
> 
> 
> 
> From: flexcoders@yahoogroups.com 
[mailto:flexcod...@yahoogroups.com] On
> Behalf Of aceoohay
> Sent: Monday, February 09, 2009 12:06 PM
> To: flexcoders@yahoogroups.com
> Subject: [flexcoders] Sign function
> 
>  
> 
> I need to find the sign of a number is there a sign function or 
method 
> available such as;
> 
> var mySign:number = sign(-123)
> 
> mySign would be -1 for negative, 0 for 0 and +1 for positive.
> 
> Paul
>




[flexcoders] Re: how to call javascript functions in AIR application?

2009-02-09 Thread Amy
--- In flexcoders@yahoogroups.com, Jeffry Houser  wrote:
>
> 
>  I thought [but haven't tried] that if you load web pages using the 
HTML 
> browser portion of AIR, it would support embedded SWFs, in which case 
I 
> would expect that the Flash Player JavaScript calls to access the 
HTML 
> wrapper would work. 

No, I think that they wouldn't use ExternalInterface--that is strictly 
from the inside looking out, not the outside looking in.  Instead, 
you'd manipulate the dom of the embedded HTML document.



[flexcoders] Re: navigateToURL and "_self" - Works locally, not when swf is on remote server

2009-02-09 Thread valdhor
I have no idea how to debug that. Perhaps Charles can tell if it is a
crossdomain issue.


--- In flexcoders@yahoogroups.com, "uclamerrick"  wrote:
>
> Thank you for helping.
> 
> What I meant was that when I click the image nothing happens.
> 
> Also, I was not clear with the local vs remote - my swf file can be
> embedded much like youtube, vimeo etc... 
> 
> When the swf file is generated from the code below and still on my
> laptop clicking the image takes me to the desired URL. 
> 
> But then pretend I work at Youtube, and when I export the swf to a
> youtube server and someone else embeds the swf file on a page on
> xyzdomain.com, clicking the image does not work.
> 
> I tried switching this to a button to make sure it was not an image
> thing, I got the same result.
> 
> The results I describe were on Firefox and Safari on a mac, I have to
> install windows on a virtual machine to test that.
> 
> 
> --- In flexcoders@yahoogroups.com, "valdhor"  wrote:
> >
> > Works for me:
> > 
> > 
> > http://www.adobe.com/2006/mxml";
> > layout="absolute">
> >  
> >  
> >  
> >  
> >  
> >   > click="imageClick(event);"/>
> >  
> >  
> > 
> > 
> > SWF, HTML file etc on the remote server.
> > 
> > What do you mean when you say "does not work"? Do you get an error
> > message?
> > You click the image and nothing happens? Something else?
> > 
> > 
> > --- In flexcoders@yahoogroups.com, "uclamerrick"  wrote:
> > >
> > > I have an Image on an ApplicationControlBar and I am trying to
make it
> > > such that when the image is clicked, the current browser
window/tab is
> > > redirected to a URL. It works when the swf file is opened
locally, but
> > > not if its a remote swf file. I am guessing this is some security
> > > issue, and am wondering if anyone has found a way around this.
> > >
> > > This works
> > > Opening the swf file locally, and clicking the image loads the
new URL
> > > as specified in the imageClick function below.
> > >
> > > This does not work
> > > Opening the swf file remotely using an html page with object/embed
> > > code and clicking the image *does not* load the URL.
> > >
> > >
> > > import flash.net.navigateToURL;
> > >
> > > public var myURL:String;
> > >
> > > private function imageClick(evt:MouseEvent):void {
> > >  myURL = "http://www.yahoo.com/";;
> > >  navigateToURL(new URLRequest(myURL), "_self");
> > > }
> > >
> > > 
> > >  
> > >> >source="@Embed('logo.png')"
> > >id="logo"
> > >click="imageClick(event);"
> > >   />
> > >   ...
> > >  
> > > 
> > >
> >
>




RE: [flexcoders] Sign function

2009-02-09 Thread Tracy Spratt
Google: Actionscript sign function

 

There are several examples.

 

Tracy Spratt 
Lariat Services 

Flex development bandwidth available 



From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On
Behalf Of aceoohay
Sent: Monday, February 09, 2009 12:06 PM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Sign function

 

I need to find the sign of a number is there a sign function or method 
available such as;

var mySign:number = sign(-123)

mySign would be -1 for negative, 0 for 0 and +1 for positive.

Paul





Re: [flexcoders] Sign function

2009-02-09 Thread Alan K
Do you mean 'sine'?

Math.sin(180);

Alan
> need to find the sign of a number is there a sign function or method
>available such as;

>var mySign:number = sign(-123)






[flexcoders] Re: Webservice with Dynamic request?

2009-02-09 Thread valdhor
This is how I would do it. You should be able to extrapolate it to your
requirements:


http://www.adobe.com/2006/mxml";
creationComplete="onCreationComplete()">
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 




--- In flexcoders@yahoogroups.com, "thibodeau.alain"
 wrote:
>
> Hi All,
>
> I am not sure how to go about this and couldn't find a sample
> anywhere...I am trying to consume a webservice that contains dynamic
> request data. Meaning that my request will change depending on what
> the user has entered... I've always used services that had the same
> request params, but in this case they change...
>
> I tried building out in AS my request like this:
>
>  webService.SearchParams.request
> = "stringstring em>string";
>
> And I have been staring at the request tag not knowing how to make
> it "loop"
>
> 
>result="getSearchDetails_result(event)" fault="getSearchDetails_fault
> (event)">
> 
> 
> 
>
>  string
>  string
>  string
>
>
> 
>  
> 
>  
>
> I hope it's clear what I am trying to accomplish and that someone can
> point me in the correct direction...
>
> thank-you!
>



[flexcoders] [ANN] Gilead maintenance release 1.2.1

2009-02-09 Thread bruno.marchesson
Hi,

I am pleased to announce the new release of Gilead, available at
http://gilead.sourceforge.net

Gilead allows you to send your Hibernate entities throught BlazeDS
without pain, and use them back on server.

This maintenance release solves many issues (see release notes for
details) and should be used as replacement of previous release.
It also adds some new improvements, from Gilead contributors :

* Maven support
* CustomBeanTransformer to allow Gilead users to define their own
transformers

Hope this helps !
Bruno



[flexcoders] Sign function

2009-02-09 Thread aceoohay
I need to find the sign of a number is there a sign function or method 
available such as;

var mySign:number = sign(-123)

mySign would be -1 for negative, 0 for 0 and +1 for positive.

Paul




RE: [flexcoders] Tree with Custom itemRenderer "Blocking" dropIndicator...

2009-02-09 Thread Tracy Spratt
When creating an item renderer with any significant complexity, it is
usually a mistake to start with a containier.

 

I advise that you start over and extend or copy TreeItemRenderer.as

 

Tracy Spratt 
Lariat Services 

Flex development bandwidth available 



From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On
Behalf Of Boson Au
Sent: Monday, February 09, 2009 11:48 AM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Tree with Custom itemRenderer "Blocking"
dropIndicator...

 

Hi everyone, I'm not sure how I managed to get to this but here goes

basically here's the problem.

I have a tree that's been extended with a custom itemrenderer. I
actually set the default icon and label to be effectively invisible
and placed an itemrenderer (a hbox with other elements in it) over it. 

I've also added code to the tree such that when you drag a node over a
tree, it will open the tree after 1/2 second (aka spring loaded
folders). This way the user can just rearrange stuff to his/her
hearts content. 

I'm trying to mess around with the showdropfeedback and dropindicator
skin settings. I understand the theory behind it but I am finding a
weird error...

say when I grab a node and mouseover a branch, it'll open the branch
and list its children. The drop indicator works fine until the branch
opens and as I'm scrolling down the open children, the indicator
sometimes disappears... after some investigation, it seems like the
children are being created ON TOP of the indicator, which of course
makes it disappear. If I put a opaque background on the itemrenderer,
it'll definitely make the drop indicator disappear (since it'll be
behind the renderer)

is there a way to FORCE the indicator to be rendered on TOP of
everything? I want to provide user feedback on where the item will
drop... I thought about overriding showDrop feedback and creating a
BRAND NEW hbox or label or something and having the application add
that to its childlist, passing it the coordinates so it'll be placed
on top of the tree... but I'd love an easier solution...





[flexcoders] Re: navigateToURL and "_self" - Works locally, not when swf is on remote server

2009-02-09 Thread uclamerrick
Thank you for helping.

What I meant was that when I click the image nothing happens.

Also, I was not clear with the local vs remote - my swf file can be
embedded much like youtube, vimeo etc... 

When the swf file is generated from the code below and still on my
laptop clicking the image takes me to the desired URL. 

But then pretend I work at Youtube, and when I export the swf to a
youtube server and someone else embeds the swf file on a page on
xyzdomain.com, clicking the image does not work.

I tried switching this to a button to make sure it was not an image
thing, I got the same result.

The results I describe were on Firefox and Safari on a mac, I have to
install windows on a virtual machine to test that.


--- In flexcoders@yahoogroups.com, "valdhor"  wrote:
>
> Works for me:
> 
> 
> http://www.adobe.com/2006/mxml";
> layout="absolute">
>  
>  
>  
>  
>  
>   click="imageClick(event);"/>
>  
>  
> 
> 
> SWF, HTML file etc on the remote server.
> 
> What do you mean when you say "does not work"? Do you get an error
> message?
> You click the image and nothing happens? Something else?
> 
> 
> --- In flexcoders@yahoogroups.com, "uclamerrick"  wrote:
> >
> > I have an Image on an ApplicationControlBar and I am trying to make it
> > such that when the image is clicked, the current browser window/tab is
> > redirected to a URL. It works when the swf file is opened locally, but
> > not if its a remote swf file. I am guessing this is some security
> > issue, and am wondering if anyone has found a way around this.
> >
> > This works
> > Opening the swf file locally, and clicking the image loads the new URL
> > as specified in the imageClick function below.
> >
> > This does not work
> > Opening the swf file remotely using an html page with object/embed
> > code and clicking the image *does not* load the URL.
> >
> >
> > import flash.net.navigateToURL;
> >
> > public var myURL:String;
> >
> > private function imageClick(evt:MouseEvent):void {
> >  myURL = "http://www.yahoo.com/";;
> >  navigateToURL(new URLRequest(myURL), "_self");
> > }
> >
> > 
> >  
> >>source="@Embed('logo.png')"
> >id="logo"
> >click="imageClick(event);"
> >   />
> >   ...
> >  
> > 
> >
>




RE: [flexcoders] Webservice with Dynamic request?

2009-02-09 Thread Tracy Spratt
What are the input parameters of the operation "SearchParams"?  What
data types?  Does it have a single argument of type array that that
contains an array  of "searchcriteria" objects, which have the three
search specification values? 

 

The request object is a dynamic "Object", not xml. build it something
like this:

Var oRequest:Object = new Object();

oRequest.criterialist = buildSearchCriteriaArray()

webService.SearchParams.request = oRequest;

 

Be sure to remove the declarative mx:request tag.

Tracy Spratt 
Lariat Services 

Flex development bandwidth available 



From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On
Behalf Of thibodeau.alain
Sent: Monday, February 09, 2009 10:30 AM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Webservice with Dynamic request?

 

Hi All,

I am not sure how to go about this and couldn't find a sample 
anywhere...I am trying to consume a webservice that contains dynamic 
request data. Meaning that my request will change depending on what 
the user has entered... I've always used services that had the same 
request params, but in this case they change...

I tried building out in AS my request like this:

webService.SearchParams.request 
= "stringstringstring";

And I have been staring at the request tag not knowing how to make 
it "loop"







string
string
string




 
 

I hope it's clear what I am trying to accomplish and that someone can 
point me in the correct direction...

thank-you!





RE: [flexcoders] Re: Some material for flex 3 Certification

2009-02-09 Thread Ryan Graham

I found the Attest quiz software good for the Flex 2 cert.  The content
should still mostly apply to give you a feel for what the cert exam is
like. Study up on LCDS, RPC, and of course all the new AIR features. As
mentioned, it really helps if you've been in the trenches for a while
before taking the exam.

 

HTH,

Ryan 

 

From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On
Behalf Of nathanpdaniel
Sent: Monday, February 09, 2009 7:54 AM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Re: Some material for flex 3 Certification

 

Flex from the Source (from Adobe Press) is a really good one to get 
your head wrapped around Flex - if you would consider that 
book "basic" or easy, you'll do fine on the Flex portion. Or you can 
try the online Flex training 
(http://www.adobe.com/devnet/flex/learn/designer/learningpath.html).
Then, make sure to study AIR - the main areas you should focus on are 
the differences between Flex & AIR (like the file system stuff, HTML, 
etc. - things you can do in an AIR app you can't do in a web app).
Get those 2 things - and you should be good to go. That's what I 
did - of course it DOES help significantly if you are a full time 
Flex developer... But if you can't do that, there's really enough 
material out there to understand it...

--- In flexcoders@yahoogroups.com 
, Amplify Mindware 
 wrote:
>
> Hello All,
> Can any one provide some resource(links / ebooks / etc) for 
Flex 3  Certification. 
> Any tips,on how I should prepare for the certification.
> 
>  Awaiting for prompt reply.
> 
> Regards...
>   Amplify
>





This message is private and confidential. If you have received it in error, 
please notify the sender and remove it from your system.

[flexcoders] Tree with Custom itemRenderer "Blocking" dropIndicator...

2009-02-09 Thread Boson Au
Hi everyone, I'm not sure how I managed to get to this but here goes

basically here's the problem.

I have a tree that's been extended with a custom itemrenderer.  I
actually set the default icon and label to be effectively invisible
and placed an itemrenderer (a hbox with other elements in it) over it.  

I've also added code to the tree such that when you drag a node over a
tree, it will open the tree after 1/2 second (aka spring loaded
folders).  This way the user can just rearrange stuff to his/her
hearts content.  

I'm trying to mess around with the showdropfeedback and dropindicator
skin settings.  I understand the theory behind it but I am finding a
weird error...

say when I grab a node and mouseover a branch, it'll open the branch
and list its children.  The drop indicator works fine until the branch
opens and as I'm scrolling down the open children, the indicator
sometimes disappears... after some investigation, it seems like the
children are being created ON TOP of the indicator, which of course
makes it disappear.  If I put a opaque background on the itemrenderer,
it'll definitely make the drop indicator disappear (since it'll be
behind the renderer)

is there a way to FORCE the indicator to be rendered on TOP of
everything?  I want to provide user feedback on where the item will
drop... I thought about overriding showDrop feedback and creating a
BRAND NEW hbox or label or something and having the application add
that to its childlist, passing it the coordinates so it'll be placed
on top of the tree... but I'd love an easier solution...



[flexcoders] Re: ctrl + mousewheel

2009-02-09 Thread valdhor
Cool Trick.

Is this on the Mac because it doesn't do it for me on a PC.

Could this be a Mac Preference setting?


--- In flexcoders@yahoogroups.com, "flexaustin"  wrote:
>
> So something I never noticed in Flex if you do a ctrl + mousewheel the 
> entire canvas shrinks in size or grows if scrolling up.  
> 
> Is there a way to prevent this?  I tried calling a function that stops 
> propigation immediately if ctrl is pressed, but that doesn't work.  Its 
> like it is being fired and recieved before the stage (aka 
> mx:Application).
>




RE: [flexcoders] Memory consumption by the browser

2009-02-09 Thread Ryan Graham

Is this in all browsers? I know IE 6 (maybe even 7?) has issues with
memory management. I consistently see memory leak-like behavior with IE
6, for example: 

 

Start debug session for basic app - IE reports 60+ MB memory usage with
a value that steadily climbs as I use the app.

Minimize the browser, then bring it back to view - IE memory usage drops
to ~13 MB.

Use the app for a few more minutes, memory footprint grows in size a few
MB.

Minimize, then restore - IE footprint back down to ~13 MB or so.

 

I don't see the same behavior in FF, which is good. The issue might be
with memory management within that particular browser, and not the Flash
Player. 

 

HTH,

Ryan

 

From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On
Behalf Of Dmitri Girski
Sent: Sunday, February 08, 2009 11:33 PM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Memory consumption by the browser

 

Hi everybody,

I am trying to solve the problem when my application consumes a lot of
memory.
When application starts in the browser, Windows/Mac reports the size
of browser process around 150Mb.
Then, if you start opening/closing the same popup window (which is
actually being cached by application), the browser starts to grow. 
Each appearance of popup consumes around 1.5Mb [sic!] (the consumer is
childConstraintInfo, around 256 instances)
When you close the pop up, memory sometimes goes down, but never to
the original value. Never ever. At least 100-200kb more at a time.

OK, when I use a profiler, it shows that application consumes 42Mb. 
Profiler shows no leaks, even if the number of instances are growing,
when I click on GarbageCollector icon it always goes to the original
figures, including childConstraintInfo instances. Total Memory stays
at 42Mb mark. Good.
But the problem is that browser's footprint is still growing. After a
couple of hours of work with application it grows to 500-600Mb.

In profiler everything looks perfect. In reality - 600Mb app on 1Gb
system makes it dead.

The question is, what makes browser to be so memory hungry? Why it
consumes more & more memory without any attempt to release it? 

The simplest action with panel instance addPopUp/removePopUp consumes
1.5Mb of memory - I don't believe it. Well, the panels has 3 states
and complex layout with ~100 elements. But what makes it so different
to the "Hello, World" popup, which seems to be right?

Thank you for any thought in advance.

Regards,
Dmitri.







This message is private and confidential. If you have received it in error, 
please notify the sender and remove it from your system.

RE: [flexcoders] ActionScriot file in Componet

2009-02-09 Thread Tracy Spratt
Yes, or 

 

Doing this essentially copies the included file into the script block,
so it can not be a class.

 

A full path should work.  

Tracy Spratt 
Lariat Services 

Flex development bandwidth available 



From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On
Behalf Of Jeffry Houser
Sent: Monday, February 09, 2009 9:23 AM
To: flexcoders@yahoogroups.com
Subject: Re: [flexcoders] ActionScriot file in Componet

 


 Can you share some code?  Something like this should work:


 include 'myfile.as';


 However, if you're "myfile.as" is an actual class definition, as
opposed to ActionScript snippets I would expect that to cause odd
errors.  

 Additionally, how do you define "Whole Path?"  I've always used a
relative path from the includee file.  

cool buddy wrote: 


HI all,

I am trying to include an actionscript file in a MXML component
file by including the whole path of the file. But it gives me an error
saying "Unable to open the included file"..

When i include the file in main application file  there is no
error. is there any that i need to change.

Please let me kow,.

Thanks,

 





-- 
Jeffry Houser, Technical Entrepreneur
Adobe Community Expert: http://tinyurl.com/684b5h
 
http://www.twitter.com/reboog711    |
Phone: 203-379-0773
--
Easy to use Interface Components for Flex Developers
http://www.flextras.com.com?c=104  
--
http://www.theflexshow.com  
http://www.jeffryhouser.com  
--
Part of the DotComIt Brain Trust





RE: [flexcoders] filter arraycollection with checkbox acting wired

2009-02-09 Thread Tracy Spratt
Debug it.  Does pizza_ckb.data contain what you expect?  Is you filter
function working correctly?

 

Tracy Spratt 
Lariat Services 

Flex development bandwidth available 



From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On
Behalf Of johndoematrix
Sent: Monday, February 09, 2009 8:52 AM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] filter arraycollection with checkbox acting wired

 

hi i am trying to filter an array collection using a checkbox, but
when i select the check box all the data disappears. here is my filter
function

private var pizzaSelected:Boolean;

private function pizzaFilter():void {
if (pizza_ckb.selected == true)
pizzaSelected = pizza_ckb.data;
filterGrid();
pizzaAr.refresh(); 
}

private function filterGrid() :void
{
pizzaAr.filterFunction=myFilterFunction;
pizzaAr.refresh();
}

private function myFilterFunction(item:Object): Boolean
{
return 
(item.pizza == pizzaSelected) ;
}

then on my pizza_ckb checkbox on the click event i call 
pizzaFilter(); is there something am doing wrong. if there is pizza
then the result is true and pizza records show if false nothing is
supposed to show up. 





[flexcoders] Re: navigateToURL and "_self" - Works locally, not when swf is on remote server

2009-02-09 Thread valdhor
Works for me:


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


SWF, HTML file etc on the remote server.

What do you mean when you say "does not work"? Do you get an error
message?
You click the image and nothing happens? Something else?


--- In flexcoders@yahoogroups.com, "uclamerrick"  wrote:
>
> I have an Image on an ApplicationControlBar and I am trying to make it
> such that when the image is clicked, the current browser window/tab is
> redirected to a URL. It works when the swf file is opened locally, but
> not if its a remote swf file. I am guessing this is some security
> issue, and am wondering if anyone has found a way around this.
>
> This works
> Opening the swf file locally, and clicking the image loads the new URL
> as specified in the imageClick function below.
>
> This does not work
> Opening the swf file remotely using an html page with object/embed
> code and clicking the image *does not* load the URL.
>
>
> import flash.net.navigateToURL;
>
> public var myURL:String;
>
> private function imageClick(evt:MouseEvent):void {
>  myURL = "http://www.yahoo.com/";;
>  navigateToURL(new URLRequest(myURL), "_self");
> }
>
> 
>  
>   source="@Embed('logo.png')"
>id="logo"
>click="imageClick(event);"
>   />
>   ...
>  
> 
>



RE: [flexcoders] Question about MVC in a Flex Application

2009-02-09 Thread Tracy Spratt
I havent't used an MVC framework, but generally speaking, if you are
using a tool, and are not sure if it is useful, then it probably is not.

 

Tracy Spratt 
Lariat Services 

Flex development bandwidth available 



From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On
Behalf Of carlo giordano
Sent: Monday, February 09, 2009 6:45 AM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Question about MVC in a Flex Application

 

Hi,
I would share infomation about how is used the MVC in a Flex
Application. I have begun to use Pure MVC two months ago but I don't
know if is very useful.

If someone use different MVC framework and would like to share tips
would be appreciated.

Thanks for attention.





RE: [flexcoders] looping through xml (newbie question)

2009-02-09 Thread Tracy Spratt
You have a default xml namespace you need to deal with.  Try:

default xml namespace =
"http://schemas.microsoft.com/winfx/2006/xaml/presentation";;

 

 I see another namespcae declared, "x", but it does not appear to be
used.

 

Check the archives and docs for more information about xml namespace.

 

Tracy Spratt 
Lariat Services 

Flex development bandwidth available 



From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On
Behalf Of annelie2008
Sent: Monday, February 09, 2009 7:34 AM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] looping through xml (newbie question)

 

Hi,

I'm trying to loop through my xml, but I'm having some problems. I 
thought this would give me all the line nodes, but it's empty:

var xmlLines:XMLList = myXmlList..Line;

Is that the right way to go about it, or is there another way?

Xml code is below.

Many thanks,

Annelie

--

http://schemas.microsoft.com/winfx/2006/xaml/presentation
 " 
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml
 ">









http://schemas.microsoft.com/winfx/2006/xaml/presentation
 " />

http://schemas.microsoft.com/winfx/2006/xaml/presentation
 " />

http://schemas.microsoft.com/winfx/2006/xaml/presentation
 " />












http://schemas.microsoft.com/winfx/2006/xaml/presentation
 " />












http://schemas.microsoft.com/winfx/2006/xaml/presentation
 " />

http://schemas.microsoft.com/winfx/2006/xaml/presentation
 " />




--





[flexcoders] Re: Problem with Accordion Component resizing.

2009-02-09 Thread valdhor
Bruce

I changed the following and it looks good:

Panel height from 800 to 700
Panel width from 550 to 600
Accordion height from 770 to 650
Form 1 height from 640 to 600
Form 2 height from 640 to 600
Form 3 height from 660 to 600
Form 4 height from 640 to 600

Also changed checkbox id "QuoteForm" to "aQuoteForm" so it would compile.

HTH


Steve

--- In flexcoders@yahoogroups.com, "brucewhealton"  wrote:
>
> Hello,
>   I meant to include the link to the code.  I guess you cannot
> help me without having the code to see.  It's not too long.
> The code is here:  
> http://futurewavedesigns.com/QuoteForm/QuoteForm.mxml
> Thanks, and sorry for the mix-up/confusion.
> bruce
> 
> --- In flexcoders@yahoogroups.com, "brucewhealton"  wrote:
> >
> > Hello all,
> >  I have a form that I setup with 4 different accordion panes.
> > The container type for the Accordion is a Form component.  I am
> > finding it hard to get the containers to expand to accommodate
> > additional content that cannot fit on the current form pages or the
> > accordion panes.  I went into the code and tried changing the height
> > of the accordion, and the panel each, but that had absolutely no
> > effect at all on the content that I am displaying in the application.
> >  I was wondering if someone could look at the code and see if you can
> > find what the problem is.
> >When you look at the code in Flex 3, Flex Builder, it is
> > clearly evident that there isn't enough space to fit everything. I
> > need more height to accomplish this.
> > Please see if you find anything or explain how I could accomplish
this.
> > Thanks,
> > Bruce
> >
>




Re: [flexcoders] Re: how to call javascript functions in AIR application?

2009-02-09 Thread Jeffry Houser


I thought [but haven't tried] that if you load web pages using the HTML 
browser portion of AIR, it would support embedded SWFs, in which case I 
would expect that the Flash Player JavaScript calls to access the HTML 
wrapper would work. 


[did I mention I haven't tried this?]

However, if you're just trying to convert a Flex built SWF to something 
that can be deployed to AIR, the JavaScript / ExternalInterface calls 
will probably need to be re-written.  I wonder what your JavaScript 
calls are doing that is important to the application.


Amy wrote:

--- In flexcoders@yahoogroups.com, Jigar Kapadia  wrote:
  

He All,
 
I have Flex web application ready with me.

At many places, javascripts functions are being called.
 
Now, I have to convert it to AIR application.
How can I call javascrips functions in AIR application that I have 


already used in FLEX web application?

AIR is not embedded in a web browser, so there is no containing web 
page to call.






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




  


--
Jeffry Houser, Technical Entrepreneur
Adobe Community Expert: http://tinyurl.com/684b5h
http://www.twitter.com/reboog711  | Phone: 203-379-0773
--
Easy to use Interface Components for Flex Developers
http://www.flextras.com.com?c=104
--
http://www.theflexshow.com
http://www.jeffryhouser.com
--
Part of the DotComIt Brain Trust



RE: [flexcoders] Re: Problem with Accordion Component resizing.

2009-02-09 Thread Tracy Spratt
Sometimes you just have to make the computer understand that "no" is not
an acceptable answer.

 

Tracy Spratt 
Lariat Services 

Flex development bandwidth available 



From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On
Behalf Of brucewhealton
Sent: Monday, February 09, 2009 1:27 AM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Re: Problem with Accordion Component resizing.

 

Tracy,
Ok, when I setup the accordion to display a 4 part form (kind
of like a wizard style) I chose certain dimensions for the height and
width. Those dimensions, the height and width, apply to the
Application, the Panel, the Accordion and the display area on the
accordion, which is based on the Form component. 
I'm a little confused because when I returned to the project,
just now, it seems to be different. It is reflecting the dimensions,
that I had chosen earlier. This is weird. It just was ignoring the
height and width settings when I tried to change the height and width
on each of the different components, going from Application, to Panel,
to Accordion to Form, in the container ship hierarchy. Now, when I
came back, just moments ago, it's different, it shows the height
values I was using. Another wierd thing that it was doing, was that
I'd change the value on the height of these components and it seemed
to just go back to the older value (which was smaller) or to some even
smaller value.
OK, this just seems wierd but it does seem to be ok now. I'll
have to wait and see if this happens again. Maybe it wasn't updating
or refreshing. I don't think that this explanation is valid though.
Thanks,
Bruce
--- In flexcoders@yahoogroups.com 
, "Tracy Spratt"  wrote:
>
> Bruce, can you explain further what you want to see but are not
seeing?
> 
> 
> 
> Tracy Spratt 
> Lariat Services 
> 
> Flex development bandwidth available 
> 
> 
> 
> From: flexcoders@yahoogroups.com 
[mailto:flexcoders@yahoogroups.com 
] On
> Behalf Of brucewhealton
> Sent: Sunday, February 08, 2009 10:35 PM
> To: flexcoders@yahoogroups.com  
> Subject: [flexcoders] Re: Problem with Accordion Component resizing.
> 
> 
> 
> Hello,
> I meant to include the link to the code. I guess you cannot
> help me without having the code to see. It's not too long.
> The code is here: 
> http://futurewavedesigns.com/QuoteForm/QuoteForm.mxml
 
>  > 
> Thanks, and sorry for the mix-up/confusion.
> bruce
> 
> --- In flexcoders@yahoogroups.com


> , "brucewhealton"  wrote:
> >
> > Hello all,
> > I have a form that I setup with 4 different accordion panes.
> > The container type for the Accordion is a Form component. I am
> > finding it hard to get the containers to expand to accommodate
> > additional content that cannot fit on the current form pages or the
> > accordion panes. I went into the code and tried changing the height
> > of the accordion, and the panel each, but that had absolutely no
> > effect at all on the content that I am displaying in the
application.
> > I was wondering if someone could look at the code and see if you can
> > find what the problem is.
> > When you look at the code in Flex 3, Flex Builder, it is
> > clearly evident that there isn't enough space to fit everything. I
> > need more height to accomplish this.
> > Please see if you find anything or explain how I could accomplish
> this.
> > Thanks,
> > Bruce
> >
>





[flexcoders] Re: how to call javascript functions in AIR application?

2009-02-09 Thread Amy
--- In flexcoders@yahoogroups.com, Jigar Kapadia  wrote:
>
> He All,
>  
> I have Flex web application ready with me.
> At many places, javascripts functions are being called.
>  
> Now, I have to convert it to AIR application.
> How can I call javascrips functions in AIR application that I have 
already used in FLEX web application?

AIR is not embedded in a web browser, so there is no containing web 
page to call.



[flexcoders] Re: [AIR] Custom install badge image not displaying?

2009-02-09 Thread Keith Hughitt
FIXED:

There is a mistake(?) in the sample code. The parameter for the image
should be "image" instead of "imageurl."



[flexcoders] Re: [SebCoverFlow] Enablinghand cursor when user mouse overs an item/picture?

2009-02-09 Thread valdhor
You are probably going to have to monkeypatch Seb's component.

Adding:

_shape.useHandCursor = true;

to line 166 of CoverPlane.as

seems to go somewhat towards the functionality you need.

Note that you will need to download the source from
http://www.sebastiaanholtrop.com/sebcoverflowprojectpage . Don't use
the source from the demo page as this appears to be older than the
source at the link above.


HTH.


Steve



--- In flexcoders@yahoogroups.com, "fotis.chatzinikos"
 wrote:
>
> Hello all,
> 
> I am trying to do what the subject suggests, ie enable the hand cursor
> when a user mouse overs an item/picture in Seb's CoverFlow component.
> 
> Any ideas?
> 
> TIA,
> Fotis
> 
> PS: I extended It to provide a new event coverClicked, because the
> click event did not fire every time and i needed to catch a click on
> any cover not just the selected one (selectedCoverClicked). If anybody
> is interested the following addition are needed:
> 
> SebCoverFlow.as
> 
> //just after the imports on top of the file:
> 
> [Event(name="coverClicked", type="flash.events.Event")]
> 
> In function _coverClickedHandler, add the following (@ the bottom/last
> line):
> 
> this.dispatchEvent(new Event("coverClicked")) ;
>




[flexcoders] [AIR] Custom install badge image not displaying?

2009-02-09 Thread Keith Hughitt
Hi all,

I have been experimenting with using the custom install badge by Grant
Skinner (http://www.adobe.com/devnet/air/articles/badge_for_air.html),
however, for some reason the background image specified by "imageurl"
does not display, even in the example badge. Instead of displaying the
background image, the appname and version are displayed in blue text.

I've tried using both relative and absolute URL's, PNG's and JPG's,
and checked to make sure the permissions for the file were okay, but
nothing worked.

Any suggestions?

Thanks,
Keith



[flexcoders] Webservice with Dynamic request?

2009-02-09 Thread thibodeau.alain
Hi All,

I am not sure how to go about this and couldn't find a sample 
anywhere...I am trying to consume a webservice that contains dynamic 
request data. Meaning that my request will change depending on what 
the user has entered... I've always used services that had the same 
request params, but in this case they change...

I tried building out in AS my request like this:

 webService.SearchParams.request 
= "stringstringstring";

And I have been staring at the request tag not knowing how to make 
it "loop"


  




  string
  string
  string




   
  

I hope it's clear what I am trying to accomplish and that someone can 
point me in the correct direction...

thank-you!





[flexcoders] Re: Some material for flex 3 Certification

2009-02-09 Thread nathanpdaniel
Flex from the Source (from Adobe Press) is a really good one to get 
your head wrapped around Flex - if you would consider that 
book "basic" or easy, you'll do fine on the Flex portion.  Or you can 
try the online Flex training 
(http://www.adobe.com/devnet/flex/learn/designer/learningpath.html).
Then, make sure to study AIR - the main areas you should focus on are 
the differences between Flex & AIR (like the file system stuff, HTML, 
etc. - things you can do in an AIR app you can't do in a web app).
Get those 2 things - and you should be good to go.  That's what I 
did - of course it DOES help significantly if you are a full time 
Flex developer... But if you can't do that, there's really enough 
material out there to understand it...

--- In flexcoders@yahoogroups.com, Amplify Mindware 
 wrote:
>
> Hello All,
>     Can any one provide some resource(links / ebooks / etc) for 
Flex 3  Certification. 
>     Any tips,on how I should prepare for the certification.
> 
>  Awaiting for prompt reply.
> 
> Regards...
>   Amplify
>




[flexcoders] Re: Flex RegExp issues

2009-02-09 Thread mmormando
We faced a similar problem where I'm working, everyone had to
implement a filtering mechanism using user input, including some
special characters. While we were comparing solutions it was noted
that all but mine had troubles with the special characters.I was
just using indexOf(string)>-1 rather than the RegExp methods. Now,
they kind of had me beat when we had to make it case-insensitive, they
only had to add the "i" second parameter whereas I had to upper or
lower case everything, so I had to type more characters there, but it
was still way less than the escaping code they had to add. 
I guess long story short is, take a look at all of the tools in the
box, and make sure you're using the right one for your use-case.



--- In flexcoders@yahoogroups.com, Manu Dhanda  wrote:
>
> 
> The problem is:
> I am trying to filter an arraycollection(labels) against the text.
Using a
> filter function and in there I am trying to use RegExp.
> 
> More specifically, whenever I enter a text like 12.0, it returns me
results
> with "-" character as well like 12-0 etc.
> 
> So I want that whenever I enter "." in my search, it should only
return me
> results with "." and NOT "-" and vice-versa.
> 
> Thanks,
> Manu.




[flexcoders] Re: Adobe Presentation Tool

2009-02-09 Thread Anthony DeBonis
If you need to send out and track views of a presentation checkout:
http://www.kineticast.com

Includes recording and embedding video too...



[flexcoders] Re: code/content assist fails for project

2009-02-09 Thread endrone endrone
just created a new project, copied all my files, linked the swc files...
and suprise suprises, I have my code completion back

nice, but I don't want to do this every time :-)

grtz

2009/2/9 endrone endrone 

> Hello,
>
> I have a problem with my code assist or content assist in Flex Builder.
> I have several projects in my workspace and for project A, code completion
> works fine.
> For project B I don't get any code completion, not in AS or MXML.
>
> The difference between the project was that project A had no swc files
> attached.
> So I removed those swc files out of my Library path for project B, but
> still the same problem.
> (following swc files: corelib, degrafa, puremvc and own swc file)
> Project A & B are now the same what configuration matters.
>
> I've searched the Bug Management Db from Adobe, but nothing.
>
> I've already thaught about starting a new project and start over again, but
> that doesn't seem a good solution every time I run into this issue.
>
> I'm using svn (tortoise), have Flex Builder 3 (build 3.0.2.214193) with
> Flex SDK 3.2 and using Flash Player 10
>
> Really hope you guys can help me out.
>
> Thanks
>
> Vic
>


[flexcoders] Re: data (array collections) in main application and components available to each other...how?

2009-02-09 Thread Amy
--- In flexcoders@yahoogroups.com, Alex Harui  wrote:
>
> Try parentDocument.currentAC

Note that this is a "quick fix."  If you think you might want to reuse 
this component, you may want to consider using event bubbling, and let 
the parent do the assignment based on a property of an event or a 
public property you expose on the component.

HTH;

Amy



[flexcoders] Re: data (array collections) in main application and components available to each other...how?

2009-02-09 Thread Amy
--- In flexcoders@yahoogroups.com, "David Kramer"  
wrote:
>
> All,
> 
> I created the DropLabel.mxml component (that is attached for 
reference)
> for my AIR project, so now I can drag and drop item from a Grid on 
to the
> Label of the List item (and not add to the list) Awesome. 
> 
> Once I had that solved, I added some code to handle what I wanted to
> happen in SQLite on the drop, which works great too.
> 
> I then added a clickHandler to the Label (because it should be 
clickable
> too), so now it goes and gets that particular presentation (each 
list
> item is a presentation by the way) in SQLite and puts the results 
in an
> array collection, and that's great too.
> 
> However, I can't assign that array collection to another bindable
> variable (type ArrayCollection too) previously declared (and heavily
> used) in the main application file while I'm in the DropLabel.mxml
> component (Flex is like "undefined, dude").
> 
> A little help...please?  (About bubbling or sharing data between
> components, or something else that I need to understand?)
> 
> I attached the DropLabel.mxml as a .txt file for reference.
> 
> You'll see the issue in the clickHandler(); and it's probably 
laughably
> easy, but go easy on me.
> 
> Thank you in advance everyone.

http://www.magnoliamultimedia.com/flex_examples/Amys_Flex_FAQ.pdf
Q3



[flexcoders] ctrl + mousewheel

2009-02-09 Thread flexaustin
So something I never noticed in Flex if you do a ctrl + mousewheel the 
entire canvas shrinks in size or grows if scrolling up.  

Is there a way to prevent this?  I tried calling a function that stops 
propigation immediately if ctrl is pressed, but that doesn't work.  Its 
like it is being fired and recieved before the stage (aka 
mx:Application).





Re: [flexcoders] is there different using blazeds in flex and air?

2009-02-09 Thread Fu Di
thanks

i think the problem was caused by  air application  sandbox,
see logs below :

*** Security Sandbox Violation ***
Connection to app:/../messagebroker/streamingamf halted - not permitted from 
app:/datapush.swf
app:/../messagebroker/streamingamf
*** Security Sandbox Violation ***
Connection to app:/../messagebroker/amfpolling halted - not permitted from 
app:/datapush.swf
app:/../messagebroker/amfpolling 
 

how to solve sandbox problem  in air? 
foodyi





From: "p...@vin Uttarwar" 
To: flexcoders@yahoogroups.com
Sent: Saturday, February 7, 2009 9:47:34 PM
Subject: Re: [flexcoders] is there different using blazeds in flex and air?


Hi ,

In air you have to specify ChannelSet for RemoteObject,

eg:

var cs:ChannelSet = new ChannelSet() ;
var myChannel:Channel = new AMFChannel("my-amf", "http://yourdomain/ 
messagebroker/ amf");
cs.addChannel( myChannel) ;

//assign channel set to remoteobject
remoteObj.channelSe t = cs;

hope this will help you.

Regards, 
Pravin Uttarwar



2009/2/7 Fu Di 

hi all,  
in air(flex for air), i  excepted  to send message  by blazeds , i  failed   no 
error alert  
the same environment and code using flex to send message  succesed   
is there any different  from  air and flex  in message service??

thanks for ur answers
 foodyi






  

[flexcoders] Re: Tweening effect in Flex?

2009-02-09 Thread valdhor
Have you seen
http://coolestflex.blogspot.com/2008/11/tweener-create-tweenings-and-other.html
?

There are others as well. Google is your friend.


--- In flexcoders@yahoogroups.com, "oneworld95"  wrote:
>
> Hi. Is it possible to do tweening in Flex? For example, to have a
> component change size gradually based on a user's action? Thanks.
>




[flexcoders] Re: Making the impossible possible, something odd is happening

2009-02-09 Thread valdhor
I thought I'd create a test case to test this:


http://www.adobe.com/2006/mxml";
layout="absolute"
 applicationComplete="onApplicationComplete()">
 
 
 



It works fine. No Alert box.

How are you invoking this code. It has to be something else.


--- In flexcoders@yahoogroups.com, Cordova Aaron  wrote:
>
> I have an if else block that is matching every combination, all at
once.
>
> To verify what I was suspecting I hard coded values to make portions
of the block impossible but they are still occuring, I'm assuming that
the project is not being rebuilt but when I comment lines, the code is
no longer executed, but the block is still executed.
>
> example
>
> x = true;
> y = false;
>
> if(x == true && y == false)
> {
> doSomething();
> }
> else if(x== false && y == false)
> {
> if( x == true)
>{
>   Alert.show("Should never happen.");
> }
> doSomethingElse();
> }
> else
> {
>  //do nothing
> }
>
> In my example I'm sure that I should never see the alert message, but
I get it the message every time the code is executed. I ran the 'Clean'
option in under the Build menu and the source recompiled, the problem
remains.
>



Re: [flexcoders] ActionScriot file in Componet

2009-02-09 Thread Jeffry Houser


Can you share some code?  Something like this should work:


include 'myfile.as';


However, if you're "myfile.as" is an actual class definition, as 
opposed to ActionScript snippets I would expect that to cause odd errors. 

Additionally, how do you define "Whole Path?"  I've always used a 
relative path from the includee file. 


cool buddy wrote:


HI all,

I am trying to include an actionscript file in a MXML component file 
by including the whole path of the file. But it gives me an error 
saying "Unable to open the included file"..


When i include the file in main application file  there is no error. 
is there any that i need to change.


Please let me kow,.

Thanks,






--
Jeffry Houser, Technical Entrepreneur
Adobe Community Expert: http://tinyurl.com/684b5h
http://www.twitter.com/reboog711  | Phone: 203-379-0773
--
Easy to use Interface Components for Flex Developers
http://www.flextras.com.com?c=104
--
http://www.theflexshow.com
http://www.jeffryhouser.com
--
Part of the DotComIt Brain Trust



Re: [flexcoders] Re: I'm missing something

2009-02-09 Thread Jeffry Houser


I wouldn't try to turn XML into an ArrayCollection.  Take a look at the 
XMLListCollection class.


iloveyouwisconsin wrote:
--- In flexcoders@yahoogroups.com, "iloveyouwisconsin"  
wrote:
  
Maybe I'm just misstating my question or maybe I'm just not 
understanding. I'm just trying to make it so that the following 
PagableArrayCollection is populated dynamically (i.e. via an 
HTTPService): 


[Bindable]
public var myTest:PagableArrayCollection = new
PagableArrayCollection(
[{label:"AK", dataa:"Alaska"},
{label:"AL", dataa:"Alabama"},
{label:"AR", dataa:"Arkansas"},
{label:"AZ", dataa:"Arizona"},
{label:"CA", dataa:"California"},
]);




Does that make sense? I guess another way to say it is: How do I turn 
xml into a PagableArrayCollection?






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




  


--
Jeffry Houser, Technical Entrepreneur
Adobe Community Expert: http://tinyurl.com/684b5h
http://www.twitter.com/reboog711  | Phone: 203-379-0773
--
Easy to use Interface Components for Flex Developers
http://www.flextras.com.com?c=104
--
http://www.theflexshow.com
http://www.jeffryhouser.com
--
Part of the DotComIt Brain Trust



[flexcoders] filter arraycollection with checkbox acting wired

2009-02-09 Thread johndoematrix
hi i am trying to filter an array collection using a checkbox, but
when i select the check box all the data disappears. here is my filter
function

private var pizzaSelected:Boolean;

private function pizzaFilter():void {
if (pizza_ckb.selected == true)
pizzaSelected = pizza_ckb.data;
filterGrid();
pizzaAr.refresh();  
}


private function filterGrid() :void
{
pizzaAr.filterFunction=myFilterFunction;
pizzaAr.refresh();
}

private function myFilterFunction(item:Object): Boolean
{
return 
(item.pizza == pizzaSelected) ;
}

then on my pizza_ckb checkbox on the click event i call 
pizzaFilter(); is there something am doing wrong. if there is pizza
then the result is true and pizza records show if false nothing is
supposed to show up. 



[flexcoders] how to call javascript functions in AIR application?

2009-02-09 Thread Jigar Kapadia
He All,
 
I have Flex web application ready with me.
At many places, javascripts functions are being called.
 
Now, I have to convert it to AIR application.
How can I call javascrips functions in AIR application that I have already used 
in FLEX web application?
 
Can someone send me a sample test application?
 
 
Thanks 
Jimmy.


  

[flexcoders] Re: Can't use ImageSnapshot.captureBitmapData with a rotation matrix

2009-02-09 Thread Amy
--- In flexcoders@yahoogroups.com, "skuteboarding"  wrote:
>
> Hi, does anyone have an example of using the
> ImageSnapshot.captureBitmapData function with a rotation matrix? 
This
> is the code I'm using:
> 
> var matrix:Matrix = new Matrix();
> matrix.rotate(degreesToRadians(90));
> var bitmapData:BitmapData = ImageSnapshot.captureBitmapData
(textInput,
> matrix);
> 
> But unfortunately this throws an error on the following line in
> ImageSnapshot.as:
> 
> data = new BitmapData(scaledWidth, scaledHeight, true, 
0x); //
> <-- THROWS ERROR HERE AS scaledWidth / scaledHeight are extremely
> small numbers (-1-e16 etc)
> data.draw(source, matrix, colorTransform,
>   blendMode, clipRect, smoothing);
> }
> finally
> {
> if (source is IUIComponent)
> finishPrintObject(IUIComponent(source), 
normalState);
> // <-- ERROR THROWN HERE, BUT CAUSE OF ERROR IS ABOVE
> }
> 
> What I'm trying to achieve is a rotated bitmap of a text input 
control
> (I'm trying to avoid embedding a font in the application). This code
> works just fine when I don't rotate the bitmap, but the minute I
> rotate it, it breaks.
> 
> Any help much appreciated.
> 

Try just setting the blendMode on the textArea to "layer", and see if 
that will let you rotate it without embedding.  I found that 
ImageSnapshot sometimes didn't work with fonts that were not embedded.

HTH;

Amy



[flexcoders] Re: AdobeFlexBuilder 3 AIR: problem with Exported Release Build

2009-02-09 Thread dmkramerica
I just solved the very same error. Which, after research, has multiple
causes.

What I found was:

If you have .png files in a folder called "assets", for some strange
reason it will not install.

Delete that folder (in both the /src and in the /bin-debug or
/bin-release folders), copy the those .pngs to another folder first
obviously (I called mine /img). Then make sure all your .png file
references are correctly "re-pathed" in the code (and I ditched all
unused files and all .DS_Store files too for good measure) and it
installs.

I have not found a really good explanation, but working = good.

The certificate issues (another possiblity I found posted on the web)
turned out to not be my issue, but you may want to look into that too.
It's documented on the Bug List too.

Hope this helps.

Now...can I get some help on my last post? I'm feeling dumb.

David

--- In flexcoders@yahoogroups.com, "samir_npatel" 
wrote:
>
> 
> Hi Frnds,
> I am using Adobe Flex Builder 3 and have created an AIR application.
> I want to create a 'Build' so that I can install it and run it
> independently.
> So I created it using 'Project' --> 'Export Release Build'.
> It creates MyProject.airi file. When I click it to install it, it shows
> following error...
> 
> "The application could not be installed because the  AIR file is
> damaged."
> 
> I tried with many different applications, but same result.
> 
> please help...
> 
> -Samir
>




Re: [flexcoders] Re: I'm missing something

2009-02-09 Thread Bret Phillips
This may be of help to you:
http://livedocs.adobe.com/flex/3/html/help.html?content=data_access_2.html

explains the usage of http service and gives example in both php and 
coldfusion. Outlines request, server side processing of response, and response 
return.

Hope that helps.




From: iloveyouwisconsin 
To: flexcoders@yahoogroups.com
Sent: Sunday, February 8, 2009 12:00:04 PM
Subject: [flexcoders] Re: I'm missing something


--- In flexcod...@yahoogro ups.com, "iloveyouwisconsin"  
wrote:
>
> Maybe I'm just misstating my question or maybe I'm just not 
> understanding. I'm just trying to make it so that the following 
> PagableArrayCollect ion is populated dynamically (i.e. via an 
> HTTPService) : 
> 
> [Bindable]
> public var myTest:PagableArray Collection = new
> PagableArrayCollect ion(
> [{label:"AK" , dataa:"Alaska" },
> {label:"AL", dataa:"Alabama" },
> {label:"AR", dataa:"Arkansas" },
> {label:"AZ", dataa:"Arizona" },
> {label:"CA", dataa:"California" },
> ]);
>

Does that make sense? I guess another way to say it is: How do I turn 
xml into a PagableArrayCollect ion?





  

[flexcoders] AdobeFlexBuilder 3 AIR: problem with Exported Release Build

2009-02-09 Thread samir_npatel

Hi Frnds,
I am using Adobe Flex Builder 3 and have created an AIR application.
I want to create a 'Build' so that I can install it and run it
independently.
So I created it using 'Project' --> 'Export Release Build'.
It creates MyProject.airi file. When I click it to install it, it shows
following error...

"The application could not be installed because the  AIR file is
damaged."

I tried with many different applications, but same result.

please help...

-Samir



[flexcoders] Question about MVC in a Flex Application

2009-02-09 Thread carlo giordano
Hi,
I would share infomation about how is used the MVC in a Flex
Application. I have begun to use Pure MVC two months ago but I don't
know if is very useful.

If someone use different MVC framework and would like to share tips
would be appreciated.

Thanks for attention.


[flexcoders] Sandboxed Modules in AIR

2009-02-09 Thread rob_mcmichael
I was wondering if you could help me.

I would like to run a download and potentially untrusted Module
(written as a Felx SWF,  ) into an AIR application. This
would be a bit like Tour de Flex, but downloading and storing the
modules locally rather than loading them from a remote server every time.

There are the problems I have faced:

- Not being able to load then as normal because they are not in the
application directory, and also not being able to move them there at
runtime.

- Loading them via a ByteArray, but being unable to then put them in a
sandbox, or restrict their ability using a parentSandboxBridge.

- Getting the well documented "SWF is not a loadable module"
(http://www.mail-archive.com/flexcoders@yahoogroups.com/msg82210.html)

- Not being able to reference loaderInfo.parentSandboxBridge in my
module (should I get the rest working) as parentSandboxBridge is in
the AIR framework, but I need to create a SWF to load in as a module.

If you could help me with any of these point I would really appreciate
it, I will also be happy to document the solution if found.

Thanks



[flexcoders] Some material for flex 3 Certification

2009-02-09 Thread Amplify Mindware
Hello All,
    Can any one provide some resource(links / ebooks / etc) for Flex 3  
Certification. 
    Any tips,on how I should prepare for the certification.

 Awaiting for prompt reply.

Regards...
  Amplify



  

[flexcoders] DataGrid - variableRowHeight="true" and wordWrap="true" not resizing properly

2009-02-09 Thread patrickfkellogg

I have a DataGrid that has dynamic columns (see below).  when i set
the DataGrid's variableRowHeight="true" and wordWrap="true" it resizes
tall and wraps just fine when a cell's contents are really long.

The problem is the next time the DataGrid appears when there is no
data to display it doesn't resize the row height to a normal row
height.  It remains at the previous really tall height.

The fix typically for this is to set the wordWrap="true" in the
DataGridColumn tag and not in the DataGrid tag, but since i am
generating the columns dynamically, I can't do this.  Any one seen
this?  any fix?
thanks. pat kellogg 

 




[flexcoders] navigateToURL and "_self" - Works locally, not when swf is on remote server

2009-02-09 Thread uclamerrick
I have an Image on an ApplicationControlBar and I am trying to make it
such that when the image is clicked, the current browser window/tab is
redirected to a URL. It works when the swf file is opened locally, but
not if its a remote swf file. I am guessing this is some security
issue, and am wondering if anyone has found a way around this.

This works
Opening the swf file locally, and clicking the image loads the new URL
as specified in the imageClick function below. 

This does not work
Opening the swf file remotely using an html page with object/embed
code and clicking the image *does not* load the URL.


import flash.net.navigateToURL;

public var myURL:String;

private function imageClick(evt:MouseEvent):void {
myURL = "http://www.yahoo.com/";;
navigateToURL(new URLRequest(myURL), "_self"); 
}




...





[flexcoders] Add FXG graphic from external file into application

2009-02-09 Thread Jan Tošovský
Hello Everybody,

I've found similar topic in this discussion, but it probably covers slightly
different thing:
http://www.nabble.com/Loading-.fxg-with-Actionscript-td21009054.html#a210090
54

In my case I load the external FXG file into a XML variable. Now I'd like to
convert this XML code to the Graphic element and to add it to the app. Is
this possible? Or there must be used a different approach?

Jan






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

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/flexcoders/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/flexcoders/join
(Yahoo! ID required)

<*> To change settings via email:
mailto:flexcoders-dig...@yahoogroups.com 
mailto:flexcoders-fullfeatu...@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
flexcoders-unsubscr...@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/



Re: [flexcoders] Loading .fxg with Actionscript - got it :-)

2009-02-09 Thread honyk

Althought I see the code, I am a bit confused...

Mic-17 wrote:
> 
> displayGroup = new Group();
> var source2 : comp.FlowerPower2 = new comp.FlowerPower2();
> displayGroup.addItem(source2);
> addItem(displayGroup);
> 
My root element is Application, where Group element is not permitted. And
what is 'comp'? To which object all this content is added by the last line?
Is there any more complete sample how to do similar things?

-- 
View this message in context: 
http://www.nabble.com/Loading-.fxg-with-Actionscript-tp21009054p21893143.html
Sent from the FlexCoders mailing list archive at Nabble.com.



[flexcoders] looping through xml (newbie question)

2009-02-09 Thread annelie2008
Hi,

I'm trying to loop through my xml, but I'm having some problems. I 
thought this would give me all the line nodes, but it's empty:

var xmlLines:XMLList = myXmlList..Line;

Is that the right way to go about it, or is there another way?

Xml code is below.

Many thanks,

Annelie

--

http://schemas.microsoft.com/winfx/2006/xaml/presentation"; 
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml";>









http://schemas.microsoft.com/winfx/2006/xaml/presentation"; />

http://schemas.microsoft.com/winfx/2006/xaml/presentation"; />

http://schemas.microsoft.com/winfx/2006/xaml/presentation"; />












http://schemas.microsoft.com/winfx/2006/xaml/presentation"; />












http://schemas.microsoft.com/winfx/2006/xaml/presentation"; />

http://schemas.microsoft.com/winfx/2006/xaml/presentation"; />




--



[flexcoders] Re: Displaying UIComponents vertically

2009-02-09 Thread annelie2008
Turns out it was my fault entirely, I hadn't checked the xml code 
properly and assumed it was supposed to give me three vertically 
stacked staves but it was actually showing them horizontally. I will 
check more properly before posting a question in the future.

Thanks for answering though!

Annelie

--- In flexcoders@yahoogroups.com, Alex Harui  wrote:
>
> Each child of VBox must report have either its measuredWidth/Height 
or explicitWidth/Height set, otherwise the VBox doesn't know how big 
they are
> 
> Alex Harui
> Flex SDK Developer
> Adobe Systems Inc.
> Blog: http://blogs.adobe.com/aharui




  1   2   >