Re: [flexcoders] Re: uploading files in flex using coldfusion 11

2015-09-23 Thread Brendan Meutzner bmeutz...@gmail.com [flexcoders]
In my world of enterprise development Flex is still alive and well...
Obviously different approaches for mobile development (gaming or non) which
are better but as far as the desktop goes Flex is still "the solution of
choice" for my needs.  Yeah, obviously the lists died and we are never
going to see Flash adopted on mobile devices or tablets through the player,
but there is still definitely a niche for Flex and native applications
developed in it.
On Sep 23, 2015 9:41 AM, "Dave Glasser dglas...@pobox.com [flexcoders]" <
flexcoders@yahoogroups.com> wrote:

>
>
>
> You must live in a different world than I do, because my world did not
> "hold its breath for Apple putting the Flash Player in iOS."
>
> And Flash/Flex-based apps run fine on both iOS and Android, with little or
> no changes.
>
> --
> *From:* "Julian Tenney julian.ten...@nottingham.ac.uk [flexcoders]" <
> flexcoders@yahoogroups.com>
> *To:* "flexcoders@yahoogroups.com" 
> *Sent:* Wednesday, September 23, 2015 10:30 AM
> *Subject:* RE: [flexcoders] Re: uploading files in flex using coldfusion
> 11
>
>
>
> Well, there was a  time when the world held its breath for Apple putting
> the Flash Player in iOS. Is didn’t, and the flash and flex lists died. Just
> my experience.
>
> Now we have browser automagically preventing flash, facebook asking for it
> to be removed etc etc. Most people have moved away from it.
>
> *From:* flexcoders@yahoogroups.com [mailto:flexcoders@yahoogroups.com]
> *Sent:* 23 September 2015 15:28
> *To:* flexcoders@yahoogroups.com
> *Subject:* Re: [flexcoders] Re: uploading files in flex using coldfusion
> 11
>
>
>
> That's news to me, that Apple "won the battle of the Flash Player." I have
> an iOS Flex app in the Apple App Store. And the Flash player is probably
> still installed in about 97% of desktop browsers.
>
> --
> *From:* "Julian Tenney julian.ten...@nottingham.ac.uk [flexcoders]" <
> flexcoders@yahoogroups.com>
> *To:* "flexcoders@yahoogroups.com" 
> *Sent:* Wednesday, September 23, 2015 9:33 AM
> *Subject:* RE: [flexcoders] Re: uploading files in flex using coldfusion
> 11
>
>
> One of the most amazing things I’ve ever seen is the speed with which all
> the flash and flex developers abandoned the tools once it was clear that
> Apple had won the battle of the Flash player.
>
>
>
>
> This message and any attachment are intended solely for the addressee
> and may contain confidential information. If you have received this
> message in error, please send it back to me, and immediately delete it.
>
> Please do not use, copy or disclose the information contained in this
> message or in any attachment.  Any views or opinions expressed by the
> author of this email do not necessarily reflect the views of the
> University of Nottingham.
>
> This message has been checked for viruses but the contents of an
> attachment may still contain software viruses which could damage your
> computer system, you are advised to perform your own checks. Email
> communications with the University of Nottingham may be monitored as
> permitted by UK legislation.
>
>
>
>
>
> 
>


Re: [flexcoders] Print text

2015-03-13 Thread Brendan Meutzner bmeutz...@gmail.com [flexcoders]
Have you considered using a server side print functionality like Java or
ColdFusion to organize and print?  I know, for example, that ColdFusion's
CFDocument print will allow you to specify page breaks, and could be
configured to a specific height for inserting the page break to match your
print requirements.

On Fri, Mar 13, 2015 at 7:22 AM, Jairo França ja...@tgi.inf.br [flexcoders]
flexcoders@yahoogroups.com wrote:

 Hello,

 I need to print some text to a dot matrix printer.
 After print the text I don´t want the printer to move to next page (in
 fact, the papper is continuous).

 How can I do this? PrintJob class let me change the paper size, but I
 can´t see a custom one.

 Thanks.




 

 

 --
 Flexcoders Mailing List
 FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
 Alternative FAQ location:
 https://share.acrobat.com/adc/document.do?docid=942dbdc8-e469-446f-b4cf-1e62079f6847
 Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
 

 Yahoo Groups Links






Re: [flexcoders] Re: downlaoding a file in flex.

2014-11-06 Thread Brendan Meutzner bmeutz...@gmail.com [flexcoders]
And what does the error message say exactly?  You need to be more
descriptive in order to help you.
 On Nov 6, 2014 7:38 AM, stinas...@yahoo.com [flexcoders] 
flexcoders@yahoogroups.com wrote:



 when i click the download button, i get an error, concerning the path.
  



Re: [flexcoders] What happened to the Flex Style Explorer?

2013-02-13 Thread Brendan Meutzner
Not just the Style Explorer, but the component explorer as well.

I'm hoping that this was simply a mistake, and that it wasn't intentionally
removed.  If Adobe claims to still be committed to furthering the open
source development on Flex, then dropping support for tools such as this is
a bit of a contradiction.

Alex, any way to ask internally and see what happened here?




On Wed, Feb 13, 2013 at 2:39 PM, Dave Glasser dglas...@pobox.com wrote:

 **


 The old Flex Style Explorer seems to be gone from the web. Does anyone
 know where any copies (or the source) might exist?

  



Re: [flexcoders] Compiling and debugging against a remote Coldfusion server

2013-01-07 Thread Brendan Meutzner
- ColdFusion root would be the base installation folder for ColdFusion
(Windows: C:\Coldfusion9 Mac: /Applications/Coldfusion9)

- Web Root will be the wwwroot directory within the Coldfusion folder

- Root URL is http://localhost:8500


I would seriously question the decision of the individual you hired for
Flex if they are unable to get this setup... sorry... i know that sounds
very arrogant but I wouldn't want you throwing money away on this...

The thing to remember with ColdFusion is that when defining channels and
destinations within the various xxx-config.xml files is that they refer to
the ColdFusion installation location for web roots, etc... not the IIS
locations even if you're serving the web content from your inetpub
directory.

To get the CF debugging setup, you need to define a server instance inside
ColdFusion builder and then define your CF project to use that server...
you then Run your CF project in Debug mode to kick off the debugging
breakpoints you put into the CF code will get caught as the CF content is
called and run from your Flex app.


Brendan




On Mon, Jan 7, 2013 at 10:43 AM, jmfamp m...@availdata.com wrote:

 **


 I have hired someone to work on a Flex application. It uses remoteObject
 to connect to ColdFusion. The gentleman I hired does not know how to set up
 a local environment and it seems it ought to be easy to set up the remote
 server to work.

 I've tried everything I can think of (granted it is a short list). Can
 anyone help me figure out what to put in the following fields:

 ColdFusion root folder:

 Web root:

 Root URL:

 Some background information on remote server: It is a vps running
 ColdFusion 9. The server is located in the default location. When I compile
 my app locally and ftp it to the server, it works without change. However,
 when the person I hired goes to set up the project, it says the folder does
 not exist (which is doesn't...as Flex is looking locally).

 I would like to be able to set it up so he can compile and debug against
 the remote application. Any help would be greatly appreciated.

 Mark

  



Re: [flexcoders] Compiling and debugging against a remote Coldfusion server

2013-01-07 Thread Brendan Meutzner
Do you have a code repository for the ColdFusion content setup? (ie.
Subversion, CVS, TeamSite, etc...)

I have never debugged against a remote ColdFusion server, but it looks
possible:

http://help.adobe.com/en_US/ColdFusionBuilder/Using/WS0ef8c004658c1089-31c11ef1121cdfd6aa0-7fef.html

You'll need to have RDS enabled on your remote server... instructions here
if you already have CF installed... I am not sure if you need to have
included it during the ColdFusion install, or if you can simply enable
after the fact.

http://helpx.adobe.com/coldfusion/kb/disabling-enabling-coldfusion-rds-production.html

If you have a code repository, then you could check out your central CF
code to any development or production machine allowing you to keep that
common set of files you desire.  Then you can have your development
versions of ColdFusion using this code, and allowing you to setup the debug
environment locally.  To my knowledge, you're not going to be able to run
MS Access on the Mac environment, however, that's not a big deal... just
host the MS Access content on a remote server, and setup your local CF
development version to have a datasource pointing to the remote database.

I use Mac for my development environment, and target Windows and Linux
production servers.  Having the code repository allows me to develop
locally with my Mac environment, with local CF, database and Flex
content... when I'm ready, I simply synchronize with repository and then do
the same on my production versions to get the most up to date code.
 Setting up the local Mac dev environment with CF and Flex is very straight
forward.  You use the same services-config.xml, remoting-config.mxml files
as you have on the production server to define end points for RemoteObject
calls, so everything in seamless when the code hits the server.  In your
Flex project properties, you target your local version of the
services-config.xml file (which sits in the
.../Coldfusion8/wwwroot/WEB-INF/flex-config directory locally) and when the
application compiles, it uses the defined configuration here.  Once it is
on the server, you have the same version of the file running on your
ColdFusion instance and everything is fine.

In short, take the time and make the effort to get a proper development
version running, and don't try to develop against remote servers.
 Regardless of Windows or Mac, you want all of your developers to use
remote development environments.  I've worked on teams with mixed OS
environments like this, and it's possible to do.

If you're interested, and have the budget, I can spend a couple hours with
you to get the right environment setup.  All of the Flex development I've
done since 2004 is against ColdFusion backends and I'm more than familiar
with it.  If you think we can solve this with general questions via this
forum, then I'm happy to help here as well... but there's only so much you
can solve with generalizations vs. actually seeing your setup and being
able to help hands on.

I hope this helps a bit, and feel free to continue to ask questions...


Brendan


On Mon, Jan 7, 2013 at 3:49 PM, Mark Fuqua m...@availdata.com wrote:

 be


Re: [flexcoders] How to find intersection point between a lineseries and a vertical line.

2012-03-06 Thread Brendan Meutzner
I replied to the thread you mention below with the solution as well, but
here I'll paste below here as well...


Here are a few functions I wrote years ago for common chart
transformations... the function you're going to focus on for your solution
is chartToScreen...


/**
 *  Converts the screen position to chart value position
 *  @param thePos - Number - The position you want to convert
 *  @private
 */
private function getChartCoordinates(thePos:Point):Object
  {
   var tmpArray:Array =
dataTransform.invertTransform(thePos.x, thePos.y);
   return {x:tmpArray[0], y:tmpArray[1]};
  }


/**
 *  Takes a non-numeric chart value and returns a proper numeric value
 *  @param inValue - String - The display name of the instance showing
on the axis (eg. if we're showing months, it might be 'Sep - 06'
 *  @param theAxis - IAxis - The axis on which we're looking
 */
  public function getNumericChartValue(inValue:String,
theAxis:IAxis):Object
  {
   var axisCache:Array = new Array({inValue: inValue})
   if(!(theAxis is LinearAxis))
   {
theAxis.mapCache(axisCache, inValue, outValue, true);
return {numericValue: axisCache[0].outValue}
   }
   else
   {
return {numericValue: Number(inValue)};
   }
  }


/**
 *  Converts the chart values into screen coordinate values
 *  @param chartX - Number - The display name of the instance showing
on the axis (eg. if we're showing months, it might be 'Sep - 06'
 *  @param chartY - Number - The axis on which we're looking
 */
  public function chartToScreen(chartX:Number, chartY:Number,
theSeries:Series):Point
  {
   var tmpCache:Array = new Array({chartX:chartX, chartY:chartY});
   if(theSeries)
   {
theSeries.dataTransform.transformCache(tmpCache,
chartX, screenX, chartY, screenY);
   }
   else
   {
dataTransform.transformCache(tmpCache, chartX,
screenX, chartY, screenY);
   }
   return new Point(Math.round(tmpCache[0].screenX),
Math.round(tmpCache[0].screenY));

  }


/**
 *  takes a point in mouse position, and runs it through converting to
chart coordinates, converts chart coordinate to numeric value if
needed
 *  and then back into mouse position to get the nearest axis snap point
 *  @param thePoint - Point - The position we're converting
 *  @private
 */
  private function getSnapPosition(thePoint:Point):Point
  {
   var chartPoint:Object = getChartCoordinates(new
Point(thePoint.x, thePoint.y));

   //if either of the axis chart results is not in numeric
format, we get the numeric equivalent of it
   var chartX:* = chartPoint.x;
   var chartY:* = chartPoint.y;
   chartX = getNumericChartValue(chartPoint.x,
CartesianChart(this.chart).horizontalAxis).numericValue;
   chartY = getNumericChartValue(chartPoint.y,
CartesianChart(this.chart).verticalAxis).numericValue;
   return chartToScreen(chartX, chartY, null);
  }
 }



On Tue, Mar 6, 2012 at 9:28 AM, k.sigiscar k.sigis...@yahoo.com wrote:

 **



 Somebody asked the same question on the Adobe forum a while back, to no
 avail:
 http://forums.adobe.com/message/3435124

 Did somebody on this forum succeed in doing such a thing ?

  



Re: [flexcoders] Re: Line Chart like Task Manager

2012-02-18 Thread Brendan Meutzner
Geoff,

Not literally Zero data, but blank data.

I modified the following simple example from StackOverflow to show what you
can do... see the link, and then the modified code below.


http://stackoverflow.com/questions/3233357/flex-extending-x-axis-on-linechart-for-unknown-future-data


?xml version=1.0?

!-- charts/BasicLine.mxml --

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

mx:Script![CDATA[

 import mx.collections.ArrayCollection;

 [Bindable]

 public var expenses:ArrayCollection = new ArrayCollection([

 {Month:Jan, Profit:3000},

 {Month:Feb, Profit:},

 {Month:Mar, Profit:},

 {Month:Apr, Profit:},

 {Month:May, Profit:3000},

 {Month:Jun, Profit:2000},

 {Month:Jul, Profit:3000},

 {Month:Aug, Profit:4000}

 ]);

]]/mx:Script

mx:Panel title=Line Chart

 mx:LineChart id=myChart

dataProvider={expenses}

showDataTips=true



 mx:horizontalAxis

  mx:CategoryAxis

  dataProvider={expenses}

  categoryField=Month

  /

 /mx:horizontalAxis

 mx:series

  mx:LineSeries

  yField=Profit

  displayName=Profit

  interpolateValues=false

  /

 /mx:series

 /mx:LineChart

 mx:Legend dataProvider={myChart}/

/mx:Panel

/mx:Application




On Sat, Feb 18, 2012 at 12:06 AM, gtb104 gtb...@yahoo.com wrote:

 **


 Brendan,

 I think that I understand what you're talking about. Just two questions.
 What's 0 data? Is that just data with a value of zero? Also, how do I get
 the line chart to ignore zero data?

 Thanks,
 Geoff


 --- In flexcoders@yahoogroups.com, Brendan Meutzner bmeutzner@... wrote:
 
  Geoff,
 
  You can create a large dataset with empty, or 0 values, for your Y Axis.
  Then when you populate data from your service, add/append those values to
  the end of your dataset, while removing an equal number of empty values
  from the beginning of the dataset. If you've created an ArrayCollection
 of
  these values, then via binding, it will update the chart automatically as
  you add/remove values to/from this collection. Have your line chart
 ignore
  0 values and the line won't draw at the beginning, and only begin drawing
  on the right where you've started populating data.
 
  Continue this process as you receive data, and eventually you will have a
  full dataset, and as you continue to add/remove values, your full chart
  line will continue updating appearing to move from right to left.
 
  Does all this make sense? I've used a Mac for years now, so I'm pulling
  from memory what the task manager charts look like, but I think this is
  accurate.
 
  Let me know if you need any clarification on the method I'm suggesting
  above.
 
 
  Brendan
 
 
  On Wed, Feb 15, 2012 at 12:06 PM, gtb104 gtb104@... wrote:
 
   **

  
  
   Rishi,
  
   Sorry, but I don't see how that example fulfills my request. What I'm
   trying to show is basically volume over time. The x axis is time, the y
   axis is volume. The chart will be feed from BlazeDS messages that will
 be
   coming in around once per second. I'd like to plot the volume data
 points
   from right to left, like how the Task Manager plots CPU performance.
 I'm
   hoping this clarifies my need.
  
   Thanks,
   Geoff
  
   --- In flexcoders@yahoogroups.com, Tandon, Rishi rishitandon123@
   wrote:
   
Geoff, you can  check the Stock chart from amcharts
http://flex.amcharts.com/examples/stock_chart_exampleÂ

   
   
Regards,
Rishi Tandon
   
   

From: gtb104 gtb104@
  
To: flexcoders@yahoogroups.com
Sent: Wednesday, February 15, 2012 8:30 PM
Subject: [flexcoders] Line Chart like Task Manager
   
   
Â

I'm looking to make a line chart that looks similar to Windows Task
   Manager (data comes in from right to left for a fixed period of time).
   Looking at the API, it doesn't appear that the LineChart natively
 supports
   that, and I couldn't find any 3rd party libraries that already do that.
   Does anyone have any ideas?
   
Thanks,
Geoff
   
  
  
  
 

  



Re: [flexcoders] Re: Line Chart like Task Manager

2012-02-15 Thread Brendan Meutzner
Geoff,

You can create a large dataset with empty, or 0 values, for your Y Axis.
 Then when you populate data from your service, add/append those values to
the end of your dataset, while removing an equal number of empty values
from the beginning of the dataset.  If you've created an ArrayCollection of
these values, then via binding, it will update the chart automatically as
you add/remove values to/from this collection.  Have your line chart ignore
0 values and the line won't draw at the beginning, and only begin drawing
on the right where you've started populating data.

Continue this process as you receive data, and eventually you will have a
full dataset, and as you continue to add/remove values, your full chart
line will continue updating appearing to move from right to left.

Does all this make sense?  I've used a Mac for years now, so I'm pulling
from memory what the task manager charts look like, but I think this is
accurate.

Let me know if you need any clarification on the method I'm suggesting
above.


Brendan


On Wed, Feb 15, 2012 at 12:06 PM, gtb104 gtb...@yahoo.com wrote:

 **


 Rishi,

 Sorry, but I don't see how that example fulfills my request. What I'm
 trying to show is basically volume over time. The x axis is time, the y
 axis is volume. The chart will be feed from BlazeDS messages that will be
 coming in around once per second. I'd like to plot the volume data points
 from right to left, like how the Task Manager plots CPU performance. I'm
 hoping this clarifies my need.

 Thanks,
 Geoff

 --- In flexcoders@yahoogroups.com, Tandon, Rishi rishitandon123@...
 wrote:
 
  Geoff, you can  check the Stock chart from amcharts
  http://flex.amcharts.com/examples/stock_chart_exampleÂ
 
 
  Regards,
  Rishi Tandon
 
 
  
  From: gtb104 gtb104@...

  To: flexcoders@yahoogroups.com
  Sent: Wednesday, February 15, 2012 8:30 PM
  Subject: [flexcoders] Line Chart like Task Manager
 
 
  Â
  I'm looking to make a line chart that looks similar to Windows Task
 Manager (data comes in from right to left for a fixed period of time).
 Looking at the API, it doesn't appear that the LineChart natively supports
 that, and I couldn't find any 3rd party libraries that already do that.
 Does anyone have any ideas?
 
  Thanks,
  Geoff
 

  



Re: [flexcoders] Formatting time

2011-10-27 Thread Brendan Meutzner
FROM: http://www.gotoandlearnforum.com/viewtopic.php?t=16114


function formatTime(s:Number):String
{
   // Do some time calculations
   var hrs:Number = Math.floor(s/3600);
   var mins:Number = Math.floor((s%3600)/60);
   var secs:Number = Math.floor((s%3600)%60);

   // Define some vars
   var formattedTime:String = '';
   var hours:String = '';
   var minutes:String = '';
   var seconds:String = '';

   // Update the hours variable
   if (hrs != 0)
   {
  if (hrs  10)
  {
 hours = '0' + hrs.toString() + ':';
  }
  else
  {
 hours = hrs.toString() + ':';
  }
   }

   // Update the minutes variable
   if (mins  10)
   {
  minutes = '0' + mins.toString() + ':';
   }
   else
   {
  minutes = mins.toString() + ':';
   }

   // Update the seconds variable
   if (secs  10)
   {
  seconds = '0' + secs.toString();
   }
   else
   {
  seconds = secs.toString();
   }

   // Update the formattedTime variable;
   formattedTime = hours + minutes + seconds;

   // Kick the formatted time back out
   return formattedTime;
}



On Thu, Oct 27, 2011 at 8:01 AM, chinwesley wesleyc...@hotmail.com wrote:

 **


 Hi everyone,

 I have a variable that stores a time from the database in seconds. eg.
 333545

 I want to format this time to be in this format:

 hours:minutes:seconds.

 How can I do that?

 Regards

  



Re: [flexcoders] e4x help

2011-09-22 Thread Brendan Meutzner
You shouldn't do a check on the length() for xmlRoot... that represents the
REGISTRY level... otherwise your code looks fine.



On Thu, Sep 22, 2011 at 4:54 PM, michael_reg...@dell.com wrote:

 **


 I must be missing something simple here.  I’m reading in XML that looks
 like this:

 ** **

 ?*xml* version=1.0 encoding=UTF-8?

 REGISTRY

   REGISTRY_DECLARATION/

   REGISTRY_ENTRIES

 Attribute

   AttributeNameAttr_1/AttributeName

 /Attribute

 Attribute

   AttributeNameAttr_2/AttributeName

 /Attribute

 Attribute

   AttributeNameAttr_3/AttributeName

 /Attribute

   /REGISTRY_ENTRIES

 /REGISTRY

 ** **

 I’m trying to get all Atribute nodes using the .. operator, but it always
 returns 0, even though xmlRoot looks fine.  

 ** **

 *protected* *function* xmlService_resultHandler(event:ResultEvent):*void**
 ***

 {

   *if* (event != *null*  event.result != *null*  event.result 
 *is*XML) {
 

 *var* xmlRoot:XML = event.result *as* XML;

 *if* (xmlRoot  xmlRoot.length()  0) {

   *var* lst:XMLList = xmlRoot..Attribute;

   *trace*(*lst length = * + lst.length());

 }

   }

 }

 ** **

 ** **

 *Michael*

 ** **

  



Re: [flexcoders] passing parameters to coldfusion

2011-09-13 Thread Brendan Meutzner
You need to look at using a RemoteObject, HTTPService, or WebService
component in Flex.

There are plenty examples of using CF with Flex... here's a tutorial to get
started:

http://www.adobe.com/devnet/flex/articles/fcf_getting_started_coldfusion_flex.html




On Tue, Sep 13, 2011 at 8:12 AM, lincoln lincol...@gmail.com wrote:

 **


 Hi ,
 I want to parameters to cfm file from flex.. the parameters contains arrays
 and objects ... please help me how to do this

  



Re: [flexcoders] Flex line chart

2011-09-12 Thread Brendan Meutzner
I've re-read your post 3 times, and still can't make sense of how your data
is structured.

Is there any way you can post an example of the structure?

There's always a way to massage the data to fit into the charting...

Brendan


On Mon, Sep 12, 2011 at 7:06 AM, chinwesley wesleyc...@hotmail.com wrote:

 **


 I want to create a line chart in Flex. I know how to create a simple one
 but the one I need to create needs to have 6 series (lines).

 The problem is that when I get the data from MYSQL, there is 6 xFields (one
 for each line) that are the same. eg. Western Cape - January, Western Cape -
 February, Western Cape - March, etc (for 6 months).

 That means that instead of there being only 9 xfields (province (south
 african provinces)), there is now 54 of them because they are being
 populated with all the values and not the unique ones. The same thing will
 happen with the line series becuase the line series will have 6 of the
 January's, 6 of the February's and so on.

 I just want to have 9 xfields and not 54 and 6 months and not 9 of each.

 Is there a way to solve this please?

 Regards,
 Wesley

  



[flexcoders] Purchase Previous Adobe Licenses

2011-08-17 Thread Brendan Meutzner
Hi All,

Was wondering if anyone had insight into the possibility of purchasing
previous versions of Adobe product licenses.  I know this is a bit off
topic, but Adobe sales (phone line) is telling me they have no way to do it,
and I just can't believe that.  I'm hoping someone within the forum has
possibility come up against this before and might have some advice.  We've
got a product based on Flex using ColdFusion 8 with the LCDS ES license
included and moving to CF9 and the associated $30k license just isn't
feasible.  I know that BlazeDS is an option, but the work involved in
refactoring the code to use BlazeDS looks daunting.  We're already using CF
on the backend, and we just want to keep purchasing CF 8 licences for this.

Thanks in advance for any help/advice,


Brendan


Re: [flexcoders] Purchase Previous Adobe Licenses

2011-08-17 Thread Brendan Meutzner
Paul,

Thanks for the response.  As far as having many licenses involved, yes,
potentially.  However, we're just beginning the sales process, and right now
wouldn't be able to buy a chunk of licenses... it's really a situation when
we sell the software, we need a license.

I did actually speak to enterprise licensing, and didn't get much help there
either.  They actually pointed me towards outside sales partners, to which
I've gotten no response.


Brendan



On Wed, Aug 17, 2011 at 1:48 AM, Paul Andrews p...@ipauland.com wrote:

 **


 On 17/08/2011 09:23, Brendan Meutzner wrote:

 Hi All,

  Was wondering if anyone had insight into the possibility of purchasing
 previous versions of Adobe product licenses.  I know this is a bit off
 topic, but Adobe sales (phone line) is telling me they have no way to do it,
 and I just can't believe that.  I'm hoping someone within the forum has
 possibility come up against this before and might have some advice.  We've
 got a product based on Flex using ColdFusion 8 with the LCDS ES license
 included and moving to CF9 and the associated $30k license just isn't
 feasible.  I know that BlazeDS is an option, but the work involved in
 refactoring the code to use BlazeDS looks daunting.  We're already using CF
 on the backend, and we just want to keep purchasing CF 8 licences for this.

  Thanks in advance for any help/advice,


 Sounds like you have many licences involved. If so you might want to get
 hold of an Adobe rep that deals with corporate clients. They are far more
 likely to have latitude to cut a deal.


  Brendan


  



Re: [flexcoders] Purchase Previous Adobe Licenses

2011-08-17 Thread Brendan Meutzner
Sorry, I should have pointed this out in my original email to avoid
confusion.

Adobe has a policy on CF licenses, wherein they will continue to provide
purchase option for the last version on the Adobe website.  Adobe sales
(phone) does not support this sale, only the website.

However, once the newest version of CF (whatever comes after CF9) comes out,
the link for CF8 will disappear from the site.


Brendan


On Wed, Aug 17, 2011 at 4:54 AM, Paul Andrews p...@ipauland.com wrote:

 **


 On 17/08/2011 11:41, Dave Cates wrote:

 Hey,

  Am I missing something or does this page not provide what you need? (a
 Coldfusion 8 license?)

  http://www.adobe.com/products/coldfusion/coldfusion8/buy/


 Looks like there isn't a problem after all.



  Dave.

  On 17 Aug 2011, at 10:52, Paul Andrews wrote:



 On 17/08/2011 10:37, Brendan Meutzner wrote:

 Paul,

  Thanks for the response.  As far as having many licenses involved, yes,
 potentially.  However, we're just beginning the sales process, and right now
 wouldn't be able to buy a chunk of licenses... it's really a situation when
 we sell the software, we need a license.

  I did actually speak to enterprise licensing, and didn't get much help
 there either.  They actually pointed me towards outside sales partners, to
 which I've gotten no response.


 That's a pity. Seems a little short-sighted of Adobe - I guess they're
 making enough as it is. I think many companies would take into account your
 situation and see it as a route towards future upgrades. The reverse side of
 the coin, I guess, is the product lifetime. There is an expectation of
 ongoing support when a product is bought so I guess in the bigger picture,
 that involves a cost to adobe by not being able to retire product for
 support quite so soon in the future.

 All pointless speculation on my part. Pity there's not a reseller with old
 boxed product on the shelves.



  Brendan



 On Wed, Aug 17, 2011 at 1:48 AM, Paul Andrews p...@ipauland.com wrote:


   On 17/08/2011 09:23, Brendan Meutzner wrote:

 Hi All,

  Was wondering if anyone had insight into the possibility of purchasing
 previous versions of Adobe product licenses.  I know this is a bit off
 topic, but Adobe sales (phone line) is telling me they have no way to do it,
 and I just can't believe that.  I'm hoping someone within the forum has
 possibility come up against this before and might have some advice.  We've
 got a product based on Flex using ColdFusion 8 with the LCDS ES license
 included and moving to CF9 and the associated $30k license just isn't
 feasible.  I know that BlazeDS is an option, but the work involved in
 refactoring the code to use BlazeDS looks daunting.  We're already using CF
 on the backend, and we just want to keep purchasing CF 8 licences for this.

  Thanks in advance for any help/advice,


  Sounds like you have many licences involved. If so you might want to get
 hold of an Adobe rep that deals with corporate clients. They are far more
 likely to have latitude to cut a deal.


  Brendan







  



Re: [flexcoders] FB 4.5.1 export release build and RSL size

2011-08-16 Thread Brendan Meutzner
I've also seen this with the 3.6 SDK.

There were definitely issues even compiling successfully in the 4.0 version
of FlashBuilder, and while 4.5.x does successfully do the export to release
builder, it seems the compilation size is now an issue.



On Tue, Aug 16, 2011 at 8:06 AM, durnelln n...@arielcommunications.co.ukwrote:

 **


 Hi all,

 I have migrated two Flex Builder/SDK 3.0 Projects all the way up to Flash
 Builder/SDK 4.5.1. One project is a library project that compiles to an RSL.
 The other project contains two applications that use the RSL library.
 Everything now seems to be compiling and running correctly in 4.5.1 but I
 have noticed that the RSL size is much bigger than before when I do an
 Export Release Build of the applications:

 Flex Builder 3.0  SDK 3.0
 library SWC (in library project bin folder) : 1107KB
 library SWF (in applications project bin-release folder) : 507KB

 Flex Builder 4.5.1  SDK 4.5.1
 library SWC (in library project bin folder) : 1102KB
 library SWF (in applications project bin-release folder) : 977KB

 I always assumed that the RSL file size reduction (~50%) in Flex 3 was
 because the debug information was being stripped out and the library
 optimized as part of the Export Release Build. However this does not seem to
 be happening in 4.5.1. Have I missed a configuration option or something?
 How can I reduce the size of my release build RSL SWF in 4.5.1?

 Regards,

 Nick.

  



Re: [flexcoders] Cold fusion and Flex Remoting setup driving me nuts

2010-09-09 Thread Brendan Meutzner
OK... lots to answer here...

1) You can verify your gateway by simply browsing to the URL you
specified... if the page is blank, you're good to go... if you got an error,
you're not.

2) You need to place your cfc files beneath your CF webroot folder... this
is the default location for the gateway to look.

3) You need to confirm that you have a /flex folder under your
ColdFusion/wwwroot/WEB-INF/ directory... if not, then you need to look into
how to get that setup... I can't remember off the top of my head, but
there's plenty of information on setting up ColdFusion for Flex.

4) Once you get your /flex directory setup properly, there are a few files
in there you'll need to configure... a) services-config.xml, b)
remoting-config.xml.  There is also information out there on setting these
up.  Essentially, you'll need to reference an EndPoint which is defined in
these files.  There is a default one setup called ColdFusion which has a
channel setup for it already.  You really should be able to utilize the
ColdFusion endpoint automatically as soon as you have things setup, and your
CFC located within the webroot folder.


I can provide some examples for each of these areas if you still need help,
but don't have access to them on the current machine I'm writing this from.
 Let me know, and good luck!


Brendan

On Thu, Sep 9, 2010 at 11:18 AM, Joshua w...@wolffebrothers.com wrote:



 Hello,

 I've been searching and searching for some consistent info regarding the
 complete setup required to get flex 3 to talk directly to a cfc on a REMOTE
 coldfusion server.

 I've got access to the coldfusion server admin.

 My problems.

 1. Where is the flex gateway specified (or flash)? I see all these articles
 saying it's at www.mydomain.com/flex2gateway. I have no idea how to verify
 that and when I do a remote call to it in flex it says

 MessagingError message='Destination 'http://www.mydomain.com/flex2gateway/'
 either does not exist or the destination has no channels defined (and the
 application does not define any default channels.)']

 2. So, I couldn't find the default flex gateway so I created my own under
 the events gateway tab. I gave it an id of flexRMS a type of CFML and
 pointed the cfc path to the cfc I want to call and set the config file to
 Coldfusion8/gateway/config/flex-data/management/gateway.cfg

 I can't connect to that either

 3. If I could connect, which I can't, I need to point to a different
 components folder on the server that holds all the cfcs that I really need
 to invoke.

 4. So, I thought well maybe I need to configure my flex project and specify
 that I'm using Coldfusion as the server type. I check Use Remote Object
 Access Service, then specify Coldfusion Flash Remoting Then I get to the
 page where I'm supposed to check between Coldfusion installation type,
 Standalone or Deployed to J2EE (I've got no idea what to do here) anything I
 check or fill out tells me that I've got no config files in the WEB-INF
 folder under flex when I click the validate Configuration.

 Can somebody throw me a bone here. Jeez

  



[flexcoders] Flex Developers in Houston

2010-09-07 Thread Brendan Meutzner
Why?  Can you give a bit more info on what you're looking for?


Re: [flexcoders] Re: Line Chart, I have a X value, how can I find the Y value?

2010-09-07 Thread Brendan Meutzner
Lol... yeah there's an easier way ;-)

It's been a long time, so I can't explain fully off the top of my head, but
check out the dataTransform object and specifically invertTransform(x,y)
which takes screen coordinates and returns the axis values at that point.
 You can look into a blog post I did many years ago which will contain all
the wisdom you need (I hope), although it's fairly involved and may have a
lot you're not interested in.

Here's the post, and source link.  Specifically check out
com.cnet.annotation.view.AnnotationDrawLayer
for the getChartCoordinates() method.  Additionally, Ely Greenfield created
a solution for easy charting translations... don't remember the name of the
package, but check out his blog (www.quietlyscheming.com).


http://www.visualconcepts.ca/clients/cnet/ChartAnnotation.html

http://www.visualconcepts.ca/clients/cnet/srcview/index.html


Hope this helps... without the whooshing sound :-)




On Tue, Sep 7, 2010 at 6:54 PM, napearson99 napearso...@yahoo.com wrote:



 I mean, you would think you could just give the line series the X value and
 it could tell you the current Y value. Couldn't be that simple, right?


 --- In flexcoders@yahoogroups.com flexcoders%40yahoogroups.com, Mike
 msl...@... wrote:
 
  I did something like this for EBay. I defined a hierarchy of Equation
 classes, including linear, nth order polynomials, power law. The base
 Equation class provided common functionality such as data initialization and
 solving for the unknown gien a variable. Applications could then be written
 that called the library function in real time, so a mouse could be tracked
 while live X and Y intercepts were displayed, etc. Sorry I can't offer the
 source code. Hopefully this gives you an idea of how you might proceed.
 
  Mike
 

  



Re: [flexcoders] Creating blinking glow effect

2010-08-09 Thread Brendan Meutzner
The solution you suggest is how I'd approach it.  

Sent from my iPhone

On Aug 9, 2010, at 7:50 AM, Alexander alexander.far...@gmail.com wrote:

 Hello,
 
 does anybody please have an advice on creating
 a repeatedly blinking Glow effect on a button.
 
 Exactly like the example at the Adobe page
 http://livedocs.adobe.com/flex/3/langref/mx/effects/Glow.html
 but it should run repeatedly - to draw the 
 user's attention to a particular button.
 
 I realize, that in ActionScript I probably can create 
 a Timer and then call a play() repeatedly on a Glow 
 object, whose target member is set to the button,
 but maybe there is an easier method in Flex?
 
 Regards
 Alex
 
 


Re: [flexcoders] Refresh list with itemRenderer/ComboBox

2010-07-28 Thread Brendan Meutzner
Woah, development is continuing on the 3.x versions?  How long will this
continue?

On Jul 28, 2010 11:58 AM, Alex Harui aha...@adobe.com wrote:



3.6 is due out soon.  It is fixed in that code base.  I think there may be
nightly build on the 3.x branch.




On 7/28/10 9:23 AM, Richard Rodseth rrods...@gmail.com wrote:






 True - it's given me many headaches.

 Any ideas for a workaround? A judicious...







 Flex 3.5 has some issues with ComboBox updating.




 On 7/27/10 4:22 PM, Richard Rodseth rrods...@gmail.com 
http://rrods...@gmail.com  wrote:
...






 I have two scenarios where I have to refresh rows of a list or
 d...


-- 
Alex Harui
Flex SDK Team
Adobe System, Inc.
http://blogs.adobe.com/aharui
 


Re: [flexcoders] textInput databinding

2010-07-15 Thread Brendan Meutzner
[Bindable]
public var collection:String = myDataProvider.data.name.[0];

Does that work?




On Thu, Jul 15, 2010 at 12:59 PM, mark.embrey mark.c.emb...@gmail.comwrote:



 Adobe, in their infinite wisdom, removed the data property from Spark
 TextInput.

 There is an example of assigning bindable data to a variable for use in the
 text value with Flex 4 at  Binding to an MXML TextInput 
 controlhttp://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7d85.html.
  I have tried to implement this technique but have still been unable to get
 it to work.

 When I specify the following:

 [Bindable]
 public var collection:String={myDataProvider.data.name.[0]};

 I simply receive the following in my textInput field:


 {myDataProvider.data.name.[0]}

 Does anyone have any ideas as to how I might specify a bindable variable
 such that it will display as desired ?

 (FWIW, this worked like a charm in Flex 3)


 thanks!

 MCE
  



Re: [flexcoders] Re: textInput databinding

2010-07-15 Thread Brendan Meutzner
Good catch Oleg :-)



On Thu, Jul 15, 2010 at 2:59 PM, Oleg Sivokon olegsivo...@gmail.com wrote:



 That won't also work because there's a redundant dot before the bracket. ;)

  



Re: [flexcoders] Re: textInput databinding

2010-07-15 Thread Brendan Meutzner
Mark,

What isn't working... the binding?  What are you getting for your TextInput
text value with the suggestions from Oleg and myself.  You definitely
shouldn't be getting the same issue as you first posted about with these
updates, so where is it falling short now?


Brendan



On Thu, Jul 15, 2010 at 4:39 PM, mark.embrey mark.c.emb...@gmail.comwrote:



 thanks for the suggestion, Oleg, but that didn't solve my problem... any
 other ideas?

 thanks,

 Mark


 --- In flexcoders@yahoogroups.com flexcoders%40yahoogroups.com, Oleg
 Sivokon olegsivo...@... wrote:
 
  That won't also work because there's a redundant dot before the bracket.
 ;)
 

  



Re: [flexcoders] Re: textInput databinding

2010-07-15 Thread Brendan Meutzner
Why wouldn't you just do this:

TextInput text={myDataProvider.data.name[0]} /



On Thu, Jul 15, 2010 at 4:38 PM, mark.embrey mark.c.emb...@gmail.comwrote:



 Actually, as I understand it, I am using ActionScript to create a variable,
 but I am then binding that to an mxml component, no?

 anyway, any ideas of how to do this?

 thanks!

 Mark


 --- In flexcoders@yahoogroups.com flexcoders%40yahoogroups.com,
 valdhor valdhorli...@... wrote:
 
  That would never have worked in Flex 3.
 
  You are trying to use a binding expression in ActionScript code which
 will never work. Binding expressions like that will only work in MXML code.
 
  --- In flexcoders@yahoogroups.com flexcoders%40yahoogroups.com,
 mark.embrey mark.c.embrey@ wrote:
  
   Adobe, in their infinite wisdom, removed the data property from Spark
   TextInput.
  
   There is an example of assigning bindable data to a variable for use in
   the text value with Flex 4 at Binding to an MXML TextInput control
   
 http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf6\
  http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf6
  9084-7d85.html . I have tried to implement this technique but have
   still been unable to get it to work.
  
   When I specify the following:
  
   [Bindable]
   public var
   collection:String={myDataProvider.data.name.[0]};
  
   I simply receive the following in my textInput field:
  
  
   {myDataProvider.data.name.[0]}
  
   Does anyone have any ideas as to how I might specify a bindable
 variable
   such that it will display as desired ?
  
   (FWIW, this worked like a charm in Flex 3)
  
  
   thanks!
  
   MCE
  
 

  



Re: [flexcoders] Re: textInput databinding

2010-07-15 Thread Brendan Meutzner
Mark, glad you got it worked out.

However, you need to look at the fact the Spark TextInput extends from
SkinnableTextBase which contains the properties you'd expect.


Brendan


On Thu, Jul 15, 2010 at 5:28 PM, mark.embrey mark.c.emb...@gmail.comwrote:



 Bingo! that did it!

 the final solution, in my example, is:

 text={myDataProvider.getItemAt(0).name}

 thanks for your help, Oleg, and to everyone who contributed to the
 conversation.

 best,

 Mark


 --- In flexcoders@yahoogroups.com flexcoders%40yahoogroups.com, Oleg
 Sivokon olegsivo...@... wrote:
 
  Hi, I think square brackets may be an obstacle here. I think they didn't
  always work, or maybe they don't work even now? Anyways, if that's an
 array
  collection, you'd better use getItemAt() and if that's an XML or XMLList,
  you'd be better of with the XML / XMLList methods corresponding to what
 you
  wanted to do (like child(), children() and so on).
  Also, data is often times used in the framework for instances of
 Object,
  which is not bindable because it is not an IEvetnDispatcher. Check that
  option too.
 

  



Re: [flexcoders] DateTimeAxis labels

2010-07-14 Thread Brendan Meutzner
Have you looked at using a custom IAxisRenderer for the series in which you
limit the labels which are shown?  You would be able see the labels which
are to be displayed and show/hide them accordingly.  I believe that you'll
find the setter for gutters has the labels which are added automatically.


Brendan



On Wed, Jul 14, 2010 at 4:56 PM, Richard Rodseth rrods...@gmail.com wrote:



 My stakeholders almost always seem to want something for DateTimeAxis
 labels that I can't give them out of the box.
 Example: I have a weeks worth of data in 15-minute increments, and would
 like the labels at 12AM and 12PM. Or if only one per day, at 12PM rather
 than 12AM.

 But if I set labelUnits to hours, I get one label per day at 12AM.

 Anyone discovered any tricks?


  



Re: [flexcoders] right click menu @ flex

2010-07-13 Thread Brendan Meutzner
You have the debug player installed in google chrome... those two items
can't be removed in the debug player.  If you uninstall the player plugin
and then reinstall the non-debug version they'll go away.

However, if you're not familiar with the debug player, you should look into
it... how are you currently debugging your apps?


Brendan



On Tue, Jul 13, 2010 at 10:20 PM, cholid cholid cholid_rid...@yahoo.comwrote:



 hi all,
 i've found something menu on right click when i running my application at
 google chorme
 that's has additional menu's that's Show Redraw Region and Debugger
 i never found that in any browser except google chrome

 how to hide / remove it?
 thanks for advice


  



Re: [flexcoders] Flex Project Management App

2010-07-08 Thread Brendan Meutzner
You posted on this a few weeks ago, and I replied with some suggestions a
few weeks ago.  If you need additional help, reply to your original thread.



On Thu, Jul 8, 2010 at 3:47 PM, Angelo Anolin angelo_ano...@yahoo.comwrote:



 Hi FlexCoders,

 I came across a Flex PM site and I would like to ask what are the necessary
 controls / things I need to do to achieve the same application.

 The site's page is:

 http://www.radscientist.com/flexpm/demo/index.html

 I am having problems re-creating those items which expands when the plus
 sign is clicked as well as adding new items when the Add Milestone button is
 clicked.  How do I achieve adding controls on the fly on the application?

 I hope you could provide some guidance on this.

 Thanks.

 Angelo

  



[flexcoders] Managing LCDS FlexSession with CF8

2010-06-28 Thread Brendan Meutzner
I am trying to figure out how to manage the session for a flex client which
is connecting to lcds/coldfusion instance.  I have determined the logic
behind the problem, but can't figure out how to implement using CF8.


 I'd like to be able to track login/logout (browser close) via
FlexSessionListener.  Here's the Java class I found to handle the events:


---

import flex.messaging.*;


public class SessionWatcher implements FlexSessionListener {


  protected FlexSession session;



  public SessionWatcher() {

FlexSession.addSessionCreatedListener(this);

  }



  @Override

  public void sessionCreated(FlexSession session) {

this.session = session;

System.out.println(Session  + session.getId() +  has been created);

session.addSessionDestroyedListener(this);

  }



  @Override

  public void sessionDestroyed(FlexSession session) {

System.out.println(Session  + session.getId() +  has been
destroyed);

  }

}





I've compiled this and placed it into the WEB_INF/classes directory, and
have successfully called it via CreateObject(java, SessionWatcher).


However, this is as far as I've gotten.  I simply don't understand the
method in which I can merge this with my existing CFC file which is called
on client login to implement this.  Here's what I've tried:


-


listenerClass1 = CreateObject(java, SessionWatcher);


CreateObject('java',
'flex.messaging.FlexContext').getFlexSession().addSessionCreatedListener(listenerClass1);


CreateObject('java',
'flex.messaging.FlexContext').getFlexSession().addSessionDestroyedListener(listenerClass1);





I'm either not finding the System.out.println output from the listener
functions when they are callled, or they're not getting called at all.



If somebody has done this before, then please give me some idea on how to
accomplish this.  However, if anybody can even point me in the right
direction for how you use Java files in CF that would be a help as well.



Thanks in advance,


Brendan


Re: [flexcoders] Charting Line Segments

2010-06-28 Thread Brendan Meutzner
Which LineSeries is affected?  Have you isolated the line series on its own
(don't add/load the others) and does it still occur?  Have you tried
creating a sub class from LineSeries and overriding the appropriate
functions inside of it to try and trace out how each segment is loading?


Brendan


On Mon, Jun 28, 2010 at 3:18 PM, Jake Churchill reyna...@gmail.com wrote:



 I've run into an issue that for the life of me I can't seem to figure out.
 I've been working on this same problem for days and I keep hitting a wall.

 I have a Cartesian chart with several LineSeries and a PlotSeries.  The
 vertical axis is numeric and the horizontal is a category axis.  The value
 of the category axis is dates (category is used to avoid gaps for weekends
 because data is stock related and only exists on trading days).

 Every series has it's own dataprovider but the data is all similar.  It
 looks similar to this:

 DATEVALUE: Date
 VALUE: numeric value
 PERCENTCHANGE: numeric value

 I have a custom line segment renderer for all line series.  An example I'm
 looking at right now deals with several months of data.  There are 105 data
 points in the data provider and therefore, 105 line segments passed to the
 set data() method in the line segment renderer.

 *Here's the issue:*  There is one line that only gets 104 line segments.
 The data shows 105 data points in the same format as all the other lines but
 somewhere down the line a segment is being removed.  I've gone over and over
 the data and the date values for the horizontal category axis are all the
 same for every line and always 105 values as I said.

 Can anyone think of why one line might not be giving me the last segment?

 FYI, this is a flex 2 app and for several reasons, I cannot change that
 right now.  Any help anyone can give will be useful (especially since this
 code is not open sourced and I cannot really dig into see what is going on
 behind the charting scenes).

 Thanks!

 -Jake
  



Re: [flexcoders] Charting Line Segments

2010-06-28 Thread Brendan Meutzner
Hmmm... at runtime, have you inspected getAllDataPoints?

Does the first (or last) line segment simply not show up?  Does the hit data
point still trigger if you mouse over the approximate area where it should
be rendering?

I'm curious to hear your results from isolating the line series and seeing
what that renders like.


Brendan


On Mon, Jun 28, 2010 at 3:37 PM, Jake Churchill reyna...@gmail.com wrote:



 I haven't isolated just that series.  I'll try that.  I was however, trying
 to figure out which methods to override to see that.  Do you know which
 method to override to see the line segments?  I overrode updateData and that
 seems to set the data but it looks correct.  The rendered data cache has all
 the elements of the data provider.

 -Jake


 On Mon, Jun 28, 2010 at 3:32 PM, Brendan Meutzner bmeutz...@gmail.comwrote:



 Which LineSeries is affected?  Have you isolated the line series on its
 own (don't add/load the others) and does it still occur?  Have you tried
 creating a sub class from LineSeries and overriding the appropriate
 functions inside of it to try and trace out how each segment is loading?


 Brendan


 On Mon, Jun 28, 2010 at 3:18 PM, Jake Churchill reyna...@gmail.comwrote:



 I've run into an issue that for the life of me I can't seem to figure
 out.  I've been working on this same problem for days and I keep hitting a
 wall.

 I have a Cartesian chart with several LineSeries and a PlotSeries.  The
 vertical axis is numeric and the horizontal is a category axis.  The value
 of the category axis is dates (category is used to avoid gaps for weekends
 because data is stock related and only exists on trading days).

 Every series has it's own dataprovider but the data is all similar.  It
 looks similar to this:

 DATEVALUE: Date
 VALUE: numeric value
 PERCENTCHANGE: numeric value

 I have a custom line segment renderer for all line series.  An example
 I'm looking at right now deals with several months of data.  There are 105
 data points in the data provider and therefore, 105 line segments passed to
 the set data() method in the line segment renderer.

 *Here's the issue:*  There is one line that only gets 104 line
 segments.  The data shows 105 data points in the same format as all the
 other lines but somewhere down the line a segment is being removed.  I've
 gone over and over the data and the date values for the horizontal category
 axis are all the same for every line and always 105 values as I said.

 Can anyone think of why one line might not be giving me the last segment?


 FYI, this is a flex 2 app and for several reasons, I cannot change that
 right now.  Any help anyone can give will be useful (especially since this
 code is not open sourced and I cannot really dig into see what is going on
 behind the charting scenes).

 Thanks!

 -Jake



  



Re: [flexcoders] Charting Line Segments

2010-06-28 Thread Brendan Meutzner
It wouldn't be overriding getAllDataPoints, but rather just inspecting the
array returned from it.

Glad you got it working, Good stuff :-)



On Mon, Jun 28, 2010 at 4:03 PM, Jake Churchill reyna...@gmail.com wrote:



 I can't override getAllDataPoints.  I see that in Flex 3 but not 2.  I
 assume that changed.

 When I isolated that series, I saw everything which made me search the data
 a bit more and there is a date/time generated by the server for the
 datevalue... The date was the same but the time was different for the last
 data point of this series only.  This caused the category to be different
 and the point didn't show up.  I missed it when looking over the thousands
 of data points.

 Stupid error, but thanks for the debugging tip.  It's fixed now.

 -Jake


 On Mon, Jun 28, 2010 at 3:53 PM, Brendan Meutzner bmeutz...@gmail.comwrote:



 Hmmm... at runtime, have you inspected getAllDataPoints?

 Does the first (or last) line segment simply not show up?  Does the hit
 data point still trigger if you mouse over the approximate area where it
 should be rendering?

 I'm curious to hear your results from isolating the line series and seeing
 what that renders like.


 Brendan


 On Mon, Jun 28, 2010 at 3:37 PM, Jake Churchill reyna...@gmail.comwrote:



 I haven't isolated just that series.  I'll try that.  I was however,
 trying to figure out which methods to override to see that.  Do you know
 which method to override to see the line segments?  I overrode updateData
 and that seems to set the data but it looks correct.  The rendered data
 cache has all the elements of the data provider.

 -Jake


 On Mon, Jun 28, 2010 at 3:32 PM, Brendan Meutzner 
 bmeutz...@gmail.comwrote:



 Which LineSeries is affected?  Have you isolated the line series on its
 own (don't add/load the others) and does it still occur?  Have you tried
 creating a sub class from LineSeries and overriding the appropriate
 functions inside of it to try and trace out how each segment is loading?


 Brendan


 On Mon, Jun 28, 2010 at 3:18 PM, Jake Churchill reyna...@gmail.comwrote:



 I've run into an issue that for the life of me I can't seem to figure
 out.  I've been working on this same problem for days and I keep hitting a
 wall.

 I have a Cartesian chart with several LineSeries and a PlotSeries.  The
 vertical axis is numeric and the horizontal is a category axis.  The value
 of the category axis is dates (category is used to avoid gaps for weekends
 because data is stock related and only exists on trading days).

 Every series has it's own dataprovider but the data is all similar.  It
 looks similar to this:

 DATEVALUE: Date
 VALUE: numeric value
 PERCENTCHANGE: numeric value

 I have a custom line segment renderer for all line series.  An example
 I'm looking at right now deals with several months of data.  There are 105
 data points in the data provider and therefore, 105 line segments passed 
 to
 the set data() method in the line segment renderer.

 *Here's the issue:*  There is one line that only gets 104 line
 segments.  The data shows 105 data points in the same format as all the
 other lines but somewhere down the line a segment is being removed.  I've
 gone over and over the data and the date values for the horizontal 
 category
 axis are all the same for every line and always 105 values as I said.

 Can anyone think of why one line might not be giving me the last
 segment?

 FYI, this is a flex 2 app and for several reasons, I cannot change that
 right now.  Any help anyone can give will be useful (especially since this
 code is not open sourced and I cannot really dig into see what is going on
 behind the charting scenes).

 Thanks!

 -Jake





  



Re: [flexcoders] Read from DB Write to DB

2010-06-25 Thread Brendan Meutzner
Flex doesn't read or write to databases directly.  You will need to
implement an intermediary technology like PHP, ColdFusion, Java, etc
 You will utilize RemoteObject, HTTPService, WebService tags with these
technologies within Flex.

I'm not going to point out any tutorials directly because they're all over
the place to be found with a little googling.

Brendan



On Fri, Jun 25, 2010 at 8:27 AM, Minister of Defense cenk1...@yahoo.comwrote:



 Hi,

 I m new to Flex and i wonder if any tutorial about RIA on reading data from
 DB and write data to DB?

 any help would be great.

 thanks in advance.

  



[flexcoders] Wheel Scroll on Mac Buggy

2010-06-25 Thread Brendan Meutzner
Hi All,

I was very happy to see wheel scrolling implemented on Mac in Player 10.1...
however, I've found it's kind of buggy.


Essentially, if I use it to scroll a list based component, it works great.
 If I use it to scroll a container based component it jumps around a lot.
 For example, a roll/swipe down will move it down, but it will partially
jump back up after the event is completed.  I see this activity on Safari
and Chrome on Mac, while Firefox on mac doesn't even work at all (yes i'm
sure I've got the latest player version).  It occurs with both magic mouse
swiping, and trackbar swiping.

Firing up VMWare on Mac in Win7, it works just fine with both of these
methods, so I know it's not my hardware.


Has anybody else seen this odd behavior before I post a bug?


Brendan


Re: [flexcoders] Wheel Scroll on Mac Buggy

2010-06-25 Thread Brendan Meutzner
No, no javascript hack in place... just the default index template file.

Good to know re: firefox, thx.


Brendan


On Fri, Jun 25, 2010 at 12:10 PM, dorkie dork from dorktown 
dorkiedorkfromdorkt...@gmail.com wrote:



 I've seen it as well. Are you manually adding mouse wheel support through
 one of the numerous javascript patches? Try disabling it and see if it
 works.

 Note: There is no support for mouse wheel natively in Firefox browsers on
 Mac.

 On Fri, Jun 25, 2010 at 11:15 AM, Brendan Meutzner bmeutz...@gmail.comwrote:



 Hi All,

 I was very happy to see wheel scrolling implemented on Mac in Player
 10.1... however, I've found it's kind of buggy.


 Essentially, if I use it to scroll a list based component, it works great.
  If I use it to scroll a container based component it jumps around a lot.
  For example, a roll/swipe down will move it down, but it will partially
 jump back up after the event is completed.  I see this activity on Safari
 and Chrome on Mac, while Firefox on mac doesn't even work at all (yes i'm
 sure I've got the latest player version).  It occurs with both magic mouse
 swiping, and trackbar swiping.

 Firing up VMWare on Mac in Win7, it works just fine with both of these
 methods, so I know it's not my hardware.


 Has anybody else seen this odd behavior before I post a bug?


 Brendan



  



Re: [flexcoders] Re: Time for a facelift - Flex 2 to Flash 4....:)

2010-06-23 Thread Brendan Meutzner
Yeah, you don't want to have LiveCycle or BlazeDS checked... those both rely
on services which would be present on your backend server, and dictated in
the services-config.xml file.  LiveCycle and BlazeDS would have nothing to
do with your web service calls.

You should use the RemoteObject checkbox, and honestly, if you're using web
services, it shouldn't really affect it at all.  Correct me if I'm wrong,
but your web services would have url endpoints defined within each call (ie.
the mxml tag) from Flex 2.0 right?

The remaining errors you face if you choose RemoteObjects checkbox should be
fixable as Jeffry points out.


Brendan



On Wed, Jun 23, 2010 at 2:15 PM, flexnewbie06 flexnewbi...@yahoo.ca wrote:



 Yes Apologies...I think I typed before I thought about this some more.

 Flex 2.0.1 SDK To Flex 4 SDK(I guess I was stuck on the name change from
 flex builder 2 to Flash builder 4)...I dunno.

 Yes I downloaded Flash Builder 4 Trial. Tried to open my project in and I
 tried to update some build path properties. One option is to Use remote
 object access services, in the Flex Server tab of project properties. Maybe
 I'm not supposed to be using that check box at all?

 So If I select Live Cycle - because my only other options BlazeDS (which
 I'm certain I'm not using)...Only LiveCycle Data Services 2.6 and higher
 are supported is the error I get. I suppose this wasn't introduced until a
 later SDK for web Services?

 So I just left it unchecked (not knowing if this will make my web-services
 unusable or not) and it let me proceed and compile...I have a few errors to
 sort out...

 However, as mixed up as I am, relatively few problems sounds like a good
 start.

 Thanks.
 Jenn


 --- In flexcoders@yahoogroups.com flexcoders%40yahoogroups.com, Jeffry
 Houser jef...@... wrote:
 
 
  Do you mean that you're moving from Flex 2 to Flex 4? Or from Flex 2
  to Flash 4? They mean radically different things. I'm going to assume
  you mean the former.
 
  Did you download a trial of Flash Builder 4? You said you hit a wall;
  what wall did you hit?
 
  When you say that Web Services Not Using Live cycle; I'm not sure
  what that means. But to me that sounds like it might be a problem with
  your server side code.
 
  It would be my expectation that compiling a Flex 2 application against
  the Flex 4 SDK would present relatively few problems.
 
  On 6/23/2010 2:19 PM, flexnewbie06 wrote:
  
   Hi all,
   I would like to see our current code base updated from Flex 2.0.1 to
   Flash 4. We have many bugs inherent to the components in the SDK I
   would like to see resolved. The project is quite large...using web
   services and many many components(and States..I think these guys
 changed).
  
   I downloaded the trial for Flash 4 and tried to port some of our code
   over, but immediately hit a wall with the web services not using live
   cycle. So I am looking for some thoughts from you guys...aside from
   some of the web services being broken, am I looking at a whole of
   change? How much backwards compatibility does this migration support.
  
   Thanks so much for any suggestions.
  
   Jenn
  
  
 
 
  --
  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?c=104
  --
  http://www.theflexshow.com
  http://www.jeffryhouser.com
  --
  Part of the DotComIt Brain Trust
 

  



Re: [flexcoders] Clear a form fast

2010-06-18 Thread Brendan Meutzner
I believe I've seen a component on the Flex Exchange on Adobe's website for
this...




On Fri, Jun 18, 2010 at 9:20 AM, Wally Kolcz wko...@isavepets.com wrote:



 Any way to clear/reset a mx:Form easily other than manually setting
 all the text to ?

  



Re: [flexcoders] Help With Collapsible Component

2010-06-18 Thread Brendan Meutzner
You will need to familiarize yourself with States.  The components
specifically used are not as important as the concept of an open and closed
state.  The author likely used a simple container like VBox/HBox/Canvas, and
had the button change the state so that the size was increased, the children
were set to visible, and the state used a transition to make the open/close
effect occur of a duration.

So... look into:

- states
- transitions
- containers


Good luck,

Brendan



On Fri, Jun 18, 2010 at 3:49 PM, Angelo Anolin angelo_ano...@yahoo.comwrote:



 Hi FlexCoders,

 I saw this example of a Flex Application.

 http://www.radscientist.com/flexpm/demo/index.html

 I want to be able to create the collapsible component which was used in the
 application.  The one wherein you click on the + sign, the panel collapses.

 Care to tell what components do I need to achieve that, as well as tips?

 Thanks.

 Angelo

  



Re: [flexcoders] Cold Fusion

2010-06-08 Thread Brendan Meutzner
If I had to guess, I would think it was in part because there is simply very 
little support and documentation out there for the cf/flex workflow compared to 
java.  I am a flex cf developer today, but am pretty certain I will become a 
flex java developer within 2 yrs time.  I'm trying to develop a cf/live 
cycle/flex project right now, and the frustrations are building up.  I'm 
predicting a migration from cf over to java and live cycle to blazeds.

I would say that any companies out there looking for a flex front end solution 
is doing their homework and determining that cold fusion is not the right fit 
compared to other alternatives.

Brendan



On Jun 8, 2010, at 5:41 AM, Dan Pride danielpr...@yahoo.com wrote:

 Everything on Dice to do with Flex seems to be expanding EXCEPT the 
 combination of Flex and ColdFusion. (and of course I am trying to add 
 ColdFusion as a cert right now :(). Curious if anybody knows why? I assumed 
 it would be a good direction for skills development since adobe was linking 
 the two as a bundle. Am I missing something or am I just too early on this?
 Thanks
 Dan Pride
 
 


Re: [flexcoders] Re: flash 4 and flex 3

2010-06-02 Thread Brendan Meutzner
http://bugs.adobe.com/jira/browse/FB-26842



2010/6/2 Tom Chiverton tom.chiver...@halliwells.com



 On Monday 24 May 2010 06:05:29 you wrote:
  well, Flash Builder 4 can't do the release builds.

 In what way can't ?

 --
 Tom Chiverton
 Helping to revolutionarily cultivate high-end strategic error-free
 distributed
 bandwidth as part of the IT team of the year 2010, '09 and '08

 

 This email is sent for and on behalf of Halliwells LLP.

 Halliwells LLP is a limited liability partnership registered in England and
 Wales under registered number OC307980 whose registered office address is at
 Halliwells LLP, 3 Hardman Square, Spinningfields, Manchester, M3 3EB. A list
 of members is available for inspection at the registered office together
 with a list of those non members who are referred to as partners. We use the
 word ?partner? to refer to a member of the LLP, or an employee or consultant
 with equivalent standing and qualifications. Regulated by the Solicitors
 Regulation Authority.

 CONFIDENTIALITY

 This email is intended only for the use of the addressee named above and
 may be confidential or legally privileged. If you are not the addressee you
 must not read it and must not use any information contained in nor copy it
 nor inform any person other than Halliwells LLP or the addressee of its
 existence or contents. If you have received this email in error please
 delete it and notify Halliwells LLP IT Department on 0870 365 2500.

 For more information about Halliwells LLP visit www.Halliwells.com.

  



Re: [flexcoders] trace(trace not working);

2010-05-28 Thread Brendan Meutzner

Do you use the compiler argument -optimize=true ?



On May 28, 2010, at 10:59 AM, jamesfin  
james.alan.finni...@gmail.com wrote:


I have the Flex4 Eclipse Plugin installed and I'm noticing that the  
trace statement seems to be ignored. A breakpoint can't be put on  
any trace statement nor does any output appear.


My Flex 3 Eclipse Plugin works great.

I can debug in both versions no problem.

trace(waiting for your responses);




Re: [flexcoders] Re: Data grid vary column sizes

2010-05-21 Thread Brendan Meutzner
The concept of auto fitting wouldn't really work for the simple reason that
the row children are recycled as the content is scrolled.  If you did end up
figuring out the functionality to make this happen from the itemRenderers,
the column width would be constantly changing to fit to the currently
viewable set of renderers.


Brendan



On Fri, May 21, 2010 at 11:52 AM, method_air loudj...@hotmail.com wrote:



 Thanks. Is there a way for the column to intelligently 'autofit' to the
 width of its contents?


 --- In flexcoders@yahoogroups.com flexcoders%40yahoogroups.com, David
 dbonn...@... wrote:
 
  Set the width on the DataGridColumn, not on its itemRenderer
 
  --- In flexcoders@yahoogroups.com flexcoders%40yahoogroups.com,
 method_air loudjazz@ wrote:
  
   How do you vary the data grid column widths? Setting the width property
 inside the item renderers to different values is not working.
  
   Thanks,
  
   Philip
  
 

  




-- 
Brendan Meutzner
http://www.meutzner.com/blog/
http://www.riajobs.com


[flexcoders] Does Flash in Chrome perform better?

2010-05-15 Thread Brendan Meutzner
Hi All,

I'm noticing a performance improvement when I run my Flex applications
inside the Chrome Flash plugin vs. Safari and Firefox.  I haven't gone as
far as any actual testing on this yet, but wondered if I'm just perceiving
this or if it's actually better?


Brendan


Re: [flexcoders] Re: Take that Mr Jobs!

2010-05-11 Thread Brendan Meutzner
I'm confused... did you resolve this issue?  It sounds like you ported it to
FB4, back to FB3, reverted the properties file and it worked?

Did you ever get the release build to work in FB4?


Brendan


On Mon, May 10, 2010 at 10:58 PM, mitek17 mite...@gmail.com wrote:



 Well, I know that no one needs release builds, but I tried to investigate
 this a bit. It looks like that the new properties in .actionscript file are
 causing the corruption in projects with libraries.

 If you open the FB4 project in FB3 (strangely, it does not complain) it
 won't make the release build as well. If you revert the changes in .* files
 everything is OK.

 PS This is a good achievement - the most simple piece of Flex Builder -
 exporting the release version was always buggy, and now it looks greater
 than ever. I am looking forward to see what will happen to it in Creative
 Builder 5.


 --- In flexcoders@yahoogroups.com flexcoders%40yahoogroups.com,
 mitek17 mite...@... wrote:
 
  Does the Export Release Version suppose to work in FB4? Just curious.
 
  https://bugs.adobe.com/jira/browse/FB-26842
 

  




-- 
Brendan Meutzner
http://www.meutzner.com/blog/
http://www.riajobs.com


Re: [flexcoders] Cast Object into a custom class

2010-05-08 Thread Brendan Meutzner
I don't believe it's possible.


However, if your objects match, then perform a for .. in loop... you don't
need to copy them individually.

Eg.


Person.as

package

{

[Bindable]

public class Person

{

public function Person()

{

}

 public var personName:String;

public var personAddress:String;

}

}



Test.as


var objectInstance:Object = new Object();

objectInstance.personName = 'Joe';

objectInstance.personAddress = '555 Joe St.';

 newPerson = new Person();

 for(var i:String in objectInstance)

{

newPerson[i] = objectInstance[i];

}


HTH,

Brendan


On Sat, May 8, 2010 at 8:18 PM, anagnost68 anagn...@comcast.net wrote:



 I have a class defined called Person that has a name and address. If I have
 an Object with a name property and address property.

 var object:Object = new Object();

 object.name = name;
 object.address = address;

 I'd like to be able to do this:

 Person person = object as Person;

 But, it generates an error. Is there a way to convert the Object into a
 Person object without individually copying each property?

 Thanks

  




-- 
Brendan Meutzner
http://www.meutzner.com/blog/
http://www.riajobs.com


[flexcoders] Re: Duplicate Module Loads - applicationDomain / Shared Code Issues

2009-05-17 Thread Brendan Meutzner
Alex,

That definitely did the trick.


However...

I'm using DataService calls inside the modules, and now when event listeners 
get set for result/fault/conflict events on them, they carry over to the other 
modules.  So if I open module 1, load it up and make a data call, then load 
module 2, the result event on module 1  2 get fired.  I can't exactly remove 
the event listeners on these (which would be the simplest answer) because of 
the fact that data synchronization is happening through LiveCycle DS.

I have yet to look into trying to identify the calling module which causes the 
result event to see if I can single them out and ignore other multiple 
instances (which I will do tomorrow), but thought I'd post to see if there was 
an easier solution.

Thanks very much for your original answer on this... it really helped out :-)


Brendan



--- In flexcoders@yahoogroups.com, Alex Harui aha...@... wrote:

 In theory, you simply put all shared VO’s in the main app and don’t mess 
 with applicationDomains.
 
 Also in theory, if it is the same module class there is no need to load it 
 twice, you should instantiate it twice (via factory.create()) and pass it 
 parameters it needs to make different backend calls.  Should take less memory 
 this way, and might avoid this shared code issue.
 
 Modules don’t work if you use “new ApplicationDomain()” as there must 
 be shared interfaces between the loader and loadee, and using 
 applicationDomain.currentDomain will lock the module into memory.
 
 Alex Harui
 Flex SDK Developer
 Adobe Systems Inc.http://www.adobe.com/
 Blog: http://blogs.adobe.com/aharui
 
 From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On 
 Behalf Of Brendan Meutzner
 Sent: Saturday, May 16, 2009 3:48 PM
 To: flexcoders@yahoogroups.com
 Subject: [flexcoders] Duplicate Module Loads - applicationDomain / Shared 
 Code Issues
 
 
 
 
 
 Hi All,
 
 I'm having trouble wrapping my head around an issue I'm facing while loading 
 the same module twice into my main application.
 
 I've got a module which takes a few arguments to load up property data.  If I 
 ask for a different set of data, the same Module class gets loaded, it just 
 makes different back end calls to populate its data.  My module is located in 
 a different project from my main application, so optimizing to application 
 isn't an option.  However, I am generating a link-report from the main 
 application, and then using load-externs on the module's compile.
 
 1) I load up an instance of the module, and it retrieves data just fine.
 2) I load up a second instance of the same module, but when the data is 
 returned, I get errors relating to the fact it's trying to set my data 
 response to a local VO Class which has already been instantiated from the 
 first module call.
 
 
 I know I've got a shared code issue going on here, but can't figure this out. 
  I've tried the following:
 
 1) Placed all re-used VO files inside main application, generated 
 link-report, and referenced that link-report via load-externs on the modules 
 compilation then I set applicationDomain on module load to be 
 Application.currentDomain.
 
 2) Placed all VO files inside module where they are actually used, and then 
 set applicationDomain to a new ApplicationDomain() instance to try and 
 sandbox their use.
 
 
 Neither of these worked which is suffice to say, why this post is being 
 written.
 
 
 Thanks in advance for help.
 
 
 Brendan





[flexcoders] Re: Duplicate Module Loads - applicationDomain / Shared Code Issues

2009-05-17 Thread Brendan Meutzner
Alex,

I set it up using your advice for factory.create(), so it's the latter... a new 
instance of the same module.

Yeah, I figured there must be a way to distinguish the eventlistener's 
dispatcher... I'll post my results once I figure it out.

Thanks again for the help.


Brendan



--- In flexcoders@yahoogroups.com, Alex Harui aha...@... wrote:

 By “load module 2” did you actually load a second module or is it a 
 second instance of an already loaded module and thus the WebService instance 
 is the same.  Hopefully it is the latter as I wouldn’t have an explanation 
 for the former.
 
 For the latter, I believe (and I am not the expert on web-services) that 
 every send() method returns an AsyncToken and you can save that away and 
 decide whether to respond to the result event based on the AsyncToken 
 referenced in the result event.
 
 Alex Harui
 Flex SDK Developer
 Adobe Systems Inc.http://www.adobe.com/
 Blog: http://blogs.adobe.com/aharui
 
 From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On 
 Behalf Of Brendan Meutzner
 Sent: Sunday, May 17, 2009 8:26 PM
 To: flexcoders@yahoogroups.com
 Subject: [flexcoders] Re: Duplicate Module Loads - applicationDomain / Shared 
 Code Issues
 
 
 
 
 
 Alex,
 
 That definitely did the trick.
 
 However...
 
 I'm using DataService calls inside the modules, and now when event listeners 
 get set for result/fault/conflict events on them, they carry over to the 
 other modules. So if I open module 1, load it up and make a data call, then 
 load module 2, the result event on module 1  2 get fired. I can't exactly 
 remove the event listeners on these (which would be the simplest answer) 
 because of the fact that data synchronization is happening through LiveCycle 
 DS.
 
 I have yet to look into trying to identify the calling module which causes 
 the result event to see if I can single them out and ignore other multiple 
 instances (which I will do tomorrow), but thought I'd post to see if there 
 was an easier solution.
 
 Thanks very much for your original answer on this... it really helped out :-)
 
 Brendan
 
 --- In flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.com, Alex 
 Harui aharui@ wrote:
 
  In theory, you simply put all shared VO’s in the main app and 
  don’t mess with applicationDomains.
 
  Also in theory, if it is the same module class there is no need to load it 
  twice, you should instantiate it twice (via factory.create()) and pass it 
  parameters it needs to make different backend calls. Should take less 
  memory this way, and might avoid this shared code issue.
 
  Modules don’t work if you use â€Ånew ApplicationDomain()” 
  as there must be shared interfaces between the loader and loadee, and using 
  applicationDomain.currentDomain will lock the module into memory.
 
  Alex Harui
  Flex SDK Developer
  Adobe Systems Inc.http://www.adobe.com/
  Blog: http://blogs.adobe.com/aharui
 
  From: flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.com 
  [mailto:flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.com] On 
  Behalf Of Brendan Meutzner
  Sent: Saturday, May 16, 2009 3:48 PM
  To: flexcoders@yahoogroups.commailto:flexcoders%40yahoogroups.com
  Subject: [flexcoders] Duplicate Module Loads - applicationDomain / Shared 
  Code Issues
 
 
 
 
 
  Hi All,
 
  I'm having trouble wrapping my head around an issue I'm facing while 
  loading the same module twice into my main application.
 
  I've got a module which takes a few arguments to load up property data. If 
  I ask for a different set of data, the same Module class gets loaded, it 
  just makes different back end calls to populate its data. My module is 
  located in a different project from my main application, so optimizing to 
  application isn't an option. However, I am generating a link-report from 
  the main application, and then using load-externs on the module's compile.
 
  1) I load up an instance of the module, and it retrieves data just fine.
  2) I load up a second instance of the same module, but when the data is 
  returned, I get errors relating to the fact it's trying to set my data 
  response to a local VO Class which has already been instantiated from the 
  first module call.
 
 
  I know I've got a shared code issue going on here, but can't figure this 
  out. I've tried the following:
 
  1) Placed all re-used VO files inside main application, generated 
  link-report, and referenced that link-report via load-externs on the 
  modules compilation then I set applicationDomain on module load to be 
  Application.currentDomain.
 
  2) Placed all VO files inside module where they are actually used, and then 
  set applicationDomain to a new ApplicationDomain() instance to try and 
  sandbox their use.
 
 
  Neither of these worked which is suffice to say, why this post is being 
  written.
 
 
  Thanks in advance for help.
 
 
  Brendan
 





[flexcoders] Duplicate Module Loads - applicationDomain / Shared Code Issues

2009-05-16 Thread Brendan Meutzner
Hi All,
I'm having trouble wrapping my head around an issue I'm facing while loading
the same module twice into my main application.

I've got a module which takes a few arguments to load up property data.  If
I ask for a different set of data, the same Module class gets loaded, it
just makes different back end calls to populate its data.  My module is
located in a different project from my main application, so optimizing to
application isn't an option.  However, I am generating a link-report from
the main application, and then using load-externs on the module's compile.

1) I load up an instance of the module, and it retrieves data just fine.
2) I load up a second instance of the same module, but when the data is
returned, I get errors relating to the fact it's trying to set my data
response to a local VO Class which has already been instantiated from the
first module call.


I know I've got a shared code issue going on here, but can't figure this
out.  I've tried the following:

1) Placed all re-used VO files inside main application, generated
link-report, and referenced that link-report via load-externs on the modules
compilation then I set applicationDomain on module load to be
Application.currentDomain.

2) Placed all VO files inside module where they are actually used, and then
set applicationDomain to a new ApplicationDomain() instance to try and
sandbox their use.


Neither of these worked which is suffice to say, why this post is being
written.


Thanks in advance for help.


Brendan


[flexcoders] Re: Dynamic datasource in ColdFusion via LCDS ES

2009-05-10 Thread Brendan Meutzner
Tom Jordahl provided the answer on this for me.  Here's the solution:

1) Prior to implementing this solution, it's important to realize that because 
LCDS manages the data, switching datasources dynamically could potentially 
cause issues if there is overlap between identifiers on the records you are 
retrieving.  In my case, I'm using GUID fields as primary key and identifiers 
in my destinations, so this is not a problem.  However, for example, if you 
were to use an incrementing integer for the identifier, then you could feasibly 
have LCDS managing a record, which would match identifiers with a record if you 
switched datasources on the fly.

2) I'm using ColdFusion as my middle-tier layer, but this could be applied to 
any form by accessing the flex.messaging.FlexContext class within your solution 
of choice.

3) The solution involves extracting the ID value of Flex client which makes 
calls against your Destination.  Grab the identifier by calling 
FlexContext.getFlexClient().getId() to get a unique key for the session.  I 
use the term session loosely, as it's really just representative of the 
particular swf instance which has been loaded with your Flex Application.  
However, the ID doesn't change and persists across all calls you make against 
your destinations.  

4) On application load, make a call to your CF layer which gets the ID, and 
sets it to the Application scope of the CF server as follows:

 cffunction name=set access=remote
  cfargument name=datasource type=string required=yes default=
  cfset var clientID=
  cfscript
   clientID = CreateObject('java', 
'flex.messaging.FlexContext').getFlexClient().getId();
   APPLICATION[clientID] = arguments.datasource;
  /cfscript
   /cffunction

The function above receives a unique string which I want to be my datasource of 
choice.  You could call this set function again anytime to reset the 
Application variable for this session.

5) The only other thing to do, is now access this Application variable for each 
datasource.

 datasource=#APPLICATION[CreateObject('java', 
'flex.messaging.FlexContext').getFlexClient().getId()]#

6) The last consideration is that each connection that is made via Flex will be 
setting a new variable in the Application scope on the Coldfusion server.  This 
is a pretty minor concern for me, and I'll just run a schedule to clear the 
Application scope once a day, but if you have a high volume of users, a better 
solution would have to be found.

--- In flexcoders@yahoogroups.com, Brendan Meutzner bmeutz...@... wrote:

 Hi All,
 
 
 
 I'm hitting a wall on a requirement for a Flex application which utilizes
 the LCDS version included with ColdFusion.
 
 
 
 I have the project setup to use DAO's, Assemblers and ValueObject (cfc's)
 which I call from Flex via DataService implmentation and the fill(),
 getItem(), etc... methods.
 
 
 
 I need to setup my ColdFusion layer to access multiple datasources from the
 same Flex application.  However, because of the way LCDS gets called from
 Flex, it doesn't seem that Application or Session variables in ColdFusion
 persist when I set them.  I was thinking I could just have the HTML (cfm)
 wrapper page for my Flex application set that, but it is not recognized when
 I go to make a fill or get call against the assembler.
 
 
 
 I thought about passing the datasource as a parameter each time a call is
 made, but while that would work when I initiate fill and get methods, the
 sync methods are invisible and I wouldn't be able to append an argument to
 them.
 
 
 
 So my issue is... how do I go about having ColdFusion read a dynamic
 variable to define it's datasource?
 
 
 
 
 
 Thanks in advance for the help.
 
 
 
 
 
 Brendan
 
 -- 
 Brendan Meutzner
 http://www.meutzner.com/blog/
 http://www.riajobs.com





[flexcoders] Re: Anyone using Flex with LCDS ColdFusion

2009-05-10 Thread Brendan Meutzner
Hi Joao,

Well, I'm glad there's someone else out here :-)

http://tech.groups.yahoo.com/group/flexcoders/message/142458


I got some help with Tom Jordahl figuring it out.  I'd actually posted a 
comment on your blog post which related to dynamic destinations setup through 
CF, but I'm guessing it got lost in the spam world.  For this particular 
problem, Tom's help provided the best possible solution for my issue... 
however, dynamic destinations might have been a workaround, but one that 
involved a lot more work.

So are you aware of anyone else struggling with CF+LCDS, or is it just us two 
:-(


Brendan



--- In flexcoders@yahoogroups.com, João Fernandes 
joaopedromartinsfernan...@... wrote:

 Brendan, I daily fight against LCDS + CF problems too. Sorry if I missed 
 any previous emails but flexcoders is quite heavy in email traffic.
 
 I'm currently running with CF8.0.1 and LCDS 2.6. Didn't upgrade to 2.6.1 
 since it seems there are a lot of new bugs.
 So, what issues do you have with this combo?
 
 
 
 -- 
 
 João Fernandes
 
 Adobe Certified Expert
 Adobe Community Expert
 http://www.onflexwithcf.org
 http://www.riapt.org
 Portugal Adobe User Group (http://aug.riapt.org)





[flexcoders] Re: Anyone using Flex with LCDS ColdFusion

2009-05-09 Thread Brendan Meutzner
LiveCycle DataServices ES... comes packaged w/ Coldfusion installation, or on 
it's own integrated with Tomcat or such...

What do you want to know re: the configuration?



--- In flexcoders@yahoogroups.com, Charles Parcell pokemonkil...@... wrote:

 I am going to go ahead and out myself.  What is LCDS?  Could you explain
 what this configuration is?
 
 Charles P.
 
 
 On Fri, May 8, 2009 at 12:11 PM, Brendan Meutzner bmeutz...@...wrote:
 
 
 
  Hi All,
  I've already got another post up with a conundrum I'm facing with LCDS and
  ColdFusion, but it's not the first question I've posted over the last year
  which has gone unanswered.
 
  So... my second question is... Is anyone out there using this particular
  setup?  I never see any posts relating to this, and as I already mentioned,
  there's not a lot of feedback when I bring up questions.  So if you're using
  these technologies, throw in a reply to this thread... I wouldn't think I'm
  the only person facing difficulties with this, so it'd be nice to hook up
  with other folks who are doing the same thing.
 
 
  Brendan
 
 
  --
  Brendan Meutzner
  http://www.meutzner.com/blog/
  http://www.riajobs.com
 
 
  
 





[flexcoders] BUMP - Dynamic datasource in ColdFusion via LCDS ES

2009-05-08 Thread Brendan Meutzner
I'm really hoping that somebody out there has come across this issue before... 
I can't imagine I'm the first :-)

The solution I'm looking for isn't just isolated to ColdFusion.  Somebody out 
there must have figured out what's required to dynamically determine which 
database their LCDS tier talks to???


Thanks,

Brendan


--- In flexcoders@yahoogroups.com, Brendan Meutzner bmeutz...@... wrote:

 Hi All,
 
 
 
 I'm hitting a wall on a requirement for a Flex application which utilizes
 the LCDS version included with ColdFusion.
 
 
 
 I have the project setup to use DAO's, Assemblers and ValueObject (cfc's)
 which I call from Flex via DataService implmentation and the fill(),
 getItem(), etc... methods.
 
 
 
 I need to setup my ColdFusion layer to access multiple datasources from the
 same Flex application.  However, because of the way LCDS gets called from
 Flex, it doesn't seem that Application or Session variables in ColdFusion
 persist when I set them.  I was thinking I could just have the HTML (cfm)
 wrapper page for my Flex application set that, but it is not recognized when
 I go to make a fill or get call against the assembler.
 
 
 
 I thought about passing the datasource as a parameter each time a call is
 made, but while that would work when I initiate fill and get methods, the
 sync methods are invisible and I wouldn't be able to append an argument to
 them.
 
 
 
 So my issue is... how do I go about having ColdFusion read a dynamic
 variable to define it's datasource?
 
 
 
 
 
 Thanks in advance for the help.
 
 
 
 
 
 Brendan
 
 -- 
 Brendan Meutzner
 http://www.meutzner.com/blog/
 http://www.riajobs.com





[flexcoders] Anyone using Flex with LCDS ColdFusion

2009-05-08 Thread Brendan Meutzner
Hi All,
I've already got another post up with a conundrum I'm facing with LCDS and
ColdFusion, but it's not the first question I've posted over the last year
which has gone unanswered.

So... my second question is... Is anyone out there using this particular
setup?  I never see any posts relating to this, and as I already mentioned,
there's not a lot of feedback when I bring up questions.  So if you're using
these technologies, throw in a reply to this thread... I wouldn't think I'm
the only person facing difficulties with this, so it'd be nice to hook up
with other folks who are doing the same thing.


Brendan


-- 
Brendan Meutzner
http://www.meutzner.com/blog/
http://www.riajobs.com


[flexcoders] Dynamic datasource in ColdFusion via LCDS ES

2009-05-07 Thread Brendan Meutzner
Hi All,



I'm hitting a wall on a requirement for a Flex application which utilizes
the LCDS version included with ColdFusion.



I have the project setup to use DAO's, Assemblers and ValueObject (cfc's)
which I call from Flex via DataService implmentation and the fill(),
getItem(), etc... methods.



I need to setup my ColdFusion layer to access multiple datasources from the
same Flex application.  However, because of the way LCDS gets called from
Flex, it doesn't seem that Application or Session variables in ColdFusion
persist when I set them.  I was thinking I could just have the HTML (cfm)
wrapper page for my Flex application set that, but it is not recognized when
I go to make a fill or get call against the assembler.



I thought about passing the datasource as a parameter each time a call is
made, but while that would work when I initiate fill and get methods, the
sync methods are invisible and I wouldn't be able to append an argument to
them.



So my issue is... how do I go about having ColdFusion read a dynamic
variable to define it's datasource?





Thanks in advance for the help.





Brendan

-- 
Brendan Meutzner
http://www.meutzner.com/blog/
http://www.riajobs.com


Re: [flexcoders] MySQL and Flex

2009-03-22 Thread Brendan Meutzner
Wesley is correct, you'll need a middle tier technology to facilitate the
communication between Flex and a backend database (ie. ColdFusion, Java,
PHP, etc...).  You would use RemoteObject, HTTPService, WebService classes
to hook up from Flex to whichever middle tier option you use.  Then you'd
use whatever ODBC, etc... options you have within the middle tier to talk to
the database.

Brendan



2009/3/22 Wesley Acheson wesley.ache...@gmail.com

   I could be wrong but as far as I know you need a server technology to
 talk to the database.  You then need to communicate with your server
 technology.

 Is this for an Air app or one to be deployed to a browser?

 On Sun, Mar 22, 2009 at 10:14 AM, christophe_jacquelin 
 christophe_jacque...@yahoo.fr wrote:

 Hello,

 How to use mySQL with Flex ?

 Thank you,
 Christophe



 

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




  




-- 
Brendan Meutzner
http://www.meutzner.com/blog/
http://www.riajobs.com


Re: [flexcoders] How to separate Flex code and server code in different servevr?

2009-03-22 Thread Brendan Meutzner
Do you have the crossdomain.xml file setup correctly on the 192.168.0.188
box to receive calls from whatever host you're loading the app from?

Brendan



On Sun, Mar 22, 2009 at 11:20 PM, markflex2007 markflex2...@yahoo.comwrote:

   Hi,

 I test Flex code and php server code in same server and it works fine.I use
 the following line code.

 private var amf:RemoteObject = new RemoteObject();

 amf.source = something.something;
 amf.destination =something;
 amf.endpoint = http://localhost/amfphp/amfphp/gateway.php;;

 I use same Flex code and different endpoint after I move the same php code
 to other server.

 private var amf:RemoteObject = new RemoteObject();

 amf.source = something.something;
 amf.destination =something;
 amf.endpoint = http://192.168.0.188/amfphp/amfphp/gateway.php;;

 I get the error:

 RPC Fault faultString=Send failed faultCode=Client.Error.MessageSend
 faultDetail=Channel.Security.Error error Error #2048: Security sandbox
 violation: http://localhost/AMFTest2/bin-debug/AMFconnect.swf cannot load
 data from http://127.0.0.1/amfphp/amfphp/gateway.php. url: '
 http://192.168.0.188/amfphp/amfphp/gateway.php']

 which config file I have to change to make it work.
 Thanks for your help.

 Mark


  




-- 
Brendan Meutzner
http://www.meutzner.com/blog/
http://www.riajobs.com


Re: [flexcoders] How do I create a clickable line in Flex?

2009-03-20 Thread Brendan Meutzner
You can use the drawing API (ie. graphics.lineStyle(), g.lineTo(), etc...)
and draw your line on a component layer (UIComponent for instance).  Then
just add event listeners to the component instance for click, mousedown,
etc...  There's plenty of documentation for the drawing API methods, and
their usage.  The only thing that shows in an empty UIComponent instance is
the stuff you draw, so once you add to a Canvas or something, the drawn
portions will receive the interaction (ie. your line)

Brendan



On Thu, Mar 19, 2009 at 4:18 PM, denkzeug_de pin...@cognity.de wrote:

   Hi all,

 I'm currently working on a swimlane (activity) diagram tool, and I'm
 looking for a way to make the lines that connect the items clickable.

 So far, everything I could come up as ideas seemed to be dirty hacks or at
 least complicated workarounds.

 Is there any tested and reliable way to draw lines that would be clickable
 and selectable (for example to delete them or rearrange them). Perhaps I'm
 missing something very obvious??

 Thanks for any input, best regards,
 Christoph

  




-- 
Brendan Meutzner
http://www.meutzner.com/blog/
http://www.riajobs.com


Re: [flexcoders] Flex charting

2009-03-17 Thread Brendan Meutzner
mx:ColumnChart type=stacked


On Mon, Mar 16, 2009 at 10:48 PM, kotha poornima poorni_ag...@yahoo.comwrote:

   Hi,
 Please find the code below.

 ?xml version=1.0?
 !-- charts/BasicColumn.mxml --

   mx:Script![CDATA[
  import mx.collections.ArrayCollection;
  [Bindable]
  public var expenses:ArrayCollection = new ArrayCollection([
 {Month:Jan, Profit:2000, loss:200, Expenses:1500},
 {Month:Feb, Profit:1000, loss:200, Expenses:200},
 {Month:Mar, Profit:1500, loss:200, Expenses:500}
  ]);
   ]]/mx:Script
   mx:Panel title=Column Chart
  mx:ColumnChart id=myChart dataProvider={expenses} type=100%
 mx:horizontalAxis
mx:CategoryAxis
 dataProvider={expenses}
 categoryField=Month
/
 /mx:horizontalAxis
 mx:series
mx:ColumnSeries
 xField=Month
 yField=Profit
 displayName=Profit/
mx:ColumnSeries
 xField=Month
 yField=Expenses
 displayName=Expenses/

mx:ColumnSeries
 xField=Month
 yField=loss
 displayName=Loss/
mx:ColumnSeries
 xField=Month
 yField=Expenses
 displayName=Expenses/
 /mx:series
  /mx:ColumnChart
  mx:Legend dataProvider={myChart}/
   /mx:Panel
 /mx:Application

 Thanks in Advance,
 Poornima
 --
 *From:* duraibalaji duraibal...@yahoo.com
 *To:* flexcoders@yahoogroups.com
 *Sent:* Monday, March 16, 2009 8:00:52 PM
 *Subject:* Re: [flexcoders] Flex charting


 Hi Poorni,

 Can you post the code,
 let me try to modify the same and send it to you.

 Regards
 DB

 kotha poornima wrote:
 
  Hi All,
 
  I have one arraycollection like this:
 
  public var expenses:ArrayColle ction = new ArrayCollection( [
  {Month:Jan , Profit:2000, loss:200, Expenses:1500} ,
  {Month:Feb , Profit:1000, loss:200, Expenses:200} ,
  {Month:Mar , Profit:1500, loss:200, Expenses:500}
  ]);
 
  With this iam drawing a column chart.
  so i added two column series one for profit and one for expenses. So i
 got
  output like for the first key two lines came orange and green one for
  profit and one for expenses.
 
  But i want to combine these two lines so i put type=100%
  With this iam getting green and orange in the same line with values
  adjusted to 100%.
 
  Up to this its working fine.
  But now i want another series for the same key with loss and expenses.
  However if i add these two series to the chart iam still getting one line
  with 4 colors. But i want profit and expenses with type=100% in one
 line
  and loss and expenses in one line with type=100% for one key.(Shown in
  the attachment type1.bmp) . Please help me guys!!!
 
  Thanks in Advance,
  Poornima
 
 
 
 
 
 

 --
 View this message in context: http://www.nabble. com/Flex- charting-
 tp22534734p22539 
 460.htmlhttp://www.nabble.com/Flex-charting-tp22534734p22539460.html
 Sent from the FlexCoders mailing list archive at Nabble.com.


  




-- 
Brendan Meutzner
http://www.meutzner.com/blog/
http://www.riajobs.com


Re: [flexcoders] Flex charting

2009-03-17 Thread Brendan Meutzner
Poornima,
I now see what you mean... sorry, didn't read carefully enough the first
time (or look at screenshot :)...

What you're looking for doesn't fit the logic with a 100% graph you realize.
 If I understand correctly, you want a stacked column series which contains
two items for each point on the horizontal axis... one with Expenses+Profit
and one with Expenses+Loss... doing this won't cause them to add to 100%.

Am I correct in understanding your problem?  If yes, let me know and we can
figure it out.


Brendan



On Tue, Mar 17, 2009 at 2:27 AM, kotha poornima poorni_ag...@yahoo.comwrote:

   Hi,
 No, I want full 100% graph with 2 colors in one bar and another 2 colors in
 one bar for the same key. I hope u got my point.

 Thanks and Regards,
 Poornima

 --
 *From:* Brendan Meutzner bmeutz...@gmail.com
 *To:* flexcoders@yahoogroups.com
 *Sent:* Tuesday, March 17, 2009 11:55:35 AM
 *Subject:* Re: [flexcoders] Flex charting

  mx:ColumnChart type=stacked



 On Mon, Mar 16, 2009 at 10:48 PM, kotha poornima poorni_agile@ 
 yahoo.compoorni_ag...@yahoo.com
  wrote:

   Hi,
 Please find the code below.

 ?xml version=1.0?
 !-- charts/BasicColumn. mxml --

   mx:Script![CDATA[
  import mx.collections. ArrayCollection;
  [Bindable]

  public var expenses:ArrayColle ction = new ArrayCollection( [
 {Month:Jan, Profit:2000, loss:200, Expenses:1500} ,
 {Month:Feb, Profit:1000, loss:200, Expenses:200} ,
 {Month:Mar, Profit:1500, loss:200, Expenses:500}
  ]);
   ]]/mx:Script
   mx:Panel title=Column Chart
  mx:ColumnChart id=myChart dataProvider={expenses} type=100%
 mx:horizontalAxis
mx:CategoryAxis
 dataProvider={expenses}
 categoryField=Month
/
 /mx:horizontalAxis
 mx:series
mx:ColumnSeries
 xField=Month
 yField=Profit
 displayName=Profit/
mx:ColumnSeries
 xField=Month
 yField=Expenses
 displayName=Expenses/

mx:ColumnSeries
 xField=Month
 yField=loss
 displayName=Loss/
mx:ColumnSeries
 xField=Month
 yField=Expenses
 displayName=Expenses/
 /mx:series
  /mx:ColumnChart
  mx:Legend dataProvider={myChart}/
   /mx:Panel
 /mx:Application

 Thanks in Advance,
 Poornima
 --
 *From:* duraibalaji duraibalaji@ yahoo.com duraibal...@yahoo.com
 *To:* flexcod...@yahoogro ups.com flexcoders@yahoogroups.com

 *Sent:* Monday, March 16, 2009 8:00:52 PM
 *Subject:* Re: [flexcoders] Flex charting


 Hi Poorni,

 Can you post the code,
 let me try to modify the same and send it to you.

 Regards
 DB

 kotha poornima wrote:
 
  Hi All,
 
  I have one arraycollection like this:
 
  public var expenses:ArrayColle ction = new ArrayCollection( [
  {Month:Jan , Profit:2000, loss:200, Expenses:1500} ,
  {Month:Feb , Profit:1000, loss:200, Expenses:200} ,
  {Month:Mar , Profit:1500, loss:200, Expenses:500}
  ]);
 
  With this iam drawing a column chart.
  so i added two column series one for profit and one for expenses. So i
 got
  output like for the first key two lines came orange and green one for
  profit and one for expenses.
 
  But i want to combine these two lines so i put type=100%
  With this iam getting green and orange in the same line with values
  adjusted to 100%.
 
  Up to this its working fine.
  But now i want another series for the same key with loss and expenses.
  However if i add these two series to the chart iam still getting one
 line
  with 4 colors. But i want profit and expenses with type=100% in one
 line
  and loss and expenses in one line with type=100% for one key.(Shown in
  the attachment type1.bmp) . Please help me guys!!!
 
  Thanks in Advance,
  Poornima
 
 
 
 
 
 

 --
 View this message in context: http://www.nabble. com/Flex- charting-
 tp22534734p22539 
 460.htmlhttp://www.nabble.com/Flex-charting-tp22534734p22539460.html
 Sent from the FlexCoders mailing list archive at Nabble.com.





 --
 Brendan Meutzner
 http://www.meutzner.com/blog/
 http://www.riajobs. com http://www.riajobs.com

  




-- 
Brendan Meutzner
http://www.meutzner.com/blog/
http://www.riajobs.com


Re: [flexcoders] Flex charting

2009-03-17 Thread Brendan Meutzner
The bottom example at this link with the BarChart with two different typed
series... is this what you're looking for? (assuming that instead of one
regular and one stacked, they'd both be stacked)
http://livedocs.adobe.com/flex/201/html/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Book_Partsfile=charts_formatting_110_46.html


Brendan



On Tue, Mar 17, 2009 at 8:58 AM, Brendan Meutzner bmeutz...@gmail.comwrote:

 Poornima,
 I now see what you mean... sorry, didn't read carefully enough the first
 time (or look at screenshot :)...

 What you're looking for doesn't fit the logic with a 100% graph you
 realize.  If I understand correctly, you want a stacked column series which
 contains two items for each point on the horizontal axis... one with
 Expenses+Profit and one with Expenses+Loss... doing this won't cause them to
 add to 100%.

 Am I correct in understanding your problem?  If yes, let me know and we can
 figure it out.


 Brendan



 On Tue, Mar 17, 2009 at 2:27 AM, kotha poornima poorni_ag...@yahoo.comwrote:

   Hi,
 No, I want full 100% graph with 2 colors in one bar and another 2 colors
 in one bar for the same key. I hope u got my point.

 Thanks and Regards,
 Poornima

 --
 *From:* Brendan Meutzner bmeutz...@gmail.com
 *To:* flexcoders@yahoogroups.com
 *Sent:* Tuesday, March 17, 2009 11:55:35 AM
 *Subject:* Re: [flexcoders] Flex charting

  mx:ColumnChart type=stacked



 On Mon, Mar 16, 2009 at 10:48 PM, kotha poornima poorni_agile@ 
 yahoo.compoorni_ag...@yahoo.com
  wrote:

   Hi,
 Please find the code below.

 ?xml version=1.0?
 !-- charts/BasicColumn. mxml --

   mx:Script![CDATA[
  import mx.collections. ArrayCollection;
  [Bindable]

   public var expenses:ArrayColle ction = new ArrayCollection( [
 {Month:Jan, Profit:2000, loss:200, Expenses:1500} ,
 {Month:Feb, Profit:1000, loss:200, Expenses:200} ,
 {Month:Mar, Profit:1500, loss:200, Expenses:500}
  ]);
   ]]/mx:Script
   mx:Panel title=Column Chart
  mx:ColumnChart id=myChart dataProvider={expenses} type=100%
 mx:horizontalAxis
mx:CategoryAxis
 dataProvider={expenses}
 categoryField=Month
/
 /mx:horizontalAxis
 mx:series
mx:ColumnSeries
 xField=Month
 yField=Profit
 displayName=Profit/
mx:ColumnSeries
 xField=Month
 yField=Expenses
 displayName=Expenses/

mx:ColumnSeries
 xField=Month
 yField=loss
 displayName=Loss/
mx:ColumnSeries
 xField=Month
 yField=Expenses
 displayName=Expenses/
 /mx:series
  /mx:ColumnChart
  mx:Legend dataProvider={myChart}/
   /mx:Panel
 /mx:Application

 Thanks in Advance,
 Poornima
 --
 *From:* duraibalaji duraibalaji@ yahoo.com duraibal...@yahoo.com
 *To:* flexcod...@yahoogro ups.com flexcoders@yahoogroups.com

 *Sent:* Monday, March 16, 2009 8:00:52 PM
 *Subject:* Re: [flexcoders] Flex charting


 Hi Poorni,

 Can you post the code,
 let me try to modify the same and send it to you.

 Regards
 DB

 kotha poornima wrote:
 
  Hi All,
 
  I have one arraycollection like this:
 
  public var expenses:ArrayColle ction = new ArrayCollection( [
  {Month:Jan , Profit:2000, loss:200, Expenses:1500} ,
  {Month:Feb , Profit:1000, loss:200, Expenses:200} ,
  {Month:Mar , Profit:1500, loss:200, Expenses:500}
  ]);
 
  With this iam drawing a column chart.
  so i added two column series one for profit and one for expenses. So i
 got
  output like for the first key two lines came orange and green one for
  profit and one for expenses.
 
  But i want to combine these two lines so i put type=100%
  With this iam getting green and orange in the same line with values
  adjusted to 100%.
 
  Up to this its working fine.
  But now i want another series for the same key with loss and expenses.
  However if i add these two series to the chart iam still getting one
 line
  with 4 colors. But i want profit and expenses with type=100% in one
 line
  and loss and expenses in one line with type=100% for one key.(Shown
 in
  the attachment type1.bmp) . Please help me guys!!!
 
  Thanks in Advance,
  Poornima
 
 
 
 
 
 

 --
 View this message in context: http://www.nabble. com/Flex- charting-
 tp22534734p22539 
 460.htmlhttp://www.nabble.com/Flex-charting-tp22534734p22539460.html
 Sent from the FlexCoders mailing list archive at Nabble.com.





 --
 Brendan Meutzner
 http://www.meutzner.com/blog/
 http://www.riajobs. com http://www.riajobs.com

  




 --
 Brendan Meutzner
 http://www.meutzner.com/blog/
 http://www.riajobs.com




-- 
Brendan Meutzner
http://www.meutzner.com/blog/
http://www.riajobs.com


Re: [flexcoders] possibility of opening a web page in a flex application

2009-03-08 Thread Brendan Meutzner
Do some searches in the list here for iFrame use within Flex... it's
possible via ExternalInterface javascript by telling the browser to place an
iFrame instance at the same coordinates as the canvas position.  It's not
pretty, but it works (mostly...) :-)

Brendan



On Sun, Mar 8, 2009 at 5:30 AM, stinasius stinas...@yahoo.com wrote:

   is it possible to open web page for example(
 http://www.mtv.com/news/articles/1606473/20090306/rihanna.jhtml) in a flex
 application let's say inside a flex canvas component?

  




-- 
Brendan Meutzner
http://www.meutzner.com/blog/
http://www.riajobs.com


Re: [flexcoders] move component over text

2009-03-08 Thread Brendan Meutzner
toolTip=blah


On Sun, Mar 8, 2009 at 3:44 AM, stinasius stinas...@yahoo.com wrote:

   hi guys how do i move a box component over a text when i rollover the
 text?

  




-- 
Brendan Meutzner
http://www.meutzner.com/blog/
http://www.riajobs.com


Re: [flexcoders] Upload image to an image gallery

2009-03-08 Thread Brendan Meutzner
Didn't this question just get posted a few days ago?



On Sun, Mar 8, 2009 at 3:02 AM, christophe_jacquelin 
christophe_jacque...@yahoo.fr wrote:

   Hello,

 I want to upload image, and then to put this image in a galley.

 Do you have any ideas or examples ?

 Thank you,
 Christophe,

  




-- 
Brendan Meutzner
http://www.meutzner.com/blog/
http://www.riajobs.com


Re: [flexcoders] Upload Image

2009-03-06 Thread Brendan Meutzner
In order to upload the image, you will need to handle the binary data sent
from your Flex app on the server via some server side language (ie.
ColdFusion, PHP, Java, etc...).  All Flex does, is facilitates the transfer
of the data from the client's computer via rpc/web service/http service
etc...
Have a look in the Flex docs for the File classes used to select the image
within your app.


Brendan



On Fri, Mar 6, 2009 at 2:06 AM, christophe_jacquelin 
christophe_jacque...@yahoo.fr wrote:

   Hello,

 What is the instruction to use for uploading an image ?

 And how to use this image in the flex application when uploaded ?

 Thank you,
 Christophe

  




-- 
Brendan Meutzner
http://www.meutzner.com/blog/
http://www.riajobs.com


[flexcoders] Re: ColdFusion Application variables with LCDS

2009-03-06 Thread Brendan Meutzner
Nobody has attempted this?


On Fri, Feb 20, 2009 at 3:56 PM, Brendan Meutzner bmeutz...@gmail.comwrote:

 Hi,
 I'd like to set an application variable on my CF server which is recognized
 in the various cfc's I'm using through LiveCycle Data Services.  However, if
 I set a variable inside an Application.cfm file, it doesn't get recognized
 inside the cfc functions when called through LCDS Destinations.

 I've confirmed that the application.cfm file is getting called, and my
 application scope variables are getting set.  I've also confirmed that the
 application.cfm file is getting initialized before the lcds data call to
 the cfc.  However, once the CFC gets run, it errors out saying that XXX is
 undefined in Application.

 I've changed the scope parameter inside my Destination definitions in
 data-management-config.xml to be application instead of request but this
 didn't help either.

 Anyone else offer some insight on this?


 Thanks in advance,

 Brendan



 --
 Brendan Meutzner
 http://www.meutzner.com/blog/




-- 
Brendan Meutzner
http://www.meutzner.com/blog/
http://www.riajobs.com


[flexcoders] ColdFusion Application variables with LCDS

2009-02-20 Thread Brendan Meutzner
Hi,
I'd like to set an application variable on my CF server which is recognized
in the various cfc's I'm using through LiveCycle Data Services.  However, if
I set a variable inside an Application.cfm file, it doesn't get recognized
inside the cfc functions when called through LCDS Destinations.

I've confirmed that the application.cfm file is getting called, and my
application scope variables are getting set.  I've also confirmed that the
application.cfm file is getting initialized before the lcds data call to
the cfc.  However, once the CFC gets run, it errors out saying that XXX is
undefined in Application.

I've changed the scope parameter inside my Destination definitions in
data-management-config.xml to be application instead of request but this
didn't help either.

Anyone else offer some insight on this?


Thanks in advance,

Brendan



-- 
Brendan Meutzner
http://www.meutzner.com/blog/


Re: [flexcoders] ColumnChart - Data tip target for invisible column

2009-02-19 Thread Brendan Meutzner
A dude on the list here put together a custom line series example for
showing multiple datatips based on horizontal axis mouse position.  If you
could extend this example to the ColumnSeries that would take care of  the
issue where there isn't a column item large enough to catch the event...
http://tech.groups.yahoo.com/group/flexcoders/message/90045


Brendan

On Thu, Feb 19, 2009 at 12:51 PM, Richard Rodseth rrods...@gmail.comwrote:

   Is there a way to force a ColumnChart to display a data tip target even
 when the column value is so small (relative to the others) that the column
 is invisible?
  




-- 
Brendan Meutzner
http://www.meutzner.com/blog/


Re: [flexcoders] How do I get rid of the padding between images layed in HBox?

2009-02-17 Thread Brendan Meutzner
horizontalGap...


On Wed, Feb 18, 2009 at 12:35 AM, yossi.baram yossi.ba...@yahoo.com wrote:

   Hi,
 I created an ItemRenderer (an ActionScript) that extends HBox,
 This renderer creates a list of images I provide, side by side.
 The problem is that there is a gap between each image.
 How do I eliminate it? I want the images stick to each other with no
 gap,
 Please advice

 Thanks
 Jo

  




-- 
Brendan Meutzner
http://www.meutzner.com/blog/


Re: [flexcoders] Chart Axis Location

2009-02-11 Thread Brendan Meutzner
Look at the source for this...
http://www.meutzner.com/blog/attachments/360/Flex_Finance_Step5.html

The horizontal axis renderer which places the dates along the bottom
accomplishes what you're looking for.  The file is called
skins.InnerAxisRenderer.


Brendan



On Wed, Feb 11, 2009 at 2:56 PM, Richard Rodseth rrods...@gmail.com wrote:

   I don't have an answer for you off the top of my head, but look into
 - axis renderers
 - chart annotations
 - the customization examples on Ely Greenfield's site
 - the Degrafa data visualization examples

 Perhaps someone else will have a good idea.

 On Wed, Feb 11, 2009 at 11:51 AM, Chad Callahan 
 chad.calla...@t8design.com wrote:

I'm not using titles for the chart, so those don't matter.  Let's say
 that I have the LineChart in a Canvas and i want the chart to fill 100% of
 that canvas so that I don't see anything on any sides of the chart (no
 buffer for axis labels and such).  So yes, I want the tick marks and labels
 to be over top of the chart (overlay).

 Ultimately, I'm trying to build this:
 http://screencast.com/t/3vz1MULH

 Thanks!

  --
  *From:* flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] *On
 Behalf Of *Richard Rodseth
 *Sent:* Wednesday, February 11, 2009 12:00 PM
 *To:* flexcoders@yahoogroups.com
 *Subject:* Re: [flexcoders] Chart Axis Location

  Do you mean that you want the title for the left vertical axis, for
 example, to be above the axis rather than sideways alongside it? Or do you
 mean that you want the horizontal axis, along with its tick marks and tick
 mark labels to be above the chart? The latter is easy, the former might be
 easiest down outside of the chart (i.e. by putting the chart on a canvas,
 with the vertical axis titles pinned to the left or right.

 On Wed, Feb 11, 2009 at 9:22 AM, Chad Callahan 
 chad.calla...@t8design.com wrote:

Hello,

 I am using a LineChart that has labels for the horizontal axis, but no
 labels for the vertical axis.  I would like the labels to be displayed over
 top of the chart, rather than below or above of the chart.  Does anyone have
 any good ideas on how to accomplish this?

 The point of this is to hide the extra space that is put around the chart
 to renderer the axis labels.  I want my chart to take up 100% of the space
 it is allotted and place the axis labels on top of the chart.

 Thank you,
 Chad



  




-- 
Brendan Meutzner
http://www.meutzner.com/blog/


Re: [flexcoders] Bar graph question

2009-02-08 Thread Brendan Meutzner
Depending on how you'd like the data grouped on the y axis (ie, date or
country), then you should restructure/group your data slightly to achieve.
 For example:
Date  India  US
feb 5  20 15
feb 4  30 40


Then use

mx:verticalAxis
mx:CategoryAxis categoryField=date/
/mx:verticalAxis

mx:BarSeries xField=India yField=date /
mx:BarSeries xField=US yField=date /


Pay attention to how a BarChart and ColumnChart differ when defining
vertical vs horizontal axis values.  The following link will be helpful as
well:

http://examples.adobe.com/flex3/componentexplorer/explorer.html

Look at Datavisualization Components - Charts - Chart Controls - Bar
Chart.



Hope that helps,

Brendan




On Sun, Feb 8, 2009 at 2:16 AM, Vik vik@gmail.com wrote:

   Hie

 I have the data like
 Date Country production
 5-feb-09 IND 20
 5-feb-09 US 15
 4-Feb-09 IND 30
 4-Feb-0 IND 40

 I have to show this data as a bar char.
 Where horizontal axis should be date.
 Vertical axis will show production
 and chart will show 2 pillar per date (one for ind and another for US).

 I tried various ways but could not get the desired results. Any suggestions
 for the required mxml for this.
 I tried like:
 mx:BarChart id=myChart
 width=100% height=100%
 showDataTips=true
 type=clustered
 mx:horizontalAxis
 mx:CategoryAxis categoryField=date/
 /mx:horizontalAxis
 mx:series
 mx:BarSeries displayName=Yesterday xField=date yField=production /
 mx:BarSeries displayName=Today xField=date yField=production /
 /mx:series
 /mx:BarChart

 any suggestions?

 Thankx and Regards

 Vik
 Founder
 www.sakshum.com
 www.sakshum.blogspot.com

  




-- 
Brendan Meutzner
http://www.meutzner.com/blog/


Re: [flexcoders] PlotChart Selection Color

2009-02-04 Thread Brendan Meutzner
Two ways to look at this... 1) the series item colors array or 2) custom
item renderers for the datapoints.  There's plenty of documentation on each
of these.

Brendan



On Wed, Feb 4, 2009 at 3:16 PM, Battershall, Jeff 
jeff.battersh...@dowjones.com wrote:

   Hi,

 I'm having a hard time figuring out how to change the color of a
 selected plotchart item. Its coming up as olive. So far, I haven't been
 able to find any documentation about this.

 Anyone got a clue?

 Jeff Battershall
 Application Architect
 Dow Jones Indexes
 jeff.battersh...@dowjones.com jeff.battershall%40dowjones.com
 (609) 520-5637 (p)
 (484) 477-9900 (c)
  




-- 
Brendan Meutzner
http://www.meutzner.com/blog/


Re: [flexcoders] Generating Random key

2009-01-05 Thread Brendan Meutzner
I'm sure someone will inevitably suggest a better method, but the following
would do the trick:
1) Create UID with UIDUtil.createUID()
2) Strip '-' symbols / Strip vowels
3) Truncate to 12 characters (if there weren't enough after stripping
vowels, just repeat steps 1 and 2 and append to current string and truncate
again)
4) reintroduce '-' where needed in pattern you indicated.


Brendan



On Mon, Jan 5, 2009 at 4:19 PM, anuj181 anuj...@gmail.com wrote:

   Hi
 I need to work on a piece of code in which whenever user clicks on the
 button , the code should generate random 12 character key having all
 caps and no vowels in the format of XXX-XXX-XXX-XXX. Can anybody guide
 me in this direction. Is there any built in function for that or do I
 have to use my own logic for random generation in this specific case.
 Any help will be appreciated.
 Thanks
 Anuj

  




-- 
Brendan Meutzner
http://www.meutzner.com/blog/


Re: [flexcoders] Generating Random key

2009-01-05 Thread Brendan Meutzner
So what did you end up putting together?  Should post the code here for the
next guy...

Brendan



On Mon, Jan 5, 2009 at 5:41 PM, anuj sharma anuj...@gmail.com wrote:

   Awesome guys your guidance help me in achieving this withing 30 minutes,
 it is working now
 Thanks for your help again
 Anuj

 On Mon, Jan 5, 2009 at 2:19 PM, anuj181 anuj...@gmail.com wrote:

   Hi
 I need to work on a piece of code in which whenever user clicks on the
 button , the code should generate random 12 character key having all
 caps and no vowels in the format of XXX-XXX-XXX-XXX. Can anybody guide
 me in this direction. Is there any built in function for that or do I
 have to use my own logic for random generation in this specific case.
 Any help will be appreciated.
 Thanks
 Anuj


  




-- 
Brendan Meutzner
http://www.meutzner.com/blog/


Re: [flexcoders] Generating Random Unique ID

2009-01-05 Thread Brendan Meutzner
Does the UIDUtil class included in framework with createUID() method not do
the trick for you?


Brendan


On Mon, Jan 5, 2009 at 8:06 PM, Paul Andrews p...@ipauland.com wrote:

- Original Message -

 *From:* Wally Kolcz wko...@isavepets.com
 *To:* flexcoders@yahoogroups.com
 *Sent:* Tuesday, January 06, 2009 2:02 AM
 *Subject:* [flexcoders] Generating Random Unique ID

  Anyone know a good way to generate a GUID or UUID with AS3? I found a nice
 AS2 version, but it blows up with AS3. Shouldn't be that hard, but haven't
 been able to find a good Class. Thanks!



 You'd probably learn more by converting the 'nice' AS2 class to AS3.

  




-- 
Brendan Meutzner
http://www.meutzner.com/blog/


Re: [flexcoders] FLEX CHARTING

2008-12-29 Thread Brendan Meutzner
yField is just a reference to a property or node in your dataset... in your
case uptime... if you want to do a calculation, you will have to perform
that on your dataset prior to plotting in the ColumnChart... you can't
perform a calculation on the field reference as you're trying to do.

Brendan



On Tue, Dec 30, 2008 at 12:24 AM, kotha poornima poorni_ag...@yahoo.comwrote:

   Hi All,
 I am using Column chart in my project. Here i need to plot uptime and
 downtime of the system using column chart. Uptime data will come from the
 database like this:
 StatusGraph
 data
   date10/date
   uptime0/uptime
 /data
 data
   date11/date
   uptime1/uptime
 /data
 data
   date12/date
   uptime2/uptime
 /data
 data
   date07/date
   uptime2/uptime
 /data
 data
   date07/date
   uptime2/uptime
 /data
 data
   date18/date
   uptime0/uptime
 /data
   /StatusGraph
  I am not getting any downtime information from the database. Doubt i have
 here is can i do any calculations before plotting the graph.
  I tried like this. But its not working.
 mx:ColumnChart id=chart
 dataProvider={resultXML.System[0].StatusGraph.data}
 type=100% width=500 height=250 showDataTips=true
 mx:series
 mx:ColumnSeries yField=uptime /
 mx:ColumnSeries yField=100-uptime / -- Doubt
 /mx:series
 mx:horizontalAxis
 mx:CategoryAxis categoryField=date /
 /mx:horizontalAxis
 /mx:ColumnChart
 SO here iam using yfield as 100-uptime to calculate downtime. But its not
 displaying any data. Can any one help me regarding this.

 Thanks and Regards,
 Poornima

  




-- 
Brendan Meutzner
http://www.meutzner.com/blog/


Re: [flexcoders] problem with sample flex application with LCDS

2008-12-10 Thread Brendan Meutzner
The snippet of code you provde for data-management-config.xml... is that
complete?  I work with CF destinations rather than Java, and there is more
information required for CF than I see in your example (ie. adaptor,
channel, etc...).

destination id=test

adapter ref=coldfusion-dao/

channelschannel ref=cf-polling-amf//channels

properties

use-transactionstrue/use-transactions


componentcom.company.cfc.lcds.rba.well.rba_well_operationalconditionsAssembler/component

scoperequest/scope

use-accessorstrue/use-accessors

use-structsfalse/use-structs

accessmethod-access-levelremote/method-access-level/access

property-case

force-cfc-lowercasefalse/force-cfc-lowercase

force-query-lowercasefalse/force-query-lowercase

force-struct-lowercasefalse/force-struct-lowercase

/property-case

metadata

identity property=Well_ID/


query-row-typecom.company.model.lcds.rba.well.rba_well_operationalconditionsVO/query-row-type

/metadata

network/network

server

fill-method

use-fill-containsfalse/use-fill-contains

auto-refreshtrue/auto-refresh

orderedfalse/ordered

/fill-method

/server

/properties

/destination

It sounds like your mapping to hit your Assembler class is incorrect, and
this would be the most likely place where something is in error causing
that.


HTH,


Brendna


On Wed, Dec 10, 2008 at 1:34 AM, shruti shety [EMAIL PROTECTED]wrote:

   Hi

 I have a print statement in the fill method of the class which extends
 AbstractAssembler.Thats not getting printed on the console.
 I dont get any errors also. When i click on the button the screen just
 refreshes.

 Thanks,
 Radhika

 --- On *Wed, 12/10/08, Brendan Meutzner [EMAIL PROTECTED]* wrote:

 From: Brendan Meutzner [EMAIL PROTECTED]
 Subject: Re: [flexcoders] problem with sample flex application with LCDS
 To: flexcoders@yahoogroups.com
 Date: Wednesday, December 10, 2008, 12:40 PM

   Can you elaborate a bit on what you mean by not getting called?  Where
 is the failure occurring?


 Brendan


 On Wed, Dec 10, 2008 at 12:58 AM, shruti shety shruti.sheety@ 
 yahoo.com[EMAIL PROTECTED]
  wrote:

   Hi,

 I am working on a sample application with flex (and LCDS data services)
 and have been experimenting with directly calling the fill method (extending
 AbstractAssembler) as a way of poking data into a server-side DB. Every time
 I try to run my test case fill is not getting called . I'd appreciate any
 pointers as to where I'm going wrong...

 I am directly using the lcds-sample. war, in that testdrive-dataservi ce
 code
 Sorry for the lengthy code attach.

 my mxml:
 ?xml version=1.0 encoding=utf-8?
 mx:Application xmlns:mx=http://www.adobe. com/2006/ 
 mxmlhttp://www.adobe.com/2006/mxml
 xmlns=* backgroundColor=#FF

 mx:ArrayCollection id=products/
 mx:DataService id=ds destination=inventory/
 Product/

 mx:DataGrid dataProvider={products} editable=true width=100%
 height=100%
 mx:columns
 mx:DataGridColumn dataField=name headerText=Name/
 mx:DataGridColumn dataField=category
 headerText=Category/
 mx:DataGridColumn dataField=price headerText=Price/
 mx:DataGridColumn dataField=image headerText=Image/
 mx:DataGridColumn dataField=description
 headerText=Description/
 /mx:columns
 /mx:DataGrid

 mx:Button label=Get Data click=ds.fill(products)/

 /mx:Application

 ProductAssembler. java extends AbstractAssembler
  * *
  * *

 package flex.samples. product;

 import java.util.List;
 import java.util.Collectio n;
 import java.util.Map;


 import flex.data.assembler s.AbstractAssemb ler;

 public class ProductAssembler extends AbstractAssembler {

 public Collection fill(List fillArgs)  {

 List list = new ArrayList();
 System.out.println( in service);
 return list;

 }



 public void createItem(Object item)  {

 }



 }

  * * * * * *
 **
 Product.as

 package
 {
 [Managed]
 [RemoteClass( alias=flex.samples. product.Product)]
 public class Product
 {
 public function Product()
 {
 }

 public var productId:int;

 public var name:String;

 public var description: String;

 public var image:String;

 public var category:String;

 public var price:Number;

 public var qtyInStock:int;

 }
 }
  * * * * *

 package flex.samples. product;
 import java.io.Serializabl e;

 public class Product implements Serializable {

 static final long serialVersionUID

Re: [flexcoders] Re: Listening for both Mouse Down and Double Click events.

2008-12-10 Thread Brendan Meutzner
Ahhh... I hear ya...
AFAIK there's no way to delay an event from firing, so yeah write a Timer
into your mouseDown, mouseUp, and click events to actually dispatch their
meaning on that Timer's end event, and kill that Timer event listener if
your doubleClick gets dispatched first...

I remember having to write in the double click handling manually back in 1.0
when it didn't exist in the framework, and it was quite similar to this
concept :-)


Other folks may have a better suggestion, but that's how I'd approach.


Brendan



On Wed, Dec 10, 2008 at 11:06 AM, flexaustin [EMAIL PROTECTED] wrote:

   Brendan, I have the the doubleclick enabled, but I have listener on my
 component (with property doubleclickenabled = true) that needs to
 listen for both MOUSE_DOWN  DOUBLE_CLICK.

 If DOUBLE_CLICK happens then I don't want Mouse_down to be handled.

 So I need my component to wait and see if the mouse_down was part of a
 double click or a just a mouse down.

 --- In flexcoders@yahoogroups.com flexcoders%40yahoogroups.com, Brendan
 Meutzner [EMAIL PROTECTED]
 wrote:

 
  There is a double click event you can listen for on UIComponent...
 just make
  sure that doubleClickEnabled is set to true on the instance you're
 setting
  the listener on.
 
  Brendan
 
 
 
  On Tue, Dec 9, 2008 at 11:04 AM, flexaustin [EMAIL PROTECTED] wrote:
 
   Is it possible to listen for both a mouse down and doubleclick
 events
   without using some sort of timer? On mouse down start timer to listen
   for a another mouse down?
  
   If you listen for a mouse down and in the mouse down handler add
   another listener to listen for some other action is a possibility I
   guess, but would it add the listener in time?
  
   TIA
  
  
  
 
 
 
  --
  Brendan Meutzner
  http://www.meutzner.com/blog/
 

  




-- 
Brendan Meutzner
http://www.meutzner.com/blog/


Re: [flexcoders] Listening for both Mouse Down and Double Click events.

2008-12-09 Thread Brendan Meutzner
There is a double click event you can listen for on UIComponent... just make
sure that doubleClickEnabled is set to true on the instance you're setting
the listener on.

Brendan



On Tue, Dec 9, 2008 at 11:04 AM, flexaustin [EMAIL PROTECTED] wrote:

   Is it possible to listen for both a mouse down and doubleclick events
 without using some sort of timer? On mouse down start timer to listen
 for a another mouse down?

 If you listen for a mouse down and in the mouse down handler add
 another listener to listen for some other action is a possibility I
 guess, but would it add the listener in time?

 TIA

  




-- 
Brendan Meutzner
http://www.meutzner.com/blog/


Re: [flexcoders] problem with sample flex application with LCDS

2008-12-09 Thread Brendan Meutzner
 Can you elaborate a bit on what you mean by not getting called?  Where is
the failure occurring?

Brendan


On Wed, Dec 10, 2008 at 12:58 AM, shruti shety [EMAIL PROTECTED]wrote:

   Hi,

 I am working on a sample application with flex (and LCDS data services) and
 have been experimenting with directly calling the fill method (extending
 AbstractAssembler) as a way of poking data into a server-side DB. Every time
 I try to run my test case fill is not getting called . I'd appreciate any
 pointers as to where I'm going wrong...

 I am directly using the lcds-sample.war, in that testdrive-dataservice code

 Sorry for the lengthy code attach.

 my mxml:
 ?xml version=1.0 encoding=utf-8?
 mx:Application xmlns:mx=http://www.adobe.com/2006/mxml; xmlns=*
 backgroundColor=#FF

 mx:ArrayCollection id=products/
 mx:DataService id=ds destination=inventory/
 Product/

 mx:DataGrid dataProvider={products} editable=true width=100%
 height=100%
 mx:columns
 mx:DataGridColumn dataField=name headerText=Name/
 mx:DataGridColumn dataField=category headerText=Category/
 mx:DataGridColumn dataField=price headerText=Price/
 mx:DataGridColumn dataField=image headerText=Image/
 mx:DataGridColumn dataField=description
 headerText=Description/
 /mx:columns
 /mx:DataGrid

 mx:Button label=Get Data click=ds.fill(products)/

 /mx:Application

 ProductAssembler.java extends AbstractAssembler
 

 package flex.samples.product;

 import java.util.List;
 import java.util.Collection;
 import java.util.Map;


 import flex.data.assemblers.AbstractAssembler;

 public class ProductAssembler extends AbstractAssembler {

 public Collection fill(List fillArgs)  {

 List list = new ArrayList();
 System.out.println( in service);
 return list;

 }



 public void createItem(Object item)  {

 }



 }

 
 Product.as

 package
 {
 [Managed]
 [RemoteClass(alias=flex.samples.product.Product)]
 public class Product
 {
 public function Product()
 {
 }

 public var productId:int;

 public var name:String;

 public var description:String;

 public var image:String;

 public var category:String;

 public var price:Number;

 public var qtyInStock:int;

 }
 }
 *

 package flex.samples.product;
 import java.io.Serializable;

 public class Product implements Serializable {

 static final long serialVersionUID = 103844514947365244L;

 private int productId;
 private String name;
 private String description;
 private String image;
 private String category;
 private double price;
 private int qtyInStock;

 public Product() {

 }

 public Product(int productId, String name, String description, String
 image, String category, double price, int qtyInStock) {
 this.productId = productId;
 this.name = name;
 this.description = description;
 this.image = image;
 this.category = category;
 this.price = price;
 this.qtyInStock = qtyInStock;
 }

 public String getCategory() {
 return category;
 }
 public void setCategory(String category) {
 this.category = category;
 }
 public String getDescription() {
 return description;
 }
 public void setDescription(String description) {
 this.description = description;
 }
 public String getImage() {
 return image;
 }
 public void setImage(String image) {
 this.image = image;
 }
 public String getName() {
 return name;
 }
 public void setName(String name) {
 this.name = name;
 }
 public double getPrice() {
 return price;
 }
 public void setPrice(double price) {
 this.price = price;
 }
 public int getProductId() {
 return productId;
 }
 public void setProductId(int productId) {
 this.productId = productId;
 }
 public int getQtyInStock() {
 return qtyInStock;
 }
 public void setQtyInStock(int qtyInStock) {
 this.qtyInStock = qtyInStock;
 }

 }
 *
 data-management-config.xml

  destination id=inventory

 properties
 sourceflex.samples.product.ProductAssembler/source
 scopeapplication/scope

 metadata
 identity property=productId/
 /metadata

 network
 paging enabled=false pageSize=10 /
 /network
 item-classflex.samples.product.Product/item-class
 /properties
 /destination

  




-- 
Brendan Meutzner
http

Re: [flexcoders] Re: Charts Datatip hide delay

2008-12-08 Thread Brendan Meutzner
An example based on DataGrid control... could be modified for use with
Series item renderers on a chart easily enough based on mouse events as I
have for the Datagrid here already:
http://www.meutzner.com/blog/attachments/menu_tooltip/


HTH,

Brendan



On Mon, Dec 8, 2008 at 7:21 PM, pratikshah83 [EMAIL PROTECTED] wrote:

   Help would really be appreciated.

 --- In flexcoders@yahoogroups.com flexcoders%40yahoogroups.com,
 pratikshah83 [EMAIL PROTECTED]
 wrote:

 
  Hi Guys,
 
  I would like to know how to delay the hiding of datatip for charts.
 
  I am planning to have a URL in the datatip. But when I move the mouse
  it destroys the datatip. I would like to delay it so that the user can
  move over the tooltip and click the URL, I can destroy it on mouse out
  event.
 
  Replies in this regards will be highly appreciated.
 
  Thanks
  Pratik
 

  




-- 
Brendan Meutzner
http://www.meutzner.com/blog/


Re: [flexcoders] Re: Chart datatips

2008-11-23 Thread Brendan Meutzner
Sefi,
Add this to your Chart definition... it sets the dataTipRenderer style to be
a blank instance, but the data point renderer still shows... I think this
is what you're looking for.

 dataTipRenderer=mx.skins.ProgrammaticSkin


Brendan



On Sun, Nov 23, 2008 at 7:03 AM, Sefi Ninio [EMAIL PROTECTED] wrote:

   Hi Vivian,

 I guess I'm not doing a very good job of making myself clear, please excuse
 me - english is not my first language.
 Anyway, A chart datatip has 3 parts: the bubble with the text area, the
 marker on the series itself and the line that connects the two.

 I would like to display the datatip, but only with the marker on the series
 itself, without the bubble or the connecting line.

 Sefi


 On Sun, Nov 23, 2008 at 2:48 PM, Vivian Richard [EMAIL PROTECTED]wrote:

if you are trying to get the charting source data then try HitData


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


 On Sun, Nov 23, 2008 at 2:48 AM, Sefi Ninio [EMAIL 
 PROTECTED]sefi.ninio%40gmail.com
 wrote:
  Hi Don,
 
  Thanks for the reply.
  This isn't what I'm after though... I'm looking for a way to display the
  datatip but only display the target of the datatip, without the bubble
 and
  the leading line from the target to the bubble.
  Or if there's a different approach other than datatips...
 
  I would have extended the DataTip or something, but I don't have access
 to
  the charting source for some reason...
 
  Sefi
 
  On Sun, Nov 23, 2008 at 12:31 PM, Don Kerr [EMAIL 
  PROTECTED]fusionpage%40yahoo.com
 wrote:
 
  Not clear what you are asking, but did you try dataTipFunction for
 custom
  dataTips?
 
  It lets you layout your dataTip any way you'd like . Generic example
 from
  one of my apps
  below...
 
  public function dtf(hd:HitData):String {
  return b+(hd.item.evaldueDate.getMonth()+1).toString() +
  '/'+ hd.item.evaldueDate.getDate()+/b + br+
  hd.item.title + br
  +hd.item.crNumber + br
  +hd.item.opr + br;
  }
 
  Don
 
  --- In flexcoders@yahoogroups.com flexcoders%40yahoogroups.com,
 Sefi Ninio [EMAIL PROTECTED] wrote:
  
   Hey,
  
   Is it possible to enable datatips on a chart, but to only display the
   round
   marker on the series item and not the datatip?
  
   Thanks,
   Sefi
  
 
 
 


  




-- 
Brendan Meutzner
http://www.meutzner.com/blog/


Re: [flexcoders] Re: Chart datatips

2008-11-23 Thread Brendan Meutzner
Huh?  I did a test just now on the Component explorer example of line/area
series chart and it worked fine for each series.  Can you provide a screen
capture or a bit more explanation of what you mean by root of the
connecting line?

Brendan


On Sun, Nov 23, 2008 at 2:33 PM, Sefi Ninio [EMAIL PROTECTED] wrote:

   Hi Brendan,

 I saw that in the docs as well, and tried it. It actually kinda works,
 except if there's more than one series, the marker is displayed with a root
 of the connecting line...

 I admit it's the closest I've got to what I need.

 sefi

 On Sun, Nov 23, 2008 at 7:56 PM, Brendan Meutzner [EMAIL PROTECTED]wrote:

   Sefi,

 Add this to your Chart definition... it sets the dataTipRenderer style to
 be a blank instance, but the data point renderer still shows... I think
 this is what you're looking for.

  dataTipRenderer=mx.skins.ProgrammaticSkin


 Brendan



 On Sun, Nov 23, 2008 at 7:03 AM, Sefi Ninio [EMAIL PROTECTED] wrote:

   Hi Vivian,

 I guess I'm not doing a very good job of making myself clear, please
 excuse me - english is not my first language.
 Anyway, A chart datatip has 3 parts: the bubble with the text area, the
 marker on the series itself and the line that connects the two.

 I would like to display the datatip, but only with the marker on the
 series itself, without the bubble or the connecting line.

 Sefi


 On Sun, Nov 23, 2008 at 2:48 PM, Vivian Richard [EMAIL PROTECTED]wrote:

if you are trying to get the charting source data then try HitData


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


 On Sun, Nov 23, 2008 at 2:48 AM, Sefi Ninio [EMAIL 
 PROTECTED]sefi.ninio%40gmail.com
 wrote:
  Hi Don,
 
  Thanks for the reply.
  This isn't what I'm after though... I'm looking for a way to display
 the
  datatip but only display the target of the datatip, without the bubble
 and
  the leading line from the target to the bubble.
  Or if there's a different approach other than datatips...
 
  I would have extended the DataTip or something, but I don't have
 access to
  the charting source for some reason...
 
  Sefi
 
  On Sun, Nov 23, 2008 at 12:31 PM, Don Kerr [EMAIL 
  PROTECTED]fusionpage%40yahoo.com
 wrote:
 
  Not clear what you are asking, but did you try dataTipFunction for
 custom
  dataTips?
 
  It lets you layout your dataTip any way you'd like . Generic example
 from
  one of my apps
  below...
 
  public function dtf(hd:HitData):String {
  return b+(hd.item.evaldueDate.getMonth()+1).toString() +
  '/'+ hd.item.evaldueDate.getDate()+/b + br+
  hd.item.title + br
  +hd.item.crNumber + br
  +hd.item.opr + br;
  }
 
  Don
 
  --- In flexcoders@yahoogroups.com flexcoders%40yahoogroups.com,
 Sefi Ninio [EMAIL PROTECTED] wrote:
  
   Hey,
  
   Is it possible to enable datatips on a chart, but to only display
 the
   round
   marker on the series item and not the datatip?
  
   Thanks,
   Sefi
  
 
 
 





 --
 Brendan Meutzner
 http://www.meutzner.com/blog/


  




-- 
Brendan Meutzner
http://www.meutzner.com/blog/


Re: [flexcoders] Re: Chart datatips

2008-11-23 Thread Brendan Meutzner
Sefi,
So I changed values, and it does what you'd expect only showing the renderer
for the top layer series... I still don't understand what you mean by
root of the connecting line.


Brendan


On Sun, Nov 23, 2008 at 3:49 PM, Sefi Ninio [EMAIL PROTECTED] wrote:

   Yeah, in that example the series are far apart and there is only one tip
 at a time - there are no overlapping data tips.
 Change the value of march expenses from 500 to 300 to make the series
 closer and you'll see what I mean.


 On Sun, Nov 23, 2008 at 11:11 PM, Brendan Meutzner [EMAIL PROTECTED]wrote:

   Huh?  I did a test just now on the Component explorer example of
 line/area series chart and it worked fine for each series.  Can you provide
 a screen capture or a bit more explanation of what you mean by root of the
 connecting line?


 Brendan


 On Sun, Nov 23, 2008 at 2:33 PM, Sefi Ninio [EMAIL PROTECTED] wrote:

   Hi Brendan,

 I saw that in the docs as well, and tried it. It actually kinda works,
 except if there's more than one series, the marker is displayed with a root
 of the connecting line...

 I admit it's the closest I've got to what I need.

 sefi

 On Sun, Nov 23, 2008 at 7:56 PM, Brendan Meutzner [EMAIL PROTECTED]wrote:

   Sefi,

 Add this to your Chart definition... it sets the dataTipRenderer style
 to be a blank instance, but the data point renderer still shows... I 
 think
 this is what you're looking for.

  dataTipRenderer=mx.skins.ProgrammaticSkin


 Brendan



 On Sun, Nov 23, 2008 at 7:03 AM, Sefi Ninio [EMAIL PROTECTED]wrote:

   Hi Vivian,

 I guess I'm not doing a very good job of making myself clear, please
 excuse me - english is not my first language.
 Anyway, A chart datatip has 3 parts: the bubble with the text area, the
 marker on the series itself and the line that connects the two.

 I would like to display the datatip, but only with the marker on the
 series itself, without the bubble or the connecting line.

 Sefi


 On Sun, Nov 23, 2008 at 2:48 PM, Vivian Richard [EMAIL PROTECTED]wrote:

if you are trying to get the charting source data then try
 HitData


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


 On Sun, Nov 23, 2008 at 2:48 AM, Sefi Ninio [EMAIL 
 PROTECTED]sefi.ninio%40gmail.com
 wrote:
  Hi Don,
 
  Thanks for the reply.
  This isn't what I'm after though... I'm looking for a way to display
 the
  datatip but only display the target of the datatip, without the
 bubble and
  the leading line from the target to the bubble.
  Or if there's a different approach other than datatips...
 
  I would have extended the DataTip or something, but I don't have
 access to
  the charting source for some reason...
 
  Sefi
 
  On Sun, Nov 23, 2008 at 12:31 PM, Don Kerr [EMAIL 
  PROTECTED]fusionpage%40yahoo.com
 wrote:
 
  Not clear what you are asking, but did you try dataTipFunction for
 custom
  dataTips?
 
  It lets you layout your dataTip any way you'd like . Generic
 example from
  one of my apps
  below...
 
  public function dtf(hd:HitData):String {
  return b+(hd.item.evaldueDate.getMonth()+1).toString() +
  '/'+ hd.item.evaldueDate.getDate()+/b + br+
  hd.item.title + br
  +hd.item.crNumber + br
  +hd.item.opr + br;
  }
 
  Don
 
  --- In flexcoders@yahoogroups.com flexcoders%40yahoogroups.com,
 Sefi Ninio [EMAIL PROTECTED] wrote:
  
   Hey,
  
   Is it possible to enable datatips on a chart, but to only display
 the
   round
   marker on the series item and not the datatip?
  
   Thanks,
   Sefi
  
 
 
 





 --
 Brendan Meutzner
 http://www.meutzner.com/blog/





 --
 Brendan Meutzner
 http://www.meutzner.com/blog/


  




-- 
Brendan Meutzner
http://www.meutzner.com/blog/


Re: [flexcoders] Re: Chart datatips

2008-11-23 Thread Brendan Meutzner
Sefi,
So I think I understand what you mean... the very small line tick that
extends to the left which probably belongs to one of the underlying data
points...

Check out the following (right click for source):

http://www.meutzner.com/blog/attachments/360/Flex_Finance_Step4.html


It's an example I put together some time ago, but uses custom renderers, and
a custom method getChartDataPoint on mouseMove event for the chart.  It
requires a bit more work to implement, with custom series renderer, and some
calculations to figure out positioning, but it may be what you're after.


Brendan



On Sun, Nov 23, 2008 at 5:51 PM, Brendan Meutzner [EMAIL PROTECTED]wrote:

 Sefi,
 So I changed values, and it does what you'd expect only showing the
 renderer for the top layer series... I still don't understand what you
 mean by root of the connecting line.


 Brendan


 On Sun, Nov 23, 2008 at 3:49 PM, Sefi Ninio [EMAIL PROTECTED] wrote:

   Yeah, in that example the series are far apart and there is only one
 tip at a time - there are no overlapping data tips.
 Change the value of march expenses from 500 to 300 to make the series
 closer and you'll see what I mean.


 On Sun, Nov 23, 2008 at 11:11 PM, Brendan Meutzner [EMAIL PROTECTED]wrote:

   Huh?  I did a test just now on the Component explorer example of
 line/area series chart and it worked fine for each series.  Can you provide
 a screen capture or a bit more explanation of what you mean by root of the
 connecting line?


 Brendan


 On Sun, Nov 23, 2008 at 2:33 PM, Sefi Ninio [EMAIL PROTECTED]wrote:

   Hi Brendan,

 I saw that in the docs as well, and tried it. It actually kinda works,
 except if there's more than one series, the marker is displayed with a root
 of the connecting line...

 I admit it's the closest I've got to what I need.

 sefi

 On Sun, Nov 23, 2008 at 7:56 PM, Brendan Meutzner [EMAIL PROTECTED]wrote:

   Sefi,

 Add this to your Chart definition... it sets the dataTipRenderer style
 to be a blank instance, but the data point renderer still shows... I 
 think
 this is what you're looking for.

  dataTipRenderer=mx.skins.ProgrammaticSkin


 Brendan



 On Sun, Nov 23, 2008 at 7:03 AM, Sefi Ninio [EMAIL PROTECTED]wrote:

   Hi Vivian,

 I guess I'm not doing a very good job of making myself clear, please
 excuse me - english is not my first language.
 Anyway, A chart datatip has 3 parts: the bubble with the text area,
 the marker on the series itself and the line that connects the two.

 I would like to display the datatip, but only with the marker on the
 series itself, without the bubble or the connecting line.

 Sefi


 On Sun, Nov 23, 2008 at 2:48 PM, Vivian Richard [EMAIL PROTECTED]wrote:

if you are trying to get the charting source data then try
 HitData


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


 On Sun, Nov 23, 2008 at 2:48 AM, Sefi Ninio [EMAIL 
 PROTECTED]sefi.ninio%40gmail.com
 wrote:
  Hi Don,
 
  Thanks for the reply.
  This isn't what I'm after though... I'm looking for a way to
 display the
  datatip but only display the target of the datatip, without the
 bubble and
  the leading line from the target to the bubble.
  Or if there's a different approach other than datatips...
 
  I would have extended the DataTip or something, but I don't have
 access to
  the charting source for some reason...
 
  Sefi
 
  On Sun, Nov 23, 2008 at 12:31 PM, Don Kerr [EMAIL 
  PROTECTED]fusionpage%40yahoo.com
 wrote:
 
  Not clear what you are asking, but did you try dataTipFunction for
 custom
  dataTips?
 
  It lets you layout your dataTip any way you'd like . Generic
 example from
  one of my apps
  below...
 
  public function dtf(hd:HitData):String {
  return b+(hd.item.evaldueDate.getMonth()+1).toString() +
  '/'+ hd.item.evaldueDate.getDate()+/b + br+
  hd.item.title + br
  +hd.item.crNumber + br
  +hd.item.opr + br;
  }
 
  Don
 
  --- In flexcoders@yahoogroups.com flexcoders%40yahoogroups.com,
 Sefi Ninio [EMAIL PROTECTED] wrote:
  
   Hey,
  
   Is it possible to enable datatips on a chart, but to only
 display the
   round
   marker on the series item and not the datatip?
  
   Thanks,
   Sefi
  
 
 
 





 --
 Brendan Meutzner
 http://www.meutzner.com/blog/





 --
 Brendan Meutzner
 http://www.meutzner.com/blog/


  




 --
 Brendan Meutzner
 http://www.meutzner.com/blog/




-- 
Brendan Meutzner
http://www.meutzner.com/blog/


Re: [flexcoders] Datatips on a chart

2008-11-21 Thread Brendan Meutzner
Claude Hussenet has come up with a solution for this.  Here's the past post.
http://tech.groups.yahoo.com/group/flexcoders/message/90045

I've used and it works great.


Brendan



On Fri, Nov 21, 2008 at 4:56 AM, Sefi Ninio [EMAIL PROTECTED] wrote:

   Hey,

 I have a chart set up and using dataTipFunction to format the datatips. It
 works great.
 However, what I'd really like, is to display the datatips for all the
 series for the current x axis value the mouse pointer is over (and only
 those).
 Example: if the mouse pointer is over x value 10, and I have 3 line series
 in that chart, then all 3 points correlating to x value 10 will have their
 datatips visible.

 There are a few issues with this:
 1. I don't have an easy way to translate mouse pointer location on mouse
 over to the relevant x axis value.
 2. Once I (hopefully) get the x value, I'd also have to have all y values
 for the series (relatively simple).
 3. If I get here, I'll have to think of a way to cause the points to show
 their datatip and ofcourse clear all previous open datatips...

 any ideas on either of those points?

 Thanks,
 Sefi

  




-- 
Brendan Meutzner
http://www.meutzner.com/blog/


Re: [flexcoders] Re: How can I place my labels in my column chart vertically?

2008-11-21 Thread Brendan Meutzner
Amy,
That I didn't know!  Great tip... :-)


Brendan



On Fri, Nov 21, 2008 at 8:07 AM, Amy [EMAIL PROTECTED] wrote:

   --- In flexcoders@yahoogroups.com flexcoders%40yahoogroups.com,
 Brendan Meutzner [EMAIL PROTECTED]
 wrote:

 
  If you're talking about the horizontalAxis labels then..
  1) Embed a font, and specify that font in your label style
  2) set rotation on horizontalAxisRenderer
 
  In order to rotate the labels, an embedded font must be used.

 You can also rotate text objects that are not using embedded fots by
 setting the blendMode to layer.

 HTH;

 Amy

  




-- 
Brendan Meutzner
http://www.meutzner.com/blog/


Re: [flexcoders] Datatips on a chart

2008-11-21 Thread Brendan Meutzner
] wrote:

 Hi Brendan

 Thanks for the reply, I'll give it a try.

 Sefi


 On Fri, Nov 21, 2008 at 6:34 PM, Brendan Meutzner [EMAIL PROTECTED]wrote:

   Claude Hussenet has come up with a solution for this.  Here's the past
 post.

 http://tech.groups.yahoo.com/group/flexcoders/message/90045

 I've used and it works great.


 Brendan



 On Fri, Nov 21, 2008 at 4:56 AM, Sefi Ninio [EMAIL PROTECTED]wrote:

   Hey,

 I have a chart set up and using dataTipFunction to format the datatips.
 It works great.
 However, what I'd really like, is to display the datatips for all the
 series for the current x axis value the mouse pointer is over (and only
 those).
 Example: if the mouse pointer is over x value 10, and I have 3 line
 series in that chart, then all 3 points correlating to x value 10 will have
 their datatips visible.

 There are a few issues with this:
 1. I don't have an easy way to translate mouse pointer location on mouse
 over to the relevant x axis value.
 2. Once I (hopefully) get the x value, I'd also have to have all y
 values for the series (relatively simple).
 3. If I get here, I'll have to think of a way to cause the points to
 show their datatip and ofcourse clear all previous open datatips...

 any ideas on either of those points?

 Thanks,
 Sefi




 --
 Brendan Meutzner
 http://www.meutzner.com/blog/



  




-- 
Brendan Meutzner
http://www.meutzner.com/blog/


Re: [flexcoders] Datatips on a chart

2008-11-21 Thread Brendan Meutzner
I think the package was available for 2.0.1 build... I can't remember
exactly, it was quite a while ago...

Brendan



On Fri, Nov 21, 2008 at 2:28 PM, Sefi Ninio [EMAIL PROTECTED] wrote:

   Thanks a lot.
 Where did you get the original LineSeries code? All I have is the swc
 file...


 On Fri, Nov 21, 2008 at 10:20 PM, Brendan Meutzner [EMAIL PROTECTED]wrote:

   package range_charts.extended_series
 {
 import mx.charts.HitData;
 import mx.charts.chartClasses.CartesianTransform;
  import mx.charts.series.LineSeries;
 import mx.charts.series.items.LineSeriesItem;
  import mx.graphics.IStroke;
 import mx.graphics.LinearGradientStroke;
 import mx.graphics.Stroke;

 public class CustomLineSeries extends LineSeries
 {
  override public function
 findDataPoints(x:Number,y:Number,sensitivity:Number):Array
 {
 // esg, 8/7/06: if your mouse is over a series when it gets added
 and displayed for the first time, this can get called
 // before updateData, and before and render data is constructed.
 The right long term fix is to make sure a stubbed out
 // render data is _always_ present, but that's a little
 disruptive right now.
 if (interactive == false || !renderData)
 return [];
 var pr:Number = getStyle(radius);
 var minDist2:Number  = pr + sensitivity;
 minDist2 *= minDist2;
 var minItem:LineSeriesItem = null;
 var pr2:Number = pr * pr;

 var len:int = renderData.filteredCache.length;
  if (len == 0)
 return [];
  if(sortOnXField == true)
 {
 var low:Number = 0;
 var high:Number = len;
 var cur:Number = Math.floor((low+high)/2);

 var bFirstIsNaN:Boolean = isNaN(renderData.filteredCache[0]);

 while (true)
 {
 var v:LineSeriesItem = renderData.filteredCache[cur];
 if (!isNaN(v.yFilter)  !isNaN(v.xFilter))
 {
 //var dist:Number = (v.x  - x)*(v.x  - x) + (v.y -
 y)*(v.y -y);
 var dist:Number = (v.x - x)*(v.x - x) ;
 if (dist = minDist2)
 {
 minDist2 = dist;
 minItem = v;
 }
 }

  if (v.x  x || (isNaN(v.x)  bFirstIsNaN))
 {
 low = cur;
 cur = Math.floor((low + high)/2);
 if (cur == low)
 break;
 }
 else
 {
 high = cur;
 cur = Math.floor((low + high)/2);
 if (cur == high)
 break;
 }
 }
 }
 else
 {
 var i:uint;
 for (i=0;ilen;i++)
 {
v = renderData.filteredCache[i];
if (!isNaN(v.yFilter)  !isNaN(v.xFilter))
 {
//dist = (v.x  - x)*(v.x  - x) + (v.y - y)*(v.y -y);
dist = (v.x - x)*(v.x - x) ;
if (dist = minDist2)
{
minDist2 = dist;
minItem = v;
}
 }
}
 }

 if (minItem)
 {
 var hd:HitData = new
 HitData(createDataID(minItem.index),Math.sqrt(minDist2),minItem.x,minItem.y,minItem);
  var istroke:IStroke = getStyle(lineStroke);
 if (istroke is Stroke)
 hd.contextColor = Stroke(istroke).color;
 else if (istroke is LinearGradientStroke)
 {
 var gb:LinearGradientStroke =
 LinearGradientStroke(istroke);
 if (gb.entries.length  0)
 hd.contextColor = gb.entries[0].color;
 }
 hd.dataTipFunction = formatDataTip;
 return [ hd ];
 }
 return [];
 }


 private function formatDataTip(hd:HitData):String
 {
 var dt:String = ;

 var n:String = displayName;
 if (n  n != )
 dt += b + n + /bBR/;
  var xName:String =
 dataTransform.getAxis(CartesianTransform.HORIZONTAL_AXIS).displayName;
 if (xName != )
 dt += i + xName+ :/i ;
 dt +=
 dataTransform.getAxis(CartesianTransform.HORIZONTAL_AXIS).formatForScreen(
 LineSeriesItem(hd.chartItem).xValue) + \n;

 var yName:String =
 dataTransform.getAxis(CartesianTransform.VERTICAL_AXIS).displayName;
 if (yName != )
 dt += i + yName + :/i ;
 dt +=
 dataTransform.getAxis(CartesianTransform.VERTICAL_AXIS).formatForScreen(
 LineSeriesItem(hd.chartItem).yValue) + \n;

 return dt;
 }


 }
 }



 custom_series:CustomLineSeries id=baseSeries name=Reading Value
 xField=readingDate yField=reading displayName

Re: [flexcoders] Datatips on a chart

2008-11-21 Thread Brendan Meutzner
Np... thank Claude... it's all his :-)


On Sat, Nov 22, 2008 at 12:31 AM, Sefi Ninio [EMAIL PROTECTED] wrote:

   Well anyway, it works great.
 Thanks a lot for your help.

 Sefi


 On Fri, Nov 21, 2008 at 11:55 PM, Brendan Meutzner [EMAIL PROTECTED]wrote:

   I think the package was available for 2.0.1 build... I can't remember
 exactly, it was quite a while ago...


 Brendan



 On Fri, Nov 21, 2008 at 2:28 PM, Sefi Ninio [EMAIL PROTECTED] wrote:

   Thanks a lot.
 Where did you get the original LineSeries code? All I have is the swc
 file...


 On Fri, Nov 21, 2008 at 10:20 PM, Brendan Meutzner [EMAIL PROTECTED]wrote:

   package range_charts.extended_series
 {
 import mx.charts.HitData;
 import mx.charts.chartClasses.CartesianTransform;
  import mx.charts.series.LineSeries;
 import mx.charts.series.items.LineSeriesItem;
  import mx.graphics.IStroke;
 import mx.graphics.LinearGradientStroke;
 import mx.graphics.Stroke;

 public class CustomLineSeries extends LineSeries
 {
  override public function
 findDataPoints(x:Number,y:Number,sensitivity:Number):Array
 {
 // esg, 8/7/06: if your mouse is over a series when it gets
 added and displayed for the first time, this can get called
 // before updateData, and before and render data is constructed.
 The right long term fix is to make sure a stubbed out
 // render data is _always_ present, but that's a little
 disruptive right now.
 if (interactive == false || !renderData)
 return [];
 var pr:Number = getStyle(radius);
 var minDist2:Number  = pr + sensitivity;
 minDist2 *= minDist2;
 var minItem:LineSeriesItem = null;
 var pr2:Number = pr * pr;

 var len:int = renderData.filteredCache.length;
  if (len == 0)
 return [];
  if(sortOnXField == true)
 {
 var low:Number = 0;
 var high:Number = len;
 var cur:Number = Math.floor((low+high)/2);

 var bFirstIsNaN:Boolean =
 isNaN(renderData.filteredCache[0]);

 while (true)
 {
 var v:LineSeriesItem = renderData.filteredCache[cur];
 if (!isNaN(v.yFilter)  !isNaN(v.xFilter))
 {
 //var dist:Number = (v.x  - x)*(v.x  - x) + (v.y -
 y)*(v.y -y);
 var dist:Number = (v.x - x)*(v.x - x) ;
 if (dist = minDist2)
 {
 minDist2 = dist;
 minItem = v;
 }
 }

  if (v.x  x || (isNaN(v.x)  bFirstIsNaN))
 {
 low = cur;
 cur = Math.floor((low + high)/2);
 if (cur == low)
 break;
 }
 else
 {
 high = cur;
 cur = Math.floor((low + high)/2);
 if (cur == high)
 break;
 }
 }
 }
 else
 {
 var i:uint;
 for (i=0;ilen;i++)
 {
v = renderData.filteredCache[i];
if (!isNaN(v.yFilter)  !isNaN(v.xFilter))
 {
//dist = (v.x  - x)*(v.x  - x) + (v.y - y)*(v.y -y);
dist = (v.x - x)*(v.x - x) ;
if (dist = minDist2)
{
minDist2 = dist;
minItem = v;
}
 }
}
 }

 if (minItem)
 {
 var hd:HitData = new
 HitData(createDataID(minItem.index),Math.sqrt(minDist2),minItem.x,minItem.y,minItem);
  var istroke:IStroke = getStyle(lineStroke);
 if (istroke is Stroke)
 hd.contextColor = Stroke(istroke).color;
 else if (istroke is LinearGradientStroke)
 {
 var gb:LinearGradientStroke =
 LinearGradientStroke(istroke);
 if (gb.entries.length  0)
 hd.contextColor = gb.entries[0].color;
 }
 hd.dataTipFunction = formatDataTip;
 return [ hd ];
 }
 return [];
 }


 private function formatDataTip(hd:HitData):String
 {
 var dt:String = ;

 var n:String = displayName;
 if (n  n != )
 dt += b + n + /bBR/;
  var xName:String =
 dataTransform.getAxis(CartesianTransform.HORIZONTAL_AXIS).displayName;
 if (xName != )
 dt += i + xName+ :/i ;
 dt +=
 dataTransform.getAxis(CartesianTransform.HORIZONTAL_AXIS).formatForScreen(
 LineSeriesItem(hd.chartItem).xValue) + \n;

 var yName:String =
 dataTransform.getAxis(CartesianTransform.VERTICAL_AXIS).displayName;
 if (yName != )
 dt += i + yName + :/i ;
 dt

Re: [flexcoders] How can I place my labels in my column chart vertically?

2008-11-20 Thread Brendan Meutzner
If you're talking about the horizontalAxis labels then..
1) Embed a font, and specify that font in your label style
2) set rotation on horizontalAxisRenderer

In order to rotate the labels, an embedded font must be used.


Brendan


On Thu, Nov 20, 2008 at 4:51 PM, sailorsea21 [EMAIL PROTECTED] wrote:

   Hi everyone, how can I place my label on my column chart series
 vertically?

 Thanks!

 -David

  




-- 
Brendan Meutzner
http://www.meutzner.com/blog/


Re: [flexcoders] Re: 3 charts side by side but only one vertical axis?

2008-11-20 Thread Brendan Meutzner
So I'm curious why you'd only want 1 axis... you'd never really be certain
that it correctly reflected the other 2 chart items?
So, a better solution would be to define a CaresianChart type and create 3
distinct series based on your 3 charts... have the first series power the
bar chart, second series power the line chart, etc...  This way you can
assure that they are all reflected correctly in the axis values.

Just my 2 cents...


Brendan



On Thu, Nov 20, 2008 at 6:40 PM, maunger [EMAIL PROTECTED] wrote:

   Eddie - that's perfect! THANK YOU!


 --- In flexcoders@yahoogroups.com flexcoders%40yahoogroups.com,
 EddieBerman [EMAIL PROTECTED] wrote:
 
  Assuming ar is your AxisRenderer:
  ar.setStyle(showLabels, false);
  ar.setStyle('showLine', false);
  ar.setStyle(tickPlacement, none);
 
  -Eddie
 
  --- In flexcoders@yahoogroups.com flexcoders%40yahoogroups.com,
 maunger maunger@ wrote:
  
   Hi y'all
  
   i have a customer who wants 3 charts jammed together (see the
  customer's mockup with my
   notes -
  http://img.skitch.com/20081120-pqa3yk2se6m94fugee6r8dnpi4.jpg ) but
  they only
   want one vertical axis with the values. I hope the image describes
  it better than i can with
   text.
  
   I've not found a way to suppress the vertical axis on a chart (which
  is what i think i need to
   do). I have the 3 charts ready to go, but just can't seem to get rid
  of the axis on 23.
  
   Any ideas?
  
   Thanks
   Mitch
  
 

  




-- 
Brendan Meutzner
http://www.meutzner.com/blog/


Re: [flexcoders] Getting IP address of the local machine

2008-11-19 Thread Brendan Meutzner
A quick google of Flex get IP address brings up a bunch of possibilities
for this...
The first of which (
http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetailspostId=3462productId=2
)
shows an example using ColdFusion in a simple format... shouldn't be hard to
replicate in PHP...


Brendan


On Wed, Nov 19, 2008 at 5:09 PM, anuj sharma [EMAIL PROTECTED] wrote:

   Okay if thats the case do you have the code which is doing something
 like that. I know little bit Flex but I ma fairly new to PHP.
 Thanks a lot
 Anuj


 On Wed, Nov 19, 2008 at 3:06 PM, Mark Easton [EMAIL PROTECTED]wrote:

I dont know about flex itself, but flex can call php and get the ip
 address from that.

  --
 *From:* flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] *On
 Behalf Of *anuj181
 *Sent:* Thursday, November 20, 2008 11:41 AM
 *To:* flexcoders@yahoogroups.com
 *Subject:* [flexcoders] Getting IP address of the local machine

  Hi
 Is it possible to get the IP Address of the serveron which you Flex
 App is running. My requirement is that I need to get the IP address of
 the server .
 Please let me know if Flex supports getting the IP address of the
 server machine, I know we can do that with PHP but i am just wondering
 if its possible with Flex exclusively.
 Thanks in advance
 Anuj

 No virus found in this incoming message.
 Checked by AVG - http://www.avg.com
 Version: 8.0.175 / Virus Database: 270.9.6/1797 - Release Date: 11/19/2008
 8:58 AM


  




-- 
Brendan Meutzner
http://www.meutzner.com/blog/


Re: [flexcoders] Crossdomain.xml allow-access-from domain Question

2008-11-19 Thread Brendan Meutzner
Wildcards aren't allowed in IP domain specifications.

Brendan

On Wed, Nov 19, 2008 at 5:03 PM, wwwpl [EMAIL PROTECTED] wrote:

   Can you use wild cards for ip addresses in the allow-access-from tag
 like this?

 allow-access-from domain=10.66.248.*/

 We need to access images on an image server on our work stations.

  




-- 
Brendan Meutzner
http://www.meutzner.com/blog/


Re: [flexcoders] Re: Creating a Chart With 50,000 Data Points

2008-11-18 Thread Brendan Meutzner
What kind of charts are you displaying?  I've had amazing success with
scrapping the charting framework all together and simply drawing the chart
programmatically.  Yes, it's a bit more work, and yes it's only feasible if
you don't really need a lot of the charting features that come in the
framework.  However, the performance difference is huge.
The project I applied this on was for financial stock data, and using a
custom drawn chart I mention above, along with the concept someone else
mentioned by only showing the n-th datapoint interval depending on the
overall range being displayed worked quite well.  You're able to keep a
consistent number of plot points (I've found 500-750 performs best) no
matter what the overall range of data you're displaying.  I say 500-750
performs best as I also had a horizontal axis slider which allowed for
constantly updating data in the chart.

Brendan


On Tue, Nov 18, 2008 at 1:27 PM, jim.abbott45 [EMAIL PROTECTED]wrote:

   50,000? LOL. ;-)

 On a more serious note, I have to agree with Fotis and Ricky that 50K
 data points is too many, both from a (Flash 9 VM at least) performance
 perspective and probably also from an Information Visualization
 perspective (unless, maybe, your users have 300 dpi monitors).

 There are several standard interaction design and information
 visualization techniques which may be useful to you . . .

 1) Aggregation (as already suggested, take 'N' data points, average
 them, and then only display the average value).

 2) Filtering (by sliders on an axis, by date/time, by structured or
 open-ended queries, ...)

 3) Progressive rendering (sample the entire data set at intervals of
 'N', render those points, then go back and get the data which is
 mid-point between the original points, add the new points to the
 curve, repeat until desired resolution obtained--or on user demand)

 4) Non-linear zooming (like idea 1), but allow user to zoom in on a
 section of the curve, when they do, add the additional data points to
 the curve for the zoomed-in region)

 On a more pragmatic note, you certainly _can_ plot more than 2,000
 points. For example, I've personally used Flex to create charts with
 over 14,000 points in them, so I know that at least that number is
 definitely *possible*. However, the overall rendering time was (as I
 recall) over 3 minutes long. More troubling was the fact that the
 entire Flex UI become very sluggish once a chart that large was
 displayed. I've seen good chart rendering speed ( ~= 2S ) and no UI
 sluggishness, up to about 1500 points. I've also been able to render
 up to 6,000 points, but it took about 10S for the rendering and the UI
 started to become sluggish. From your posting, it sounds like you're
 not seeing those rendering speeds. I'd recommend that you experiment
 with how you are using the charting objects/API. My experience was
 that I was able to see some very noticeable speed-ups simply be
 optimizing how I called the charting API (especially w.r.t. how I
 loaded the series data). In particular, if your charts are
 interactive, try to cache anything you can that doesn't necessarily
 change during an interaction (i.e., axis objects).

 Last thought: the new Flash 10 VM (Astro) has support for larger
 bitmaps and also can now do hardware-based rendering, apparently. I
 haven't tried either of those features myself, but using the v10 VM
 _might_ be another way to get a performance boost, etc.

 Good luck!
 Jim


 --- In flexcoders@yahoogroups.com flexcoders%40yahoogroups.com, Mark
 Easton [EMAIL PROTECTED] wrote:
 
  Hi,
 
  It appears that Flex Charts cannot handle generating charts with large
  DataSets. We tried with 50,000 data points and it thrashed away without
  producing a result after 6 minutes. It was able to plot 2,000 points in
  about 25 seconds.
 
  What is the recommended approach for creating charts from large data
 sets.
  The best I can think of is to write some code that will reduce the
 data set
  in size yet still provide enough data to represent the graph accurately.
 
  Thoughts?
 
  Ta.
  Mark
 

  




-- 
Brendan Meutzner
http://www.meutzner.com/blog/


Re: [flexcoders] LCDS: DataService.fill() not filling

2008-11-18 Thread Brendan Meutzner

Geoff,

1) check the data-management-config.xml file to be sure your data  
type, unique Id value, etc are correct


2) make sure your array collection is not null prior to passing into  
fill method on service ( ie. new ArrayCollection() on var first )


HTH,

Brendan


On Nov 18, 2008, at 12:05 PM, Geoffrey [EMAIL PROTECTED] wrote:


Does anyone know what would prevent a DataService.fill() call to not
populate it's managed collection?

I have an ArrayCollection that is the dataProvider for a DataGrid. I
see that data is coming back from the fill() call, but it doesn't
appear to be passing that data to the ArrayCollection. If I inspect
that variable after the fill() completes, it's empty.

I double checked that the ArrayCollection that I'm passing to the
fill() method is indeed the one that is used as the dataProvider.

Any thoughts would be appreciated.
~Geoff




Re: [flexcoders] Re: my first flex website

2008-11-04 Thread Brendan Meutzner
Design/purpose/intent aside, for a first crack at Flex this isn't so bad.
 You've used a good number of the components/effects/etc... available, and
the content loads/displays well.
Beyond the technical aspect, I agree with Florian on the fact that it's a
bit overwhelming with colors and layout.  I'm of the opinion that Flex is
not the solution of choice for traditional sites like this... did it offer
any advantages of traditional HTML or Flash?  If this was a learning
experience then take it as such and go from here, but I wouldn't use it as
your corporate image... IMHO.


Brendan


On Tue, Nov 4, 2008 at 1:30 PM, florian.salihovic 
[EMAIL PROTECTED] wrote:

   Sorry, imho it's hard to believe that this website is used to present
 yourself on the market.
 - pictures simply appear randomly... load first the content, then show it.
 - pictures aren't antialiased, the pictures in pricing don't look nice.
 - pictures and icons don't work well together (simple gradients, 3d
 icons... ), the visual
 impression is not that nice since the colors don't work.
 - i miss the concept of the site

 Sorry, just my opinion...


 --- In flexcoders@yahoogroups.com flexcoders%40yahoogroups.com, Gustavo
 Duenas [EMAIL PROTECTED] wrote:
 
  HI, finally I've done my first flex web siteit is done, or at
  least is that what I think...maybe tomorrow I'll add something else.
 
  please check it at:
 
  http://leftandrightsolutions.com/lrsad/bin/lrsad.html
 
  please don't be so hard in critics, is ok to be criticized but don't
  be offensive.
 
  I hope you like, is not the big deal, but is something that did by
  myself, I thank in advance to all of you who help me out
  with your advices.
 
  regards,
 
  Gustavo
 
 
 
  Gustavo A. Duenas
  Creative Director
  LEFT AND RIGHT SOLUTIONS
  904. 265 0330 - 904. 386 7958
  www.leftandrightsolutions.com
  Jacksonville - Florida
 

  




-- 
Brendan Meutzner
http://www.meutzner.com/blog/


Re: [flexcoders] Using an IFrame in an MDIWindow

2008-11-03 Thread Brendan Meutzner
Lynn,
Do you have the proper hooks setup in the external browser window to update
the iFrame position via JavaScript when you move the MDIWindow instance?

I haven't setup an IFrame within MDI, but have in the past used Panel popups
to do this (which is basically the same thing), and the tricky part was
using ExternalInterface to update the IFrame content position getting loaded
by the browser.


Brendan



On Mon, Nov 3, 2008 at 3:35 PM, lynnkuh [EMAIL PROTECTED] wrote:

   Has anyone gotten this work? If so, how did you do it? It doesn't
 position the IFrame in the correct place and when I move the IFrame,
 the window doesn't move with it. I also tried using URLRequest but
 that pops up a browser window only - it will not add it to the stage
 or addChild() for either IFrame or URLRequest. Am thinking maybe I
 should modify the updateDisplayList method in MDIWindowControlsContainer?

 Thanks,
 Lynn

  




-- 
Brendan Meutzner
http://www.meutzner.com/blog/


Re: [flexcoders] Re: Do you use a Mac?

2008-10-29 Thread Brendan Meutzner
Tom,
Hi I'm a Mac... and I'm a PC...

Intentionally or unintentionally Apple as branded Windows as PC... thus
the common use.


Brendan


On Wed, Oct 29, 2008 at 9:04 AM, Tom Chiverton [EMAIL PROTECTED]
 wrote:

 On Wednesday 29 Oct 2008, Haykel BEN JEMIA wrote:
  3. Are their any advantages on using a Mac instead of a PC for Web/Flex
  development?

 pedant
 A Mac is a PC.
 A Linux machine is a PC.
 A Windows desktop is a PC.
 /pedant
 If you mean 'Windows', say so, don't abuse 'Personal Computer' like we have
 Hoover (not 'Vacuum Cleaner') or Biro ('Ballpoint Pen') :-)

 --
 Tom Chiverton
 Helping to adaptively synthesize cross-media ubiquitous proactive
 infrastructures



 

 This email is sent for and on behalf of Halliwells LLP.

 Halliwells LLP is a limited liability partnership registered in England and
 Wales under registered number OC307980 whose registered office address is at
 Halliwells LLP, 3 Hardman Square, Spinningfields, Manchester, M3 3EB.  A
 list of members is available for inspection at the registered office. Any
 reference to a partner in relation to Halliwells LLP means a member of
 Halliwells LLP.  Regulated by The Solicitors Regulation Authority.

 CONFIDENTIALITY

 This email is intended only for the use of the addressee named above and
 may be confidential or legally privileged.  If you are not the addressee you
 must not read it and must not use any information contained in nor copy it
 nor inform any person other than Halliwells LLP or the addressee of its
 existence or contents.  If you have received this email in error please
 delete it and notify Halliwells LLP IT Department on 0870 365 2500.

 For more information about Halliwells LLP visit www.halliwells.com.

 

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






-- 
Brendan Meutzner
http://www.meutzner.com/blog/


  1   2   3   4   5   >