Re: [flexcoders] Any Stable Enough Flex 4 Nightly build around?

2009-09-29 Thread Aldo Bucchi
Hi Peter,

This particular error is still present in build 10608, although other things
run quite smoothly.
I haven't been able to isolate the error just and create a testbed yet
(probably will soon), but for now what I can tell you is that it appears
when I add, via Actionscript, a new halo Form to a spark Group container.
This container is being heavily resized and animated up until the form is
added to it.

The end result is that the whole application looks messy but no RTEs are
thrown, as if the Layout process went crazy from this point on.

I am using intermixed Halo/Spark components in other parts of the app and
this seems to be the only issue of the kind.

Regards,
A


On Mon, Sep 28, 2009 at 1:51 PM, Peter DeHaan pdeh...@adobe.com wrote:



  Aldo,



 I’d download the latest nightly build from
 http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4(currently 
 4.0.0.10608). If you’re still seeing the layout issues in that
 build (or any other issues), please file a bug at
 http://bugs.adobe.com/flex/.



 Thanks,



 Peter









 *From:* flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] *On
 Behalf Of *Aldo Bucchi
 *Sent:* Sunday, September 27, 2009 3:00 PM
 *To:* flexcoders@yahoogroups.com
 *Subject:* [flexcoders] Any Stable Enough Flex 4 Nightly build around?





 Hi guys,

 Any Stable Enough Flex 4 Nightly build around?
 I am fighting with some nasty layout bugs in Beta1. Need to get around
 this somehow.

 Thanks,
 A

 --
 Aldo Bucchi
 skype:aldo.bucchi
 http://www.univrz.com/
 http://aldobucchi.com/

 PRIVILEGED AND CONFIDENTIAL INFORMATION
 This message is only for the use of the individual or entity to which it is
 addressed and may contain information that is privileged and confidential.
 If
 you are not the intended recipient, please do not distribute or copy this
 communication, by e-mail or otherwise. Instead, please notify us
 immediately by
 return e-mail.

   




-- 
Aldo Bucchi
skype:aldo.bucchi
http://www.univrz.com/
http://aldobucchi.com/

PRIVILEGED AND CONFIDENTIAL INFORMATION
This message is only for the use of the individual or entity to which it is
addressed and may contain information that is privileged and confidential.
If
you are not the intended recipient, please do not distribute or copy this
communication, by e-mail or otherwise. Instead, please notify us immediately
by
return e-mail.


[flexcoders] Any Stable Enough Flex 4 Nightly build around?

2009-09-27 Thread Aldo Bucchi
Hi guys,

Any Stable Enough Flex 4 Nightly build around?
I am fighting with some nasty layout bugs in Beta1. Need to get around
this somehow.

Thanks,
A

-- 
Aldo Bucchi
skype:aldo.bucchi
http://www.univrz.com/
http://aldobucchi.com/

PRIVILEGED AND CONFIDENTIAL INFORMATION
This message is only for the use of the individual or entity to which it is
addressed and may contain information that is privileged and confidential. If
you are not the intended recipient, please do not distribute or copy this
communication, by e-mail or otherwise. Instead, please notify us immediately by
return e-mail.


[flexcoders] SWC Cache messing up Flash Builder 4; Implicit coercion of a value....

2009-08-10 Thread Aldo Bucchi
Hi,

I know this bug has been around for a while and results in type errors such as:

1067: Implicit coercion of a value of type mx.rpc:Responder to an
unrelated type mx.rpc:IResponder.

I can live with that. But now I am finding that I cannot export an AIR
project at all. I use a dozen libraries ( linked projects ) so this is
probably creating more space for the error to show up. I need a
workaround.

Is there a way to tell the compiler to skip the swc cache?
Or maybe just avoid type checking?
( the latter sounds a bit too extreme and probably unreal ).

Thanks,
A


-- 
Aldo Bucchi
skype:aldo.bucchi
http://www.univrz.com/
http://aldobucchi.com/

PRIVILEGED AND CONFIDENTIAL INFORMATION
This message is only for the use of the individual or entity to which it is
addressed and may contain information that is privileged and confidential. If
you are not the intended recipient, please do not distribute or copy this
communication, by e-mail or otherwise. Instead, please notify us immediately by
return e-mail.


Re: [flexcoders] Re: BlazeDS RemoteObject Performance

2009-05-20 Thread Aldo Bucchi
Hi,

Yes!
We figured yesterday that it is, in fact, a *client side* limitation.
We are using AIR 1.5 BTW.

Is there any workaround for this?
We are changing the overall strategy to consolidate several queries at
once, but it would be nice to raise the client side pool a bit more (
having only two is sub-optimal anyway ).

Thanks,
A

On Wed, May 20, 2009 at 9:51 AM, mmormando m...@mormando.com wrote:


 D'oh, you beat me to it! The only addition I can make is that this can
 usually be changed in the registry for IE, or in Firefox via the
 about:config page. I think the defaults in IE 8 and Firefox 3 are 8
 connections, IE before 8 was indeed 2.

 --- In flexcoders@yahoogroups.com, Fotis Chatzinikos fotis.chatzini...@...
 wrote:

 Are these calls all coming from the same client?

 Most browsers will open two concurrent connections to the same domain not
 more.

 If this is the case its not a server limitation but a client limitation


 



-- 
Aldo Bucchi
U N I V R Z
Office: +56 2 795 4532
Mobile:+56 9 7623 8653
skype:aldo.bucchi
http://www.univrz.com/
http://aldobucchi.com/

PRIVILEGED AND CONFIDENTIAL INFORMATION
This message is only for the use of the individual or entity to which it is
addressed and may contain information that is privileged and confidential. If
you are not the intended recipient, please do not distribute or copy this
communication, by e-mail or otherwise. Instead, please notify us immediately by
return e-mail.
INFORMACIÓN PRIVILEGIADA Y CONFIDENCIAL
Este mensaje está destinado sólo a la persona u organización al cual está
dirigido y podría contener información privilegiada y confidencial. Si usted no
es el destinatario, por favor no distribuya ni copie esta comunicación, por
email o por otra vía. Por el contrario, por favor notifíquenos inmediatamente
vía e-mail.


[flexcoders] BlazeDS RemoteObject Performance

2009-05-19 Thread Aldo Bucchi
( I copy this email from an internal communication I received )

quote

Hello,

I've found a serious performance problem on an application written on
Flex/AIR and using BlazeDS v3.0.0.544. By looking at the logs I can
see that the server side method (invoked via RemoteObject on the
client side) never executes in more than two threads at the same time.
What I mean is that if I fire 5 simultaneous requests to the method
using RemoteObject from the flex side, and log when the method is
executed and when it returns, I get something like this:

12:00:00 Method Executed
12:00:00 Method Executed
12:00:01 Method Exiting
12:00:01 Method Executed
12:00:04 Method Exiting
12:00:04 Method Executed
12:00:10 Method Exiting
12:00:10 Method Executed
12:00:11 Method Exiting
12:00:13 Method Exiting

While on the client side I see that all the 5 invocations were fired
at 12:00:00.

As you can see, the method tend to take a while to run. But the big
problem is that the log suggest that some queuing is happening on the
server side, allowing only a maximum of two threads to run in parallel
at any given time.

I thought it could be a problem with the thread pool of the servlet
container, but my Tomcat has the following configuration:

Executor name=tomcatThreadPool namePrefix=catalina-exec-
 maxThreads=150 minSpareThreads=4/

So I guessed that the limit could be imposed by BlazeDS itself. But
haven't found anything on the documentation. Of course, I could be
wrong and the problem may be something else.

Any ideas?

Thanks,
Leo

/quote

Note: The Remote Object destination has application scope, which
means that there is only one instance of the Java object per
application.

Regards,
A

-- 
Aldo Bucchi
U N I V R Z
Office: +56 2 795 4532
Mobile:+56 9 7623 8653
skype:aldo.bucchi
http://www.univrz.com/
http://aldobucchi.com/

PRIVILEGED AND CONFIDENTIAL INFORMATION
This message is only for the use of the individual or entity to which it is
addressed and may contain information that is privileged and confidential. If
you are not the intended recipient, please do not distribute or copy this
communication, by e-mail or otherwise. Instead, please notify us immediately by
return e-mail.
INFORMACIÓN PRIVILEGIADA Y CONFIDENCIAL
Este mensaje está destinado sólo a la persona u organización al cual está
dirigido y podría contener información privilegiada y confidencial. Si usted no
es el destinatario, por favor no distribuya ni copie esta comunicación, por
email o por otra vía. Por el contrario, por favor notifíquenos inmediatamente
vía e-mail.


Re: [flexcoders] Re: BlazeDS RemoteObject Performance

2009-05-19 Thread Aldo Bucchi
foobone9,

Are you saying that this is a known built-in limitation of BlazeDS?

Thanks,
A

On Tue, May 19, 2009 at 6:58 PM, foobone9 foobo...@yahoo.com wrote:


 I think you need to invest in Live Cycle Data Servies.

 --- In flexcoders@yahoogroups.com, Aldo Bucchi aldo.buc...@... wrote:

 ( I copy this email from an internal communication I received )

 quote

 Hello,

 I've found a serious performance problem on an application written on
 Flex/AIR and using BlazeDS v3.0.0.544. By looking at the logs I can
 see that the server side method (invoked via RemoteObject on the
 client side) never executes in more than two threads at the same time.
 What I mean is that if I fire 5 simultaneous requests to the method
 using RemoteObject from the flex side, and log when the method is
 executed and when it returns, I get something like this:

 12:00:00 Method Executed
 12:00:00 Method Executed
 12:00:01 Method Exiting
 12:00:01 Method Executed
 12:00:04 Method Exiting
 12:00:04 Method Executed
 12:00:10 Method Exiting
 12:00:10 Method Executed
 12:00:11 Method Exiting
 12:00:13 Method Exiting

 While on the client side I see that all the 5 invocations were fired
 at 12:00:00.

 As you can see, the method tend to take a while to run. But the big
 problem is that the log suggest that some queuing is happening on the
 server side, allowing only a maximum of two threads to run in parallel
 at any given time.

 I thought it could be a problem with the thread pool of the servlet
 container, but my Tomcat has the following configuration:

 Executor name=tomcatThreadPool namePrefix=catalina-exec-
 maxThreads=150 minSpareThreads=4/

 So I guessed that the limit could be imposed by BlazeDS itself. But
 haven't found anything on the documentation. Of course, I could be
 wrong and the problem may be something else.

 Any ideas?

 Thanks,
 Leo

 /quote

 Note: The Remote Object destination has application scope, which
 means that there is only one instance of the Java object per
 application.

 Regards,
 A

 --
 Aldo Bucchi
 U N I V R Z
 Office: +56 2 795 4532
 Mobile:+56 9 7623 8653
 skype:aldo.bucchi
 http://www.univrz.com/
 http://aldobucchi.com/

 PRIVILEGED AND CONFIDENTIAL INFORMATION
 This message is only for the use of the individual or entity to which it
 is
 addressed and may contain information that is privileged and confidential.
 If
 you are not the intended recipient, please do not distribute or copy this
 communication, by e-mail or otherwise. Instead, please notify us
 immediately by
 return e-mail.
 INFORMACIÓN PRIVILEGIADA Y CONFIDENCIAL
 Este mensaje está destinado sólo a la persona u organización al cual está
 dirigido y podría contener información privilegiada y confidencial. Si
 usted no
 es el destinatario, por favor no distribuya ni copie esta comunicación,
 por
 email o por otra vía. Por el contrario, por favor notifíquenos
 inmediatamente
 vía e-mail.


 



-- 
Aldo Bucchi
U N I V R Z
Office: +56 2 795 4532
Mobile:+56 9 7623 8653
skype:aldo.bucchi
http://www.univrz.com/
http://aldobucchi.com/

PRIVILEGED AND CONFIDENTIAL INFORMATION
This message is only for the use of the individual or entity to which it is
addressed and may contain information that is privileged and confidential. If
you are not the intended recipient, please do not distribute or copy this
communication, by e-mail or otherwise. Instead, please notify us immediately by
return e-mail.
INFORMACIÓN PRIVILEGIADA Y CONFIDENCIAL
Este mensaje está destinado sólo a la persona u organización al cual está
dirigido y podría contener información privilegiada y confidencial. Si usted no
es el destinatario, por favor no distribuya ni copie esta comunicación, por
email o por otra vía. Por el contrario, por favor notifíquenos inmediatamente
vía e-mail.


[flexcoders] Populating NativeMenu with async call; AIR

2009-03-11 Thread Aldo Bucchi
Hi all,

Is there any way to incrementally populate a NativeMenu after it has
been displayed?
I need to show the menu upon right-click, send some queries back to
the server and, depending on the replies, show custom actions.

It looks like this is not possible, but I'd rather ask as it might be
a common use case.

One alternative is to use Windows instead of NativeMenus. But that
means looser integration.

Thanks!
A


-- 
Aldo Bucchi
U N I V R Z
Office: +56 2 795 4532
Mobile:+56 9 7623 8653
skype:aldo.bucchi
http://www.univrz.com/
http://aldobucchi.com/

PRIVILEGED AND CONFIDENTIAL INFORMATION
This message is only for the use of the individual or entity to which it is
addressed and may contain information that is privileged and confidential. If
you are not the intended recipient, please do not distribute or copy this
communication, by e-mail or otherwise. Instead, please notify us immediately by
return e-mail.
INFORMACIÓN PRIVILEGIADA Y CONFIDENCIAL
Este mensaje está destinado sólo a la persona u organización al cual está
dirigido y podría contener información privilegiada y confidencial. Si usted no
es el destinatario, por favor no distribuya ni copie esta comunicación, por
email o por otra vía. Por el contrario, por favor notifíquenos inmediatamente
vía e-mail.


Re: [flexcoders] NATIVE_DRAG_ENTER not working on AIR

2008-11-07 Thread Aldo Bucchi
Sorry.

The sdk folder is 3.1.0


On Fri, Nov 7, 2008 at 5:25 PM, Aldo Bucchi [EMAIL PROTECTED] wrote:
 Alex,

 Thanks. But no luck so far.
 I am using the SDK bundled with FlexBuilder Plugin 3.0.1 ( that's what
 I meant ).

 I can get other examples to run when coding on different machines, but
 not in this one.
 ¿What info would you need to identify each part ( os, air, etc )?

 As I said. The weird thing is that pre-compiled applications do work
 on this machine.

 Now, if I compile this application with FlexBuilder, install it, etc.
 It does not work either.

 Could it be that there is some legacy code lying around that the
 compiler is grabbing?
 This machine has been updated several times throughout the Flex3 beta
 release cycle.
 In this case, where should I look for it?

 ( maybe do a regex search on the hard drive... )

 Best,
 A

 On Fri, Nov 7, 2008 at 3:20 PM, Alex Harui [EMAIL PROTECTED] wrote:
 Looks ok.  Add an interactive control and see if that helps



 From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
 Behalf Of Aldo Bucchi
 Sent: Thursday, November 06, 2008 5:31 PM
 To: flexcoders@yahoogroups.com
 Subject: [flexcoders] NATIVE_DRAG_ENTER not working on AIR



 Hello,

 I can't get NativeDragEvent.NATIVE_DRAG_ENTER to fire.

 I am using the SDK bundled with Flex 3.0.1 and AIR 1.1. I hit Run.
 Windows Vista ( the slow one ).
 Funny thing is that I have other air applications install where Native
 DD is working OK.

 Am I missing something here?

 ?xml version=1.0 encoding=utf-8?
 mx:WindowedApplication
 xmlns:mx=http://www.adobe.com/2006/mxml;

 layout=vertical
 creationComplete=app_creationComplete( event )

 mx:Script
 ![CDATA[
 import mx.events.FlexEvent;
 import flash.events.NativeDragEvent;

 private function app_creationComplete( event:FlexEvent ):void
 {
 addEventListener(
 NativeDragEvent.NATIVE_DRAG_ENTER, app_nativeDragEnter );
 }

 public function app_nativeDragEnter(
 event:NativeDragEvent ):void
 {
 trace( enter );
 }

 ]]
 /mx:Script
 mx:Label text=Drag sth here.../
 /mx:WindowedApplication

 Thanks,
 A

 --
  Aldo Bucchi 
 +56 9 7623 8653
 skype:aldo.bucchi
 twitter:aldonline
 http://aldobucchi.com/
 http://univrz.com/

 PRIVILEGED AND CONFIDENTIAL INFORMATION
 This message is only for the use of the individual or entity to which it is
 addressed and may contain information that is privileged and confidential.
 If
 you are not the intended recipient, please do not distribute or copy this
 communication, by e-mail or otherwise. Instead, please notify us immediately
 by
 return e-mail.
 INFORMACIÓN PRIVILEGIADA Y CONFIDENCIAL
 Este mensaje está destinado sólo a la persona u organización al cual está
 dirigido y podría contener información privilegiada y confidencial. Si usted
 no
 es el destinatario, por favor no distribuya ni copie esta comunicación, por
 email o por otra vía. Por el contrario, por favor notifíquenos
 inmediatamente
 vía e-mail.

 



 --
  Aldo Bucchi 
 +56 9 7623 8653
 skype:aldo.bucchi
 twitter:aldonline
 http://aldobucchi.com/
 http://univrz.com/

 PRIVILEGED AND CONFIDENTIAL INFORMATION
 This message is only for the use of the individual or entity to which it is
 addressed and may contain information that is privileged and confidential. If
 you are not the intended recipient, please do not distribute or copy this
 communication, by e-mail or otherwise. Instead, please notify us immediately 
 by
 return e-mail.
 INFORMACIÓN PRIVILEGIADA Y CONFIDENCIAL
 Este mensaje está destinado sólo a la persona u organización al cual está
 dirigido y podría contener información privilegiada y confidencial. Si usted 
 no
 es el destinatario, por favor no distribuya ni copie esta comunicación, por
 email o por otra vía. Por el contrario, por favor notifíquenos inmediatamente
 vía e-mail.




-- 
 Aldo Bucchi 
+56 9 7623 8653
skype:aldo.bucchi
twitter:aldonline
http://aldobucchi.com/
http://univrz.com/

PRIVILEGED AND CONFIDENTIAL INFORMATION
This message is only for the use of the individual or entity to which it is
addressed and may contain information that is privileged and confidential. If
you are not the intended recipient, please do not distribute or copy this
communication, by e-mail or otherwise. Instead, please notify us immediately by
return e-mail.
INFORMACIÓN PRIVILEGIADA Y CONFIDENCIAL
Este mensaje está destinado sólo a la persona u organización al cual está
dirigido y podría contener información privilegiada y confidencial. Si usted no
es el destinatario, por favor no distribuya ni copie esta comunicación, por
email o por otra vía. Por el contrario, por favor notifíquenos inmediatamente
vía e-mail.


Re: [flexcoders] NATIVE_DRAG_ENTER not working on AIR

2008-11-07 Thread Aldo Bucchi
Alex,

Thanks. But no luck so far.
I am using the SDK bundled with FlexBuilder Plugin 3.0.1 ( that's what
I meant ).

I can get other examples to run when coding on different machines, but
not in this one.
¿What info would you need to identify each part ( os, air, etc )?

As I said. The weird thing is that pre-compiled applications do work
on this machine.

Now, if I compile this application with FlexBuilder, install it, etc.
It does not work either.

Could it be that there is some legacy code lying around that the
compiler is grabbing?
This machine has been updated several times throughout the Flex3 beta
release cycle.
In this case, where should I look for it?

( maybe do a regex search on the hard drive... )

Best,
A

On Fri, Nov 7, 2008 at 3:20 PM, Alex Harui [EMAIL PROTECTED] wrote:
 Looks ok.  Add an interactive control and see if that helps



 From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
 Behalf Of Aldo Bucchi
 Sent: Thursday, November 06, 2008 5:31 PM
 To: flexcoders@yahoogroups.com
 Subject: [flexcoders] NATIVE_DRAG_ENTER not working on AIR



 Hello,

 I can't get NativeDragEvent.NATIVE_DRAG_ENTER to fire.

 I am using the SDK bundled with Flex 3.0.1 and AIR 1.1. I hit Run.
 Windows Vista ( the slow one ).
 Funny thing is that I have other air applications install where Native
 DD is working OK.

 Am I missing something here?

 ?xml version=1.0 encoding=utf-8?
 mx:WindowedApplication
 xmlns:mx=http://www.adobe.com/2006/mxml;

 layout=vertical
 creationComplete=app_creationComplete( event )

 mx:Script
 ![CDATA[
 import mx.events.FlexEvent;
 import flash.events.NativeDragEvent;

 private function app_creationComplete( event:FlexEvent ):void
 {
 addEventListener(
 NativeDragEvent.NATIVE_DRAG_ENTER, app_nativeDragEnter );
 }

 public function app_nativeDragEnter(
 event:NativeDragEvent ):void
 {
 trace( enter );
 }

 ]]
 /mx:Script
 mx:Label text=Drag sth here.../
 /mx:WindowedApplication

 Thanks,
 A

 --
  Aldo Bucchi 
 +56 9 7623 8653
 skype:aldo.bucchi
 twitter:aldonline
 http://aldobucchi.com/
 http://univrz.com/

 PRIVILEGED AND CONFIDENTIAL INFORMATION
 This message is only for the use of the individual or entity to which it is
 addressed and may contain information that is privileged and confidential.
 If
 you are not the intended recipient, please do not distribute or copy this
 communication, by e-mail or otherwise. Instead, please notify us immediately
 by
 return e-mail.
 INFORMACIÓN PRIVILEGIADA Y CONFIDENCIAL
 Este mensaje está destinado sólo a la persona u organización al cual está
 dirigido y podría contener información privilegiada y confidencial. Si usted
 no
 es el destinatario, por favor no distribuya ni copie esta comunicación, por
 email o por otra vía. Por el contrario, por favor notifíquenos
 inmediatamente
 vía e-mail.

 



-- 
 Aldo Bucchi 
+56 9 7623 8653
skype:aldo.bucchi
twitter:aldonline
http://aldobucchi.com/
http://univrz.com/

PRIVILEGED AND CONFIDENTIAL INFORMATION
This message is only for the use of the individual or entity to which it is
addressed and may contain information that is privileged and confidential. If
you are not the intended recipient, please do not distribute or copy this
communication, by e-mail or otherwise. Instead, please notify us immediately by
return e-mail.
INFORMACIÓN PRIVILEGIADA Y CONFIDENCIAL
Este mensaje está destinado sólo a la persona u organización al cual está
dirigido y podría contener información privilegiada y confidencial. Si usted no
es el destinatario, por favor no distribuya ni copie esta comunicación, por
email o por otra vía. Por el contrario, por favor notifíquenos inmediatamente
vía e-mail.


[flexcoders] NATIVE_DRAG_ENTER not working on AIR

2008-11-06 Thread Aldo Bucchi
Hello,

I can't get NativeDragEvent.NATIVE_DRAG_ENTER to fire.

I am using the SDK bundled with Flex 3.0.1 and AIR 1.1. I hit Run.
Windows Vista ( the slow one ).
Funny thing is that I have other air applications install where Native
DD is working OK.

Am I missing something here?


?xml version=1.0 encoding=utf-8?
mx:WindowedApplication
xmlns:mx=http://www.adobe.com/2006/mxml;

layout=vertical
creationComplete=app_creationComplete( event )

mx:Script
![CDATA[
import mx.events.FlexEvent;
import flash.events.NativeDragEvent;

private function app_creationComplete( event:FlexEvent ):void
{
addEventListener(
NativeDragEvent.NATIVE_DRAG_ENTER, app_nativeDragEnter );
}


public function app_nativeDragEnter(
event:NativeDragEvent ):void
{
trace(  enter );
}

]]
/mx:Script
mx:Label text=Drag sth here.../
/mx:WindowedApplication


Thanks,
A

-- 
 Aldo Bucchi 
+56 9 7623 8653
skype:aldo.bucchi
twitter:aldonline
http://aldobucchi.com/
http://univrz.com/

PRIVILEGED AND CONFIDENTIAL INFORMATION
This message is only for the use of the individual or entity to which it is
addressed and may contain information that is privileged and confidential. If
you are not the intended recipient, please do not distribute or copy this
communication, by e-mail or otherwise. Instead, please notify us immediately by
return e-mail.
INFORMACIÓN PRIVILEGIADA Y CONFIDENCIAL
Este mensaje está destinado sólo a la persona u organización al cual está
dirigido y podría contener información privilegiada y confidencial. Si usted no
es el destinatario, por favor no distribuya ni copie esta comunicación, por
email o por otra vía. Por el contrario, por favor notifíquenos inmediatamente
vía e-mail.


[flexcoders] FlexBuilder3; Differences between Design View and Runtime ( Browser )

2008-08-16 Thread Aldo Bucchi
Hi guys,

In Flex Builder 3, Design View, I cannot see the IDs being set ( from
within an application ).
My guess is that this has to do something with the way design view
works, where the MXML document is in flux.

Is there a place where the differences between design view and runtime
are documented?
I need to make parts of my app run in design view...

Thx,
A

-- 
 Aldo Bucchi 
+56 9 7623 8653
skype:aldo.bucchi
http://aldobucchi.com/


[flexcoders] Google Spreadsheets Actionscript API

2008-07-18 Thread Aldo Bucchi
Hi guys,

Anyone aware of an AS3 library for talking to Google Spreadsheets??

Thx
A

-- 
 Aldo Bucchi 
+56 9 7623 8653
skype:aldo.bucchi
http://aldobucchi.com/


[flexcoders] [ANN] SemanticFlash.org: Semantic Web Flash community

2008-06-19 Thread Aldo Bucchi
Hi,

you can find more details here:
http://blog.aldobucchi.com/2008/06/announcing-semanticflashorg.html

Please join the discussions. That's where most of the action will be for a
couple of months ;)
http://groups.google.com/group/semanticflash

Best,
A



-- 
 Aldo Bucchi 
+56 9 7623 8653
skype:aldo.bucchi
http://aldobucchi.com/


[flexcoders] Cinematically Animated Charts; Speed issues?

2008-06-15 Thread Aldo Bucchi
Hi guys,

Just wondering. Has anyone tried to create animated visualizations
with the Flex charting framework?
I am trying to create some Rosling-style visualizations[1] for some
financial data ( personal ) to see if I can reveal something
interesting.

The question I have and would like to answer before wasting more time is:
Do you think that I can achieve a similar performance with the Flex
Charting framework?
I imagine it was not designed with cinematic speed in mind...

In that case, I guess I would be better off creating some simpler
bubble chart implementation using pv3d for rendering ( for example ),
or just use a different platform for this experiment.

Thanks,
A

[1] 
http://uiblog.aldobucchi.com/2008/06/hans-rosling-and-his-dancing-bubbles.html


-- 
 Aldo Bucchi 
+56 9 7623 8653
skype:aldo.bucchi
http://aldobucchi.com/


[flexcoders] ANN: new OpenSource Project and Blog

2008-06-09 Thread Aldo Bucchi
Hi all,

New blog!
http://uiblog.aldobucchi.com/

New OSS project ( pre-alpha )
FlashLR: Language Recognition Framework for Flash

http://uiblog.aldobucchi.com/2008/06/flashlr-language-recognition-framework.html

More coming soon ;)

Best,
Aldo

-- 
 Aldo Bucchi 
+56 9 7623 8653
skype:ald!o.bucchi


[flexcoders] Refactoring a complete package ( renaming com.a.Foo to com.b.Foo )

2008-05-09 Thread Aldo Bucchi
Hi guys,

Has anyone built a utility tool to aid in major refactorings?
I need to move a complete codebase from one domain name to another.

Don't think I can pull it off with the integrated refactoring support.

Thanks,
A


-- 
 Aldo Bucchi 
+56 9 7623 8653
skype:aldo.bucchi


[flexcoders] [Job] Chile/Argentina; Senior AS3 Dev; Flex; UI

2007-12-13 Thread Aldo Bucchi
Hi all,

I apologize for cross postings. We are looking for a needle in a
haystack so I am trying to level the odds a bit.

We are a small ( but potentially big hehe ) software company looking
for a full time dev to fill in the shoes of our former Flex UI guru,
who recently sold his soul to the intl market.

Required Skills:
- Passion
- AS3 and Flex inside out
- Terminal addiction to redbull or diet coke

The developer will be working mainly on a 2,5D UI ( probably using
PaperVision3D ) for a small visualization app. Nice, eh?

Location: Santiago, Chile
Estimated length: 4 months
Scheme: Flex ible ( freelance with possible long term contract )

Students are also welcome ( summer is just starting down here ). We
are conducting research on a couple of areas and there is at least one
official Paper ( tech note actually ) coming out for a big conf ( intl
)... will look good on your resume.

If you know anyone int this area please give them a call.

Thanks,
Aldo

-- 
 Aldo Bucchi 
+1 858 539 6986
+56 9 7623 8653
skype:aldo.bucchi


Re: [flexcoders] Achieving weak-ref VALUE Dictionaries; Alternatives

2007-11-29 Thread Aldo Bucchi
Hi Tom,

Because I would only like to delete those that are not in use... just
like Garbage Collection. If I just removed every reference I could not
achieve identity allocation ( which is a requirement ).

To clarify:

Suppose you are coding an email user interface, like GMail, where
there are potentially thousands of distincts messages. You are
modeling messages using a value object ( EmailVO ) that holds
substantial data ( subject, sender, text, etc ).
Now, for some reason, you MUST make sure that there is one EmailVO
instance exists per-email at a given moment in time ( I repeat, this
is an important requirement in my case ).

See... I need a factory with a cache that knows how to return the
singleton copy of each EmailVO ( based on a hash of the email ID or
something like that ) BUT that is smart enough to allow for GC.

While some of these emails will surface constantly at the user
interface ( while reading a thread ) others will only be used for mere
seconds and will never appear again. It makes sense to remove the
latter from memory... specially when we are approaching six figures in
magnitude.

Thanks,
Aldo



On Nov 29, 2007 8:33 AM, Tom Chiverton [EMAIL PROTECTED] wrote:
 On Wednesday 28 Nov 2007, Aldo Bucchi wrote:
  cummulative distinct persons, but each one is used only for a couple
  of minutes and won't occur again.

 Why not delete it all together then ?

 --
 Tom Chiverton
 Helping to ambassadorially develop clicks-and-mortar clusters
 on: http://thefalken.livejournal.com

 

 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 
 St James's Court Brown Street Manchester M2 2JF.  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
 Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
 Yahoo! Groups Links







-- 
 Aldo Bucchi 
+1 858 539 6986
+56 9 8429 8300
+56 9 7623 8653
skype:aldo.bucchi


Re: [flexcoders] Achieving weak-ref VALUE Dictionaries; Alternatives

2007-11-29 Thread Aldo Bucchi
Yes, get your point... but that won´t solve it either.

( Sorry, I am having trouble expressing myself. ( I am still up after
an all nighter ) )

 Use a Timer to flush objects with timestamps more then $TIME ago.

Ok, suppose I flush the objects in the cache ( within the factory ).
And then an email with id 3 comes along, for which I create a new
instance.
Now, in some other part of the framework, the old instance of the
email with id 3 ( before the flush ) is still laying around, and
sooner rather than later I find myself comparing them using strict
equality. The operation yields false even though they are
semantically equivalent.
This is the whole point.

I CANNOT use value based comparison ( eg. implement a compareTo() or
o1.id == o2.id ), only native IDENTITY comparison. This limitation is
by design. I am doing some complex relational algebra in memory.
Actually, its not event identity comparison, but small integers
associated to these instances that are ultimately stored and in bitmap
indexes and operated on using bitwise ops.

So, what I am looking for is some insight about the different
approaches of constructing weak VALUE reference ( in contrast to KEY
reference ) dictionaries.

I need some sleep apparently.
Thanks,
Aldo


On Nov 29, 2007 10:02 AM, Tom Chiverton [EMAIL PROTECTED] wrote:
 On Thursday 29 Nov 2007, Aldo Bucchi wrote:
  While some of these emails will surface constantly at the user
  interface ( while reading a thread ) others will only be used for mere
  seconds and will never appear again. It makes sense to remove the
  latter from memory... specially when we are approaching six figures in

 Sounds like a lest-recently-used cache is needed, keyed of the mail id.
 Easy enough - get(id) either returns from cache and updates timestamp for id
 or fetches remote copy, stores and returns from cache.
 Use a Timer to flush objects with timestamps more then $TIME ago.
 LRU caches are well understood and widely documented.

 --
 Tom Chiverton
 Helping to administratively facilitate killer appliances
 on: http://thefalken.livejournal.com

 

 Please note, as of 10th December 2007 the registered office address of 
 Halliwells LLP will be at 3 Hardman Square, Spinningfields, Manchester, M3 3EB


 

 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 
 St James's Court Brown Street Manchester M2 2JF.  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
 Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
 Yahoo! Groups Links







-- 
 Aldo Bucchi 
+1 858 539 6986
+56 9 8429 8300
+56 9 7623 8653
skype:aldo.bucchi


[flexcoders] Achieving weak-ref VALUE Dictionaries; Alternatives

2007-11-28 Thread Aldo Bucchi
Hi all,

I have a situation where I need to pool a certain type of objects
based on their value, so that for each for each person ID I have at
most one PersonVO living at a certain moment

This way I can always test equality as follows:

personVO1 === personVO2

instead of a custom value based method:

personVO1.equals( personVO2 )

The most obvious way of achieving this is to use Factory backed by a
dictionary or hashmap using personID as key. The problem is that,
after some time, I can potentially deal with tens of thousands of
cummulative distinct persons, but each one is used only for a couple
of minutes and won't occur again.

Having each instance referenced by a hashmap will only result in an
inevitable memory leak.

So, basically, what I need is a dictionary with weak *references*
instead of keys...
I thought about using one dictionary in the middle and store the
PersonVO instance as key

( pseudocode )

to store

var tempDictionary:Dictionary = new Dictionary( true );
tempDictionary[ personVO ] = true;
personIDToPersonVOMap[ personID ] = tempDictionary;

to retrieve

for ( var personVO:PersonVO in personIDToPersonVOMap[ personID ] )
return personVO;
// if for loop does't hit any key then the value object was garbage
collected, and I can create a new one


This should, in theory, work... at the expense of some obvious
overhead ( one new Dictionary instance per value object ).

A second approach I was thinking about is not so straightforward but
might perform better:

- Use a normal hashmap to store the value objects
- Every now and then, create a dictionary with weak keys and put all
the value objects as KEYS
- delete the hashmap
- wait for GC to run
- after some time, or on demand, iterate over the keys ( that were not
GCCollected ) and repopulate the hashmap

Of course the latter approach will only work if the GC runs during the
no-hashmap interval.
Is there any way to fire the GC manually? ( creating a zillion empty
objects perhaps )

Any ideas?

Thanks,
Aldo



-- 
 Aldo Bucchi 
+1 858 539 6986
+56 9 8429 8300
+56 9 7623 8653
skype:aldo.bucchi


Re: [flexcoders] Re: On mx.collections and the missing data structures... Set, Map, Queue, etc

2007-11-24 Thread Aldo Bucchi
Thx

Who implemented mx.olap?
He sure learned something about sets, bags n stuff.
Any tips? Performance / memory considerations?
I am pushing flash.utils.Dictionary to see how far I can get. Looks
solid enough to implement identity based sets and multisets.

Best,
Aldo

On Nov 24, 2007 5:30 AM, Alex Harui [EMAIL PROTECTED] wrote:









 For 3.0? No.



  


 From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
 Behalf Of Aldo Bucchi
  Sent: Thursday, November 22, 2007 10:51 AM
  To: flexcoders@yahoogroups.com
  Subject: [flexcoders] Re: On mx.collections and the missing data
 structures... Set, Map, Queue, etc







 Are there any plans to improve on this for the next release?

  On Nov 20, 2007 2:14 AM, Aldo Bucchi [EMAIL PROTECTED] wrote:
   Hi all,
  
   I am ripping my hair off trying to figure out whether to create a
   parallel collections framework or somehow extend the current one.
   While sticking to the IList and ICollectionView interfaces provide
   immediate interoperability with the rest of the framework, they
   introduce ambiguity, performance penalties and semantic distortion
   when using it for more complex stuff. ( using a List where a Set is
   needed, no events on dictionary objects, no sequential access
   interface, etc ).
  
   While trying to implement something like the C++ STL in flash would
   definitely be overkill, I think that the core subset of Java
   collections framework would be definitely nice and feasible.
  
   It is not hard to retrofit IList to extend ICollection ( or IMultiSet
   ), and to extend the CollectionEvent to support plain membership
   change notifications when applicable.
   I would forget about identity definition ( comparators ) for now and
   stick to simple equality ( == ) in favor of performance and
   simplicity.
  
   Comments, anyone?
  
   Thanks,
   Aldo
  
   --
    Aldo Bucchi 
   +1 858 539 6986
   +56 9 8429 8300
   +56 9 7623 8653
   skype:aldo.bucchi
  

  --
   Aldo Bucchi 
  +1 858 539 6986
  +56 9 8429 8300
  +56 9 7623 8653
  skype:aldo.bucchi

  



-- 
 Aldo Bucchi 
+1 858 539 6986
+56 9 8429 8300
+56 9 7623 8653
skype:aldo.bucchi


[flexcoders] Re: On mx.collections and the missing data structures... Set, Map, Queue, etc

2007-11-22 Thread Aldo Bucchi
Are there any plans to improve on this for the next release?

On Nov 20, 2007 2:14 AM, Aldo Bucchi [EMAIL PROTECTED] wrote:
 Hi all,

 I am ripping my hair off trying to figure out whether to create a
 parallel collections framework or somehow extend the current one.
 While sticking to the IList and ICollectionView interfaces provide
 immediate interoperability with the rest of the framework, they
 introduce ambiguity, performance penalties and semantic distortion
 when using it for more complex stuff. ( using a List where a Set is
 needed, no events on dictionary objects, no sequential access
 interface, etc ).

 While trying to implement something like the C++ STL in flash would
 definitely be overkill, I think that the core subset of Java
 collections framework would be definitely nice and feasible.

 It is not hard to retrofit IList to extend ICollection ( or IMultiSet
 ), and to extend the CollectionEvent to support plain membership
 change notifications when applicable.
 I would forget about identity definition ( comparators ) for now and
 stick to simple equality ( == ) in favor of performance and
 simplicity.

 Comments, anyone?

 Thanks,
 Aldo

 --
  Aldo Bucchi 
 +1 858 539 6986
 +56 9 8429 8300
 +56 9 7623 8653
 skype:aldo.bucchi




-- 
 Aldo Bucchi 
+1 858 539 6986
+56 9 8429 8300
+56 9 7623 8653
skype:aldo.bucchi


[flexcoders] Emulating Flash MultiThreading; Approaches

2007-11-19 Thread Aldo Bucchi
Hi Guys,

I need to run an expensive computation in the background ( 2 seconds
on a modern day laptop ) while keeping the UI responsive. For this
matter I have tried creating a secondary application and communicate
with it in a non-blocking way. I share my thoughts so far to see if
anyone can help with this one.

First, some approaches to create a secondary application:
* Load a module at runtime
* Publish a module from within a new Frame ( Gonzalez/Harui trick )
* Open another SWF altogether ( seems the safest best bet to me )

Some approaches to communicate between apps:
* LocalConnection ( sync )
* Write/Poll a LSO ( async )

And to go from blocking to non-blocking communication ( maybe )
 * Upon receiving a call start a timer and listen for the completion
event. This should make the call return while leaving it up to events
to start the real processing.

Now, I haven't tried every combination yet, but so far I found some
interesting results:

I created two separate applications that talk through a
LocalConnection. They use the timer trick ( upon receiving a call they
set up a very short internal timer that will eventually start internal
execution of the code ). If I open both SWFs in IE they effectively
work as expected. I can start a very heavy computation on the
secondary app while the first remains totally responsive to user
events. Then I can make a reverse call and pass the results back. So
far so good :)

Firefox, however, is a show killer. No matter how I open the two apps
( tabs, apps, etc ) blocking occurs.

Can someone from the flash player shed some light on this?
This is not real multi-threading, it is simpler in the sense that I
don't need synchronization. The contract is passing an input and
waiting for a result.

Now, even if I managed to pull this off with parallel applications...
how would I materialize that setup in AIR?

Thanks,
Aldo



-- 
 Aldo Bucchi 
+1 858 539 6986
+56 9 8429 8300
+56 9 7623 8653
skype:aldo.bucchi


Re: [flexcoders] Re: Emulating Flash MultiThreading; Approaches

2007-11-19 Thread Aldo Bucchi
Seth, Josh,

The reason I have not used timers is because I can´t. The algorithms I
am executing are not decomposable into discrete steps without titanic
efforts. Evaluation of bitmap indexes in memory for intense relational
algebra stuff.

I do have a class that encapsulates a pseudo-thread and allows me to
process chunks... it goes a long way to support a hierarchical stack
for recursion, facilities to manage context between calls, timers, and
a even a way to plug into the suspend background processing stuff in
the framework so it yields nicely to effects.

But, it won´t do the trick this time.

So, back to the multithreading... Is it totally impossible?

Thanks,
Aldo

On Nov 19, 2007 8:43 PM, Josh VanderBerg [EMAIL PROTECTED] wrote:






 I'd have to agree with Seth, though I would suggest using a timer, as
  the setInterval function appears to be deprecated.

  In the past I've actually written a light weight class that
  encapsulated the timer logic and handled storing state between
  function calls.

  --
  Josh Vanderberg
  vanderblog.typepad.com - Flex blog and open source flex components



  --- In flexcoders@yahoogroups.com, Aldo Bucchi [EMAIL PROTECTED] wrote:
  
   Hi Guys,
  
   I need to run an expensive computation in the background ( 2 seconds
   on a modern day laptop ) while keeping the UI responsive. For this
   matter I have tried creating a secondary application and communicate
   with it in a non-blocking way. I share my thoughts so far to see if
   anyone can help with this one.
  
   First, some approaches to create a secondary application:
   * Load a module at runtime
   * Publish a module from within a new Frame ( Gonzalez/Harui trick )
   * Open another SWF altogether ( seems the safest best bet to me )
  
   Some approaches to communicate between apps:
   * LocalConnection ( sync )
   * Write/Poll a LSO ( async )
  
   And to go from blocking to non-blocking communication ( maybe )
   * Upon receiving a call start a timer and listen for the completion
   event. This should make the call return while leaving it up to events
   to start the real processing.
  
   Now, I haven't tried every combination yet, but so far I found some
   interesting results:
  
   I created two separate applications that talk through a
   LocalConnection. They use the timer trick ( upon receiving a call they
   set up a very short internal timer that will eventually start internal
   execution of the code ). If I open both SWFs in IE they effectively
   work as expected. I can start a very heavy computation on the
   secondary app while the first remains totally responsive to user
   events. Then I can make a reverse call and pass the results back. So
   far so good :)
  
   Firefox, however, is a show killer. No matter how I open the two apps
   ( tabs, apps, etc ) blocking occurs.
  
   Can someone from the flash player shed some light on this?
   This is not real multi-threading, it is simpler in the sense that I
   don't need synchronization. The contract is passing an input and
   waiting for a result.
  
   Now, even if I managed to pull this off with parallel applications...
   how would I materialize that setup in AIR?
  
   Thanks,
   Aldo
  
  
  
   --
    Aldo Bucchi 
   +1 858 539 6986
   +56 9 8429 8300
   +56 9 7623 8653
   skype:aldo.bucchi
  


  



-- 
 Aldo Bucchi 
+1 858 539 6986
+56 9 8429 8300
+56 9 7623 8653
skype:aldo.bucchi


[flexcoders] On mx.collections and the missing data structures... Set, Map, Queue, etc

2007-11-19 Thread Aldo Bucchi
Hi all,

I am ripping my hair off trying to figure out whether to create a
parallel collections framework or somehow extend the current one.
While sticking to the IList and ICollectionView interfaces provide
immediate interoperability with the rest of the framework, they
introduce ambiguity, performance penalties and semantic distortion
when using it for more complex stuff. ( using a List where a Set is
needed, no events on dictionary objects, no sequential access
interface, etc ).

While trying to implement something like the C++ STL in flash would
definitely be overkill, I think that the core subset of Java
collections framework would be definitely nice and feasible.

It is not hard to retrofit IList to extend ICollection ( or IMultiSet
), and to extend the CollectionEvent to support plain membership
change notifications when applicable.
I would forget about identity definition ( comparators ) for now and
stick to simple equality ( == ) in favor of performance and
simplicity.

Comments, anyone?

Thanks,
Aldo

-- 
 Aldo Bucchi 
+1 858 539 6986
+56 9 8429 8300
+56 9 7623 8653
skype:aldo.bucchi


[flexcoders] Aha... did someone say C/C++ to AS3???

2007-11-02 Thread Aldo Bucchi
woo

I just saw the video [1] damn. list... how come I see so little
buzz on this!!!??
It is THE biggest thing I have seen so far related to the flash player.

Bu, bu, please!!!
- is this real?
- when should we expect this to hit the street, if ever ( we need to
get prepared ya know... )
- hmm what happens with licenses... can we just port EVERY open source
c/cpp interpreter, codec, lib, etc to as3?

damn. this is one of those things that make me question everything
about everything. It just changes the rules of the game completely. It
is too good to be true, and at the same time too bad... i'm confused.

Of course, it makes sense. In the race for the WebOS desktop... Adobe
will have to port their desktop applications to their universal client
platform.

How much will the photoshop v.2010 online subscription cost? anyone?

[1] http://www.youtube.com/watch?v=0hX-Uh3oTcE

-- 
 Aldo Bucchi 
+1 858 539 6986
+56 9 8429 8300
+56 9 7623 8653
skype:aldo.bucchi


Re: [flexcoders] Aha... did someone say C/C++ to AS3???

2007-11-02 Thread Aldo Bucchi
Jon,

Well, I am leaving the cool factor away, but it is still cool.
Honestly, I don't really care about porting quake or any other super
pop tech... neither sound nor graphics rendering software. Porting the
ranking system of a bw version of pacman is already scary enough!

As you point out, having access to a tool ( or even just a cheap
methodology ) for porting c/cpp code opens a new world of
possibilities, and drastically changes the rules of the game.
Basically, it is now business to create a library and become the first
to have it in AS3... probably not an evident niche to the rest of us
because AIR has not hit the streets yet, but I can bet more than one
company is doing something in those lines.

Take the very same Adobe and their Flex IDE as a cannonical example...
how long would it be, after the release of such piece of machinery,
before someone ports a compiler generator et al and gives something
like FLEXible a final push to completion. Or someone creates a solid
migration tool from another UI technology with established IDEs to
Flash?

Of course you might argue that the flex framework is unparalleled with
binding, repeaters, events, effects, etc. ... but isn't it opensource
already? and with respect to other technologies, now that the ideas
are on the table, it's just a matter of playing catch up... which will
be quite fast given that, as Scott Peterson  emphasizes, we can even
port interpreters for other languages.

And what about LCS?? It might not have a contender right off the shelf
but, hey, having the ability to port libraries puts me much much
closer. And closer to building something better!
Or even something that runs with MS technology in the backend.

Of course this would definitely lean the balance against silverlight
and other contenders in terms of developer adoption, but at what cost.

If part of the player is OS ( correct me is im wrong ), the framework
is OS, and now we can port code and run it in Flash... what's left for
Adobe to profit from? Perhaps acrobat...? or Media Server? ( oh.. red5
).

So, wrapping up, I think this announcement deserves a LOT more
attention that what it's had. They somehow opened Pandora's box with
that short demo.

I just don't see a clear business strategy behind the move. I might be
missing very important point but with my current understanding this
scares me a bit... quite a bit to be honest. After all, some of us are
betting on the sustainability of this platform.
To a certain degree, Adobe might be shooting themselves in the foot
with this one.

I am very interested to hear some informed opinions.

Thanks,
Aldo


On Nov 2, 2007 5:40 PM, Jon Bradley [EMAIL PROTECTED] wrote:








 On Nov 2, 2007, at 4:27 PM, Matt Chotin wrote:


 The demo was on a custom Flash Player but my understanding of the only real
 change is that he made some performance improvements in our ByteArray class
 (that we can hopefully incorporate into a future release).  As part of the
 demo I believe the sound was not actually coming out of the Player, but the
 graphics all were.
 If the only change was to the ByteArray class then all I have to say is ...

 ... damn.

 Now all that remains if for you guys to post up that converted AS3 code for
 peer review. Quake is open source ya know ... :o)

 - jon
  



-- 
 Aldo Bucchi 
+1 858 539 6986
+56 9 8429 8300
+56 9 7623 8653
skype:aldo.bucchi


Re: [flexcoders] Aha... did someone say C/C++ to AS3???

2007-11-02 Thread Aldo Bucchi
 to AS
 processor doesn't change the situation.

 The real differentiator in our world is the Player, not the language.

 Of course you might argue that the flex framework is unparalleled with
 binding, repeaters, events, effects, etc. ... but isn't it opensource
 already?

 But it took thousand and thousands of man-hours and a significant amount of
 people to develop the framework and to support it. I challenge anyone to
 attempt to do the same. If there is a business case to be made for another
 tool that can match the capabilities of the Flex framework, then by all
 means. Have fun writing 200k of relatively bug-free code. :)

 And what about LCS??

 It's supported, it's backed by the thought leaders on the technology. Sure,
 a team of very smart developers could put together a similar offering, but
 they sure couldn't support it the same and they would always be playing
 catch-up to those that are developing the technology in the first place.

 Adobe is the thought leader and the first adopter.

 If part of the player is OS ( correct me is im wrong ), the framework
 is OS, and now we can port code and run it in Flash... what's left for
 Adobe to profit from? Perhaps acrobat...? or Media Server? ( oh.. red5
 ).

 The Player is not open source. It's a closed, licensed model. Another very
 important point is that, from my understanding, it's against all EULAs to
 write your own Player - write a public SWF runtime and they'll sue you. :)
 It's a closed market and it's highly unlikely to change soon.

 To a certain degree, Adobe might be shooting themselves in the foot
 with this one.
 I don't think they are really. Adobe is a huge company. They control the
 Player, which is a necessary evil now they've gotten this far with the
 technology.

 The Flex line of products is a very small portion of Adobe's revenue. The
 Flash IDE is way more ingrained in the market than a niche tool like Flex.

 Their real focus on this stuff is the entire enterprise process and
 workflow. Their analyst meeting documents are always a great read and give
 some pretty good insight into where they are positioned. Stuff like that
 Quake technology demo are to keep us happy, imho (and they did a dang good
 job!), but It's miniscule in the grand scheme of what Adobe does.

 In the end, it's a code converter. Anyone outside of Adobe could've done it
 - they just did it first. Glad they're still the thought leaders.
 cheers,

 jon



  



-- 
 Aldo Bucchi 
+1 858 539 6986
+56 9 8429 8300
+56 9 7623 8653
skype:aldo.bucchi


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

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

* Your email settings:
Individual Email | Traditional

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

* To change settings via email:
mailto:[EMAIL PROTECTED] 
mailto:[EMAIL PROTECTED]

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

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


[flexcoders] making flash_proxy getProperty() Bindable

2007-10-23 Thread Aldo Bucchi
Hi all,

When extending the Proxy class, I am trying to make my dynamic
properties Bindable but, even though I dispatch the property change
event, the Flex compiler complains and does not create watchers.

Any way to force it to create watchers??


override flash_proxy function getProperty(name:*):*
{
var key:String = String( name );
if ( props[ key ] )
return props[ key ];
return undefined;
}


override flash_proxy function setProperty(name:*, value:*):void
{
var key:String = String( name );
var oldValue:* = props[ key ];
props[ key] = value;
var pce:PropertyChangeEvent =
PropertyChangeEvent.createUpdateEvent( this, prop, oldValue, value );
dispatchEvent( pce );
}


!-- this Binding does not work --
mx:Label text={proxiedObject.prop}/

-- 
 Aldo Bucchi 
+1 858 539 6986
+56 9 8429 8300
+56 9 7623 8653
skype:aldo.bucchi


Re: [flexcoders] Re: Flash Player 9 BUG?? Regex and Unicode

2007-10-23 Thread Aldo Bucchi
Thanks Alex,

That was it... I was confused, there is no need to escape the code point
backslash ( only on char classes ).



On 10/14/07, Alex Harui [EMAIL PROTECTED] wrote:

Sorry, you have too many '\.  It should be \u0041  If you have two of
 them they become the backslash.


  --

 *From:* flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] *On
 Behalf Of *Alex Harui
 *Sent:* Sunday, October 14, 2007 12:05 AM
 *To:* flexcoders@yahoogroups.com
 *Subject:* RE: [flexcoders] Re: Flash Player 9 BUG?? Regex and Unicode



 I don't think it sees \u0041 as a Unicode character in the string
 definition.


  --

 *From:* flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] *On
 Behalf Of *Aldo Bucchi
 *Sent:* Saturday, October 13, 2007 8:37 PM
 *To:* flexcoders@yahoogroups.com
 *Subject:* [flexcoders] Re: Flash Player 9 BUG?? Regex and Unicode



 Sorry, forgot some info

 Flex 3 Beta 2



  On 10/13/07, *Aldo Bucchi* [EMAIL PROTECTED] wrote:

 Hi all,

 I think I just found a bug in my player ( 9,0,60,235 debug )

 

 // we will do some searches over the following string
 var str:String = lalalALAlalalA;

 // first regexp is declared using forward slashes ( Unicode 0041 ==
 LATIN CAPITAL 'A' )
 var regex1:RegExp = /\u0041/g;

 // second is equivalent, but declared using the constructor ( note
 that the backslash is now escaped )
 var regex2:RegExp = new RegExp( \\u0041,g );


 // OK: outputs A,A,A
 trace ( str.match( regex1 ).join(, )  );

 // ERROR: outputs nothing!!!
 trace ( str.match( regex2 ).join(, )  );

 

 Am I missing something??

 Thanks,
 Aldo

 --
  Aldo Bucchi 
 +1 858 539 6986
 +56 9 8429 8300
 +56 9 7623 8653
 skype:aldo.bucchi




 --
  Aldo Bucchi 
 +1 858 539 6986
 +56 9 8429 8300
 +56 9 7623 8653
 skype:aldo.bucchi

  




-- 
 Aldo Bucchi 
+1 858 539 6986
+56 9 8429 8300
+56 9 7623 8653
skype:aldo.bucchi


[flexcoders] UCS ( #x00C0 ) to Unicode inside AS3 RegExps

2007-10-13 Thread Aldo Bucchi
Hi all,

I need to generate AS3 Regular Expressions from a table of character
codes in the W3C UCS format:

#x00C0, #x00D6, #xA

etc

I know that a substantial subset of UCS maps directly to Unicode, so I
figured it would just be a matter of manipulating the codes at the
string level to get something like the following

( inside a regex )

\u00C0, \u00D6, \u000A

But it doesn't seem to work.
I am still running some tests and figuring out other alternatives but,
just in case, I post the issue here. Maybe someone can gimme a little
help on this one! ;)

Thanks!
Aldo


-- 
 Aldo Bucchi 
+1 858 539 6986
+56 9 8429 8300
+56 9 7623 8653
skype:aldo.bucchi


[flexcoders] Flash Player 9 BUG?? Regex and Unicode

2007-10-13 Thread Aldo Bucchi
Hi all,

I think I just found a bug in my player ( 9,0,60,235 debug )



// we will do some searches over the following string
var str:String = lalalALAlalalA;

// first regexp is declared using forward slashes ( Unicode 0041 ==
LATIN CAPITAL 'A' )
var regex1:RegExp = /\u0041/g;

// second is equivalent, but declared using the constructor ( note
that the backslash is now escaped )
var regex2:RegExp = new RegExp( \\u0041,g );


// OK: outputs A,A,A
trace ( str.match( regex1 ).join(, )  );

// ERROR: outputs nothing!!!
trace ( str.match( regex2 ).join(, )  );



Am I missing something??

Thanks,
Aldo

-- 
 Aldo Bucchi 
+1 858 539 6986
+56 9 8429 8300
+56 9 7623 8653
skype:aldo.bucchi


[flexcoders] Re: Flash Player 9 BUG?? Regex and Unicode

2007-10-13 Thread Aldo Bucchi
Sorry, forgot some info

Flex 3 Beta 2



On 10/13/07, Aldo Bucchi [EMAIL PROTECTED] wrote:

 Hi all,

 I think I just found a bug in my player ( 9,0,60,235 debug )

 

 // we will do some searches over the following string
 var str:String = lalalALAlalalA;

 // first regexp is declared using forward slashes ( Unicode 0041 ==
 LATIN CAPITAL 'A' )
 var regex1:RegExp = /\u0041/g;

 // second is equivalent, but declared using the constructor ( note
 that the backslash is now escaped )
 var regex2:RegExp = new RegExp( \\u0041,g );


 // OK: outputs A,A,A
 trace ( str.match( regex1 ).join(, )  );

 // ERROR: outputs nothing!!!
 trace ( str.match( regex2 ).join(, )  );

 

 Am I missing something??

 Thanks,
 Aldo

 --
  Aldo Bucchi 
 +1 858 539 6986
 +56 9 8429 8300
 +56 9 7623 8653
 skype:aldo.bucchi




-- 
 Aldo Bucchi 
+1 858 539 6986
+56 9 8429 8300
+56 9 7623 8653
skype:aldo.bucchi


[flexcoders] ColorPicker going off Stage

2007-08-30 Thread Aldo Bucchi
Hi all,

I happen to have a colorpicker control located in the lower end of an
application. When the dropdown is displayed part of it falls off
stage. Not quite usable.

I cannot find a way to tell the colorpicker to open towards other
direction ( upwards for example ).

Ideas anyone?

Thanks,
Aldo

-- 
 Aldo Bucchi 
+56 9 8429 8300
+1 858 539 6986


[flexcoders] Getting styleNames at runtime?? ( CSSStyleDeclaration::getExplicitStyleNames() )

2007-06-14 Thread Aldo Bucchi
Hi All,

I need to be able to duplicate style declarations at runtime... and I
hit a wall:
Is there any way to do the following??

for each ( var styleName:String in myStyleDec.getExplicitStyleNames() )
{
trace( styleName +  =  + myStyleDec.getStyle( styleName ) );
}


See, I'm really missing something in the lines of

CSSStyleDeclaration::getExplicitStyleNames():Array


I can see some private or protected members of the class that may hold
that info, but no public way to access it.

Any ideas?
Is this by design? ( I might be missing the bigger picture here...
after all this things are called cascading for some reason )

Thanks!!
Aldo


-- 
: Aldo Bucchi :
mobile +56 9 8429 8300


[flexcoders] IDs within repeaters and Bindings

2007-06-10 Thread Aldo Bucchi
Hi Flexies,

Components within a repeater have IDs that are not document-scoped,
thus the following binding expression will only work once.

mx:Repeater
  foo:Bar id=bar/
  mx:Label text={bar.bindableProperty} /
/mx:Repeater

I need a way to overcome this... so that the expression is valid for
the lifetime of the application.

I have tried to do things like

mx:Label text={findBar(repeater.currentIndex).bindableProperty}/

where findBar somehow uses the repeater index to return a reference to
the desired instance of Bar.

Now, the latter doesn't work either... as the binding still only works once.

Any ideas??
I understand this is a current limitation, but are there any hacky
ways around it??

Perhaps using separate mx:Bindindg tags?
( hmm hadn't thought about that... will give it a try )

Thanks,
Aldo

-- 
: Aldo Bucchi :
mobile +56 9 8429 8300


Re: [flexcoders] Debugging flash app running in C++ app

2007-06-07 Thread Aldo Bucchi

Hi Alex,

The problem is that I cannot use RUN to launch the app since it HAS to be
inside the C++ app... it relies on several externalinterface calls to work.
By itself it woudln't even load correctly.

If I load debug versions of the app it will ask me for the IP of the
debugger... not sure what to do with that dialog.

Thanks.
Aldo

On 6/6/07, Alex Harui [EMAIL PROTECTED] wrote:


   If you have the ActiveX debugger player installed, you should be able
to use FDB to debug.


 --

*From:* flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] *On
Behalf Of *Aldo Bucchi
*Sent:* Wednesday, June 06, 2007 7:46 PM
*To:* flexcoders@yahoogroups.com
*Subject:* [flexcoders] Debugging flash app running in C++ app



Hi all,

Is there any way to run full debugging on a flash app that is loaded
inside an activeX control within a C++ app?

I have managed to get tracing ( by tailing flashlog.txt ) but I need
to set breakpoints, etc.

Any tips???

Thanks!
Aldo

--
: Aldo Bucchi :
mobile +56 9 8429 8300

 





--
: Aldo Bucchi :
mobile +56 9 8429 8300


[flexcoders] Debugging flash app running in C++ app

2007-06-06 Thread Aldo Bucchi
Hi all,

Is there any way to run full debugging on a flash app that is loaded
inside an activeX control within a C++ app?

I have managed to get tracing ( by tailing flashlog.txt ) but I need
to set breakpoints, etc.

Any tips???

Thanks!
Aldo

-- 
: Aldo Bucchi :
mobile +56 9 8429 8300


Re: [flexcoders] Re: Brainstorming; Dynamic Conditionals in MXML

2007-06-01 Thread Aldo Bucchi
Hi Gordon,

I can see the point. It is indeed confusing at times... but still, I
have built a primitive implementation and it has made my life much
easier.

Think about this simple but common use case:

I have to generate form from an XML spec. As i iterate through the
form item nodes I have to instantiate the correct controls ( may be
datechoosers, textinputs, etc ).
I would really like to keep everything in MXML ( i am trying to use as
much binding, repeaters, etc as possible to keep things concise and
easier to mantain ) but I am missing the ability to conditionally
instantiate one control or another.

The following class allows me to do conditional instantiation using
MXML, and it has saved me TONS of code. It is still work in progress
but it makes the work for now. Here's a small tada list off the top of
my head

* extend repeater or sth like that so it adds children to the parent container
* allow for runtime changing of the selectedIndex
* figure out some binding issues and creation/destruction policies

any help and ideas.. more than welcome




public class Switch extends HBox
{

private var _selectedIndex:int;

public function get selectedIndex():int
{
return _selectedIndex;
}
/**
 * if changed at runtime, for now we are doing nothing
 * we can try sth later...
 *
 * @param value
 *
 */ 
public function set selectedIndex( value:int ):void
{
trace( set selectedIndex  + value );
_selectedIndex = value;
}


override public function 
createComponentsFromDescriptors(
recurse:Boolean = true ):void
{

if ( childDescriptors.length == 0 )
return; // no children specified

// remove current children

if ( selectedIndex != -1  childDescriptors[ 
selectedIndex ] )
{

trace( createComponentFromDescriptor  
+ selectedIndex );

createComponentFromDescriptor( 
childDescriptors[ selectedIndex ]
, recurse );
}

validateNow();

}   


}





conditionals:Switch
selectedIndex={getSwitchIndexForFormItemNode(rep2.currentItem)}
paddingBottom=0 paddingLeft=0 paddingRight=0 paddingTop=0


ui:SuperStyleFormItem_ColorPicker data={rep2.currentItem}/

ui:SuperStyleFormItem_Heading data={rep2.currentItem}/

/conditionals:Switch





















On 5/31/07, Gordon Smith [EMAIL PROTECTED] wrote:







  c'mon adobe  guys! you can do it ;)

 When  we implemented mx:Repeater, we considered whether to add conditional  
 tags like mx:If. We decided against it on the grounds that it would be  
 confusing about whether these tags worked at compile time or at runtime. We 
 felt  that dynamic runtime logic belongs in script, not in declarative  
 syntax.

 -  Gordon


  
 From: flexcoders@yahoogroups.com  [mailto:[EMAIL PROTECTED]
On Behalf Of Aldo  Bucchi
 Sent: Thursday, May 31, 2007 5:41 PM
 To:  flexcoders@yahoogroups.com
 Subject: [flexcoders] Re: Brainstorming;  Dynamic Conditionals in MXML






 ok,

 just realized that you can accomplish something similar by  using
 navigators... just set creationPolicy=auto and  conditionally set the
 selectedIndex... only it will just work under some  particular
 circumstances and is quite hacky.

 i need to destroy  children when the condition changes, to avoid
 parameter problems... but  still. that only leaves me with binding
 issues.

 OTOH, the ideal way  would be to create a custom component that
 implements IRepeater so that  containers don't add it, and then play
 with  createChildrenFromDescriptors and such.

 i just gave the latter a try  and got it kinda working, but it would
 take too much time to make it  work with bindings and stabilize
 it. i give up.

 c'mon adobe  guys!
 you can do it ;)

 best,
 Aldo

 On 5/31/07, Aldo Bucchi  [EMAIL PROTECTED]  wrote:
  Hi Guys,
 
  Has anyone flirted

[flexcoders] CSS Gurus: Different StyleManagers within one Application???

2007-05-31 Thread Aldo Bucchi
Hi all,

I have two different applications ( swfs ) that are loaded at runtime
using two SWFLoaders inside a third application ( that acts mainly as
a shell ).
I need their CSS styles, skinning, etc to be independent... but the
behaviour I get is that their styles get merged ( first one loaded
wins ).

Is it possible to achieve this separation??

What I am doing is something similar to the Flex Style Explorer, but
the controls used to tweak styles at runtime have to be stylable using
an independent, inmutable CSS file... their styling MUST NOT be
affected by any runtime modifications.

I cannot create specific class selectors for these controls, because
the CSS file already exists and makes use of type selectors as well.

One obvious solution is to make two completely separate applications
and have them talk through a LocalConnection. But this leads to some
unwanted layout problems in my specific case ( ColorPickers on the
controls application won't be able to hover over the other app, thus
not leaving them enough real estate to display correctly ).

Thanks,
Aldo


-- 
: Aldo Bucchi :
mobile +56 9 8429 8300


[flexcoders] Brainstorming; Dynamic Conditionals in MXML

2007-05-31 Thread Aldo Bucchi
Hi Guys,

Has anyone flirted with the idea of creating MXML
conditional-structure components that can be used to dynamically
generate interfaces??

just to be more graphical... something like this

mx:Repeater id=rep2 dataProvider={rep1.currentItem.elements('*')}

foo:If condition=[EMAIL PROTECTED]'super'}

foo:SuperLabel text=[EMAIL PROTECTED]/  


foo:Else

mx:Label text=[EMAIL PROTECTED]/

/foo:Else

/foo:If

/mx:Repeater

it just makes a lot of sense...
any ideas

best,
Aldo


-- 
: Aldo Bucchi :
mobile +56 9 8429 8300


[flexcoders] Re: Brainstorming; Dynamic Conditionals in MXML

2007-05-31 Thread Aldo Bucchi
ok,

just realized that you can accomplish something similar by using
navigators... just set creationPolicy=auto and conditionally set the
selectedIndex... only it will just work under some particular
circumstances and is quite hacky.

i need to destroy children when the condition changes, to avoid
parameter problems... but still. that only leaves me with binding
issues.

OTOH, the ideal way would be to create a custom component that
implements IRepeater so that containers don't add it, and then play
with createChildrenFromDescriptors and such.

i just gave the latter a try and got it kinda working, but it would
take too much time to make it work with bindings and stabilize
it. i give up.

c'mon adobe guys!
you can do it ;)

best,
Aldo

On 5/31/07, Aldo Bucchi [EMAIL PROTECTED] wrote:
 Hi Guys,

 Has anyone flirted with the idea of creating MXML
 conditional-structure components that can be used to dynamically
 generate interfaces??

 just to be more graphical... something like this

 mx:Repeater id=rep2 dataProvider={rep1.currentItem.elements('*')}

 foo:If condition=[EMAIL PROTECTED]'super'}

 foo:SuperLabel text=[EMAIL PROTECTED]/

 foo:Else

 mx:Label text=[EMAIL PROTECTED]/

 /foo:Else

 /foo:If

 /mx:Repeater

 it just makes a lot of sense...
 any ideas

 best,
 Aldo


 --
 : Aldo Bucchi :
 mobile +56 9 8429 8300



-- 
: Aldo Bucchi :
mobile +56 9 8429 8300


[flexcoders] Re: Brainstorming; Dynamic Conditionals in MXML

2007-05-31 Thread Aldo Bucchi
Hi all,

The component below gets to instantiate its chid correctly but it
doesn't show up in the displaylist.

any clues??

package foo.conditionals
{
import mx.containers.HBox;

/**
 *
 * Does not support changing the condition property at runtime yet
 *
 * @author abucchi
 *
 */
public class ConditionalContainer extends HBox
{

private var _condition:Boolean;

public function get condition():Boolean
{
return _condition;
}

public function set condition( value:Boolean ):void
{
_condition = value;
}

override public function createComponentsFromDescriptors(
recurse:Boolean = true ):void
{

if ( childDescriptors.length == 0 )
return; // no children specified

if ( condition ) // condition met, create first child
{
createComponentFromDescriptor( 
childDescriptors[0] , recurse );
}
else if ( childDescriptors.length == 2 ) // not met, 
create second
child if specified
{
createComponentFromDescriptor( 
childDescriptors[1] , recurse );
}

}   

}

}



mx:Repeater id=rep dataProvider={[0,1,2,3,4,5]}   



conditionals:ConditionalContainer
condition=true
paddingBottom=0 paddingLeft=0 paddingRight=0 
paddingTop=0


mx:Label text=first label creationComplete=trace('first 
label created')/

mx:Label text=second label creationComplete=trace('second 
label
created')/

/conditionals:ConditionalContainer

















On 5/31/07, Aldo Bucchi [EMAIL PROTECTED] wrote:
 ok,

 just realized that you can accomplish something similar by using
 navigators... just set creationPolicy=auto and conditionally set the
 selectedIndex... only it will just work under some particular
 circumstances and is quite hacky.

 i need to destroy children when the condition changes, to avoid
 parameter problems... but still. that only leaves me with binding
 issues.

 OTOH, the ideal way would be to create a custom component that
 implements IRepeater so that containers don't add it, and then play
 with createChildrenFromDescriptors and such.

 i just gave the latter a try and got it kinda working, but it would
 take too much time to make it work with bindings and stabilize
 it. i give up.

 c'mon adobe guys!
 you can do it ;)

 best,
 Aldo

 On 5/31/07, Aldo Bucchi [EMAIL PROTECTED] wrote:
  Hi Guys,
 
  Has anyone flirted with the idea of creating MXML
  conditional-structure components that can be used to dynamically
  generate interfaces??
 
  just to be more graphical... something like this
 
  mx:Repeater id=rep2 dataProvider={rep1.currentItem.elements('*')}
 
  foo:If condition=[EMAIL PROTECTED]'super'}
 
  foo:SuperLabel text=[EMAIL PROTECTED]/
 
  foo:Else
 
  mx:Label text=[EMAIL PROTECTED]/
 
  /foo:Else
 
  /foo:If
 
  /mx:Repeater
 
  it just makes a lot of sense...
  any ideas
 
  best,
  Aldo
 
 
  --
  : Aldo Bucchi :
  mobile +56 9 8429 8300
 


 --
 : Aldo Bucchi :
 mobile +56 9 8429 8300



-- 
: Aldo Bucchi :
mobile +56 9 8429 8300


[flexcoders] Re: Brainstorming; Dynamic Conditionals in MXML

2007-05-31 Thread Aldo Bucchi
jjeje

IT WORKS!!!
I can now build my UI declaratively from an XML spec...
needs some tweaking to allow runtime reassignment of the condition
property... but is fine for one time generation ( or within a
repeater. dirty trick )

i forgot to call validateNow() after creating the child



On 5/31/07, Aldo Bucchi [EMAIL PROTECTED] wrote:
 Hi all,

 The component below gets to instantiate its chid correctly but it
 doesn't show up in the displaylist.

 any clues??

 package foo.conditionals
 {
 import mx.containers.HBox;

 /**
  *
  * Does not support changing the condition property at runtime yet
  *
  * @author abucchi
  *
  */
 public class ConditionalContainer extends HBox
 {

 private var _condition:Boolean;

 public function get condition():Boolean
 {
 return _condition;
 }

 public function set condition( value:Boolean ):void
 {
 _condition = value;
 }

 override public function createComponentsFromDescriptors(
 recurse:Boolean = true ):void
 {

 if ( childDescriptors.length == 0 )
 return; // no children specified

 if ( condition ) // condition met, create first child
 {
 createComponentFromDescriptor( 
 childDescriptors[0] , recurse );
 }
 else if ( childDescriptors.length == 2 ) // not met, 
 create second
 child if specified
 {
 createComponentFromDescriptor( 
 childDescriptors[1] , recurse );
 }

 }

 }

 }



 mx:Repeater id=rep dataProvider={[0,1,2,3,4,5]}


 conditionals:ConditionalContainer
 condition=true
 paddingBottom=0 paddingLeft=0 paddingRight=0 
 paddingTop=0
 

 mx:Label text=first label creationComplete=trace('first 
 label created')/

 mx:Label text=second label creationComplete=trace('second 
 label
 created')/

 /conditionals:ConditionalContainer

















 On 5/31/07, Aldo Bucchi [EMAIL PROTECTED] wrote:
  ok,
 
  just realized that you can accomplish something similar by using
  navigators... just set creationPolicy=auto and conditionally set the
  selectedIndex... only it will just work under some particular
  circumstances and is quite hacky.
 
  i need to destroy children when the condition changes, to avoid
  parameter problems... but still. that only leaves me with binding
  issues.
 
  OTOH, the ideal way would be to create a custom component that
  implements IRepeater so that containers don't add it, and then play
  with createChildrenFromDescriptors and such.
 
  i just gave the latter a try and got it kinda working, but it would
  take too much time to make it work with bindings and stabilize
  it. i give up.
 
  c'mon adobe guys!
  you can do it ;)
 
  best,
  Aldo
 
  On 5/31/07, Aldo Bucchi [EMAIL PROTECTED] wrote:
   Hi Guys,
  
   Has anyone flirted with the idea of creating MXML
   conditional-structure components that can be used to dynamically
   generate interfaces??
  
   just to be more graphical... something like this
  
   mx:Repeater id=rep2 dataProvider={rep1.currentItem.elements('*')}
  
   foo:If condition=[EMAIL PROTECTED]'super'}
  
   foo:SuperLabel text=[EMAIL PROTECTED]/
  
   foo:Else
  
   mx:Label text=[EMAIL PROTECTED]/
  
   /foo:Else
  
   /foo:If
  
   /mx:Repeater
  
   it just makes a lot of sense...
   any ideas
  
   best,
   Aldo
  
  
   --
   : Aldo Bucchi :
   mobile +56 9 8429 8300
  
 
 
  --
  : Aldo Bucchi :
  mobile +56 9 8429 8300
 


 --
 : Aldo Bucchi :
 mobile +56 9 8429 8300



-- 
: Aldo Bucchi :
mobile +56 9 8429 8300


[flexcoders] Accessing Classes in external mx:Loader'ed swf

2007-05-24 Thread Aldo Bucchi
Hi all,

I need to load classes at runtime ( that were not compiled in the app
originally ). To achieve this I am loading an external swf that
contains the class and then trying to get a hold on it through
mx.utils.getDefinitionByName()... but it doesn't work as expected.

Not that I AM setting the applicationDomain in the LoaderContext
passed to the loader.

Any ideas on what could be wrong??
Alternative approaches??

Thanks,
Aldo


-- 
: Aldo Bucchi :
mobile +56 9 8429 8300


[flexcoders] Re: Accessing Classes in external mx:Loader'ed swf

2007-05-24 Thread Aldo Bucchi
hehee,

I found an adobe class that seems to take care of it

com.adobe.ClassLoader

thanks ;)
Aldo

On 5/24/07, Aldo Bucchi [EMAIL PROTECTED] wrote:
 Hi all,

 I need to load classes at runtime ( that were not compiled in the app
 originally ). To achieve this I am loading an external swf that
 contains the class and then trying to get a hold on it through
 mx.utils.getDefinitionByName()... but it doesn't work as expected.

 Not that I AM setting the applicationDomain in the LoaderContext
 passed to the loader.

 Any ideas on what could be wrong??
 Alternative approaches??

 Thanks,
 Aldo


 --
 : Aldo Bucchi :
 mobile +56 9 8429 8300



-- 
: Aldo Bucchi :
mobile +56 9 8429 8300


[flexcoders] createPopUp constrained inside a panel ( not systemmanager )

2007-04-19 Thread Aldo Bucchi
Hi all,

How can I create a popup window that will be constrained inside a
panel ( or any other container )
As it works right now, the popup is parented by SystemManager, so it
floats above the container.

Thanks,

Aldo

-- 
: Aldo Bucchi :
mobile (56) 8 429 8300


Re: [flexcoders] createPopUp constrained inside a panel ( not systemmanager )

2007-04-19 Thread Aldo Bucchi

and dragging...

On 19 Apr 2007 11:04:57 -0700, Michael Schmalle [EMAIL PROTECTED]
wrote:


  Hi,

var window:TitleWindow = new TitleWindow();
window.title = Hi inside Container;

myPanel.rawChildren.addChild(window);

Peace, Mike

PS, you will have to manage z order your self, just use setChildIndex().




On 19 Apr 2007 10:29:51 -0700, Aldo Bucchi [EMAIL PROTECTED] wrote:

   Hi all,

 How can I create a popup window that will be constrained inside a
 panel ( or any other container )
 As it works right now, the popup is parented by SystemManager, so it
 floats above the container.

 Thanks,

 Aldo

 --
 : Aldo Bucchi :
 mobile (56) 8 429 8300




--
Teoti Graphix
http://www.teotigraphix.com

Blog - Flex2Components
http://www.flex2components.com

You can find more by solving the problem then by 'asking the question'.

 





--
: Aldo Bucchi :
mobile (56) 8 429 8300


Re: [flexcoders] createPopUp constrained inside a panel ( not systemmanager )

2007-04-19 Thread Aldo Bucchi

thx!
lemme see ;)

On 4/19/07, Michael Schmalle [EMAIL PROTECTED] wrote:


  Hi,

No, if I am not mistaken, all you need to do is set;

window.isPopUp = true;

and you will have your dragging.

Peace, Mike


On 4/19/07, Aldo Bucchi [EMAIL PROTECTED] wrote:

   and dragging...

 On 19 Apr 2007 11:04:57 -0700, Michael Schmalle [EMAIL PROTECTED]
 wrote:
 
Hi,
 
  var window:TitleWindow = new TitleWindow();
  window.title = Hi inside Container;
 
  myPanel.rawChildren.addChild(window);
 
  Peace, Mike
 
  PS, you will have to manage z order your self, just use
  setChildIndex().
 
 
 
 
  On 19 Apr 2007 10:29:51 -0700, Aldo Bucchi  [EMAIL PROTECTED]
  wrote:
  
 Hi all,
  
   How can I create a popup window that will be constrained inside a
   panel ( or any other container )
   As it works right now, the popup is parented by SystemManager, so it
   floats above the container.
  
   Thanks,
  
   Aldo
  
   --
   : Aldo Bucchi :
   mobile (56) 8 429 8300
  
 
 
 
  --
  Teoti Graphix
  http://www.teotigraphix.com
 
  Blog - Flex2Components
  http://www.flex2components.com
 
  You can find more by solving the problem then by 'asking the
  question'.
 
 


 --
 : Aldo Bucchi :
 mobile (56) 8 429 8300




--
Teoti Graphix
http://www.teotigraphix.com

Blog - Flex2Components
http://www.flex2components.com

You can find more by solving the problem then by 'asking the question'.

 





--
: Aldo Bucchi :
mobile (56) 8 429 8300


[flexcoders] Finding the position of a given character inside a TextArea

2007-03-30 Thread Aldo Bucchi
Hi all,

Is there a way to determine the position ( coordinates ) of a given
character ( by index ) inside a textarea??

TextLineMetrics falls short...


thx ;)

-- 
: Aldo Bucchi :
mobile (56) 8 429 8300


Re: [flexcoders] Re: Cairngorm's Anaemic Domain Model

2007-01-25 Thread Aldo Bucchi
Cairngorm Enterprise...

 ...will also encapsulate all the business rules that apply to the UI. I see 
 this being different  to the domain model and the business rules that reside 
 on the server.

All the business rules... wow.
OK, please give me a hint... what kind of rules are we talking about here... ?





On 12/11/06, Lachlan Cotter [EMAIL PROTECTED] wrote:







 Hi Peter,


 Thanks for this information, it has certainly helped to clarify some things 
 in my mind.



 With Cairngorm Enterprise one of goals is to promote an application model on 
 the client (RIA) and a domain model on server. We see the application model 
 being a good OO model that reflects the UI and tells us about the entities 
 and their relationships that we are surfacing. It will also encapsulate all 
 the business rules that apply to the UI. I see this being different to the 
 domain model and the business rules that reside on the server.

 The thing that is most interesting to me here is the talk of relationships 
 because this is what seems to be lacking somewhat in the current Cairngorm 
 paradigm. Not to imply that it can't be done, just that it doesn't seem to be 
 part of the standard practice.


 This sort of shifts the concept we have at the moment, whereby you call a 
 command, which may invoke a service via a delegate. In essence we are going 
 to move the delegates behind the model and have the command call an operation 
 on the model.

 This sounds promising. Where does this put the service locator?



 In essence it would be nice to see VOs / DTOs being used for transporting 
 data rather than making their way in to the view via the ModelLocator.
 Again, glad to hear this is an issue for others as well. In simple cases, the 
 VO is adequate because it sufficiently represents both the domain object and 
 the view you want to take of it. When the relationships become more complex 
 however, inconsistencies begin to arise. For example, when you have 
 many-to-many relationships and such and you want to be able to traverse the 
 object graph in bindings or whatever, you need to construct a more 
 interconnected object graph rather than a collection of records as it were. 
 Then you have the problem of how you get from A to B. Is there a best 
 practice you are advocating for mapping and building object graphs out of 
 data in DTOs? or is it left up to the specific requirements of the 
 application?


   



-- 
: Aldo Bucchi :
mobile (56) 8 429 8300


Re: [flexcoders] Re: antlr for as3? parsers?

2007-01-20 Thread Aldo Bucchi

Hi michael,

that's exactly the direction i'm pointing at!
i'm sure that someone is going to do this, someday, somehow haha...
it's not trivial

best,
Aldo

On 1/19/07, michael_ramirez44 [EMAIL PROTECTED] wrote:


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

 hi,

 thanks for your replies.

 one clarification: i'm actually looking for a parser built IN as3,
not FOR as3.
 or any other ideas on how to build one from a complex grammar.

 Thanks!
 Aldo


 On 1/19/07, Martin Wood-Mitrovski [EMAIL PROTECTED] wrote:
 
 
 
 
 
 
  im not sure but i think David based his on Martin's work. I seem
to remember a
  thread on OSFlash back in the mists of time where they discussed
it.
 
  but, I could be completely wrong and the Metaas grammar could be
completely
  different (well, as different as two grammars for the same
language are likely
  to be)
 
  :)
 
  Carlos Rovira wrote:
   In the ASDT project there's one too. You should ask Martin
Schnabel to get
   more info...
  
 



 --
 : Aldo Bucchi :
 mobile (56) 8 429 8300


ANTRL can generate lexers/parser/AST in Java,C#, and Python. Maybe
that can add AS3?

 





--
: Aldo Bucchi :
mobile (56) 8 429 8300


Re: [flexcoders] antlr for as3? parsers?

2007-01-19 Thread Aldo Bucchi
hi,

thanks for your replies.

one clarification: i'm actually looking for a parser built IN as3, not FOR as3.
or any other ideas on how to build one from a complex grammar.

Thanks!
Aldo


On 1/19/07, Martin Wood-Mitrovski [EMAIL PROTECTED] wrote:






 im not sure but i think David based his on Martin's work. I seem to remember a
  thread on OSFlash back in the mists of time where they discussed it.

  but, I could be completely wrong and the Metaas grammar could be completely
  different (well, as different as two grammars for the same language are 
 likely
  to be)

  :)

  Carlos Rovira wrote:
   In the ASDT project there's one too. You should ask Martin Schnabel to get
   more info...
  




-- 
: Aldo Bucchi :
mobile (56) 8 429 8300


[flexcoders] FDS jars in a maven repo??

2007-01-18 Thread Aldo Bucchi
Hi all,

Just wondering if anyone has found / installed the fds2 libraries in a
maven repo
otherwise, any official naming to perform a manual install?

thx,
Aldo

-- 
: Aldo Bucchi :
mobile (56) 8 429 8300


[flexcoders] antlr for as3? parsers?

2007-01-18 Thread Aldo Bucchi
or something similar??

need to make a parser for a rather complex EBNF grammar, and by hand I
have only gone so far...

thx,
Aldo
-- 
: Aldo Bucchi :
mobile (56) 8 429 8300


[flexcoders] Rendering Smileys over a Textarea component

2006-12-29 Thread Aldo Bucchi
Hi :)

Just wondering :) how would you go about :D rendering smileys over a
text(area) component?
huh :P ?

( that is, parsing the text, detecting smiley :@ sequences and
replacing/overlaying them with the corresponding smiley image )

Thanks,
Aldo ;) :) :D

-- 
: Aldo Bucchi :
mobile (56) 9 8429 8300


Re: [flexcoders] Flex and Maven2 managed project

2006-12-17 Thread Aldo Bucchi
Yeah Maven!,

I'm a little surprised on the apparent low interest in the flex-maven front.
I am also flirting with the idea of building a plugin, but not yet...
not yet... tomorrow perhaps

I would really like to hear about Adobe's plans with respect to Maven.
It would be a very good way to make things easier for new developers (
by leveraging something that's already built for you ) and to make
things more attractive to veterans.
Really, maven is one of those little toys I really really love.

My wishlist on this one ( thinking java here ):

* mavenized standardization of folder structures for flex applications
( all flavors: standalone, fds, etc )
** src/main/flex, src/test/flex?
* maven plugins:
** flexunit ( or asunit )
** mxmlc
** asdoc
*** including complex features (eg. auto compile and deploy examples)
* definitions and workflow for continuous integration deployoment (
cruise control and continuum hopefully )

and then some extra would-be-nice-to-have plugins:
* auto generate fds stubs/skeletons ( vos, assemblers, dataproviders,
dataservices, etc ) for hibernate, JDO, other ORMs
* springified fds
...?

Best,
Aldo




On 12/15/06, Oliver Lietz [EMAIL PROTECTED] wrote:
 Am Donnerstag, 14. Dezember 2006 21:11 schrieb Thijs Triemstra:
  Hi Oliver,
 
  I'm very interested in a Maven 2 plugin for Flex, I have played with
  Maven but don't exactly know what needs to happen for a plugin, is
  there any scripting involved or is it more a config of xml files thing?

 Hi Thijs,

 you have to write a MOJO (Maven plain Old Java Object) in Java:
 http://maven.apache.org/guides/plugin/guide-java-plugin-development.html

 Maybe looking at the source of some other plugins is a good starting point:
 http://mojo.codehaus.org/

 I have the Maven plugin on my list but before that I have to integrate FDS in
 my framework.

 btw, a dependency got lost when cp from my pom.xml:

 dependency
 groupIdflex/groupId
 artifactIdflex-bootstrap/artifactId
 version2.0/version
 /dependency

 O.







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






-- 
: Aldo Bucchi :
mobile (56) 8 429 8300


Re: [flexcoders] Re: Building Flex 2 project with Maven

2006-12-13 Thread Aldo Bucchi
Hi Everyone,

Has there been any news on any flex2/maven2 plugin?
Or ideas/patterns on how to get them playing nicely?

Thanks ;)
Aldo

On 8/27/06, Christian Gruber [EMAIL PROTECTED] wrote:
 [EMAIL PROTECTED] wrote:
  I don't know of any Maven plugin, but I'd be interested to know as well.

  From: lfontvielle
  we would like to know:
  1. If any Maven plugins have been developed for flex ?
  2. Would you be interested in a Maven plugin for Flex ?


 I am currently writing one as we speak, and it should be minimally
 functional within the next week or so.

 regards,
 Christian Gruber
 [EMAIL PROTECTED]
 [EMAIL PROTECTED]






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







-- 
: Aldo Bucchi :
mobile (56) 8 429 8300


[flexcoders] Eclipse + Flex2Plugin + Subversion + Ant + Webserver Quickstart

2006-11-28 Thread Aldo Bucchi
Hi flexies,

I have spent a long time in utter silence... work has pushed me to
distant places these days. But I'm back... and... totally out of
practice, hehe.

It is in this comeback that I have noticed that, within my team and
apparently the vast majority of the mailing list, there still isn't a
one-stop-shop for flex development setup. Well, this is not strange
given the short lifetime and fast paced evolution of the product. But
still.
I happen to be writing some standards for flex architecture and
development workflow. So I have to come up with something, well,
standardized.

I totally agree with Dave Wolf @cynergy that a top-down,
user-centered, small iteration approach is very effective and has two
consequences: happy users and natural separation of concerns. I have
built fully functional prototypes consuming a mock model in the
client, and by the time I hand in requirements for the backend, I have
a pretty clear idea of what I want ( or better yet, what I need... not
like they really care about what I want ).

Perhaps we could all brainstorm for a while and see if we can generate
a simplistic taxonomy on the variety of projects and throw in a
workflow cookbook for each?

Some axis' for classifying flex projects:
* number of developers
* separation of concerns ( different teams for backend/client? mixed? )
* uses dataservices?
* iterative releases? one monolythic release?
* uses cairngorm? ( did you say no?... )
* any topology restrictions? ( rephrase, can you just test locally or
do you need to deploy on a appserver, loadbalanced, megacomplex
environment for some reason? )

Guidance should cover the following ( at least ):

* Recommended requirement development workflow ( we could stick to
use-cases as suggested by cairngorm to reduce variety here, and
specify interactions between team members. Flex first, then java, etc.
)
* Recommended team interaction workflow ( who leads?? flex or backend?
when do we test? etc. )
* Recommended topologies, identifying advantages and drawbacks ( in
small projects, a colocated test webserver in each dev station might
suffice. Otherwise, a central testing environment might be needed.
This affects workflow and file layout, as well as versioning setup ).
* File layout plus Version control integration and recommended
workflow ( not trivial! we now have flex + flex libraries +
dependencies + java + etc. things can get messy ).
* etc...


I know this sounds like a hard task, but I am sure that using an 80/20
approach we can create a standard workflow that will help all
newcomers ( specially those coming from the client-side of the game )
to get up and running with a particular ( again, 80/20 ) kind of
project.

So, eating my own dogfood, my 2 cents on the 80/20 project:

* iterative releases ( not monolythic )
* 4-20 services(rpc or fds),  2-4 flexdevs, 1-2 backend devs
* 10-50 screens
* Cairngorm by the book. ( some creative deviations always arise, but
use-case command guiding backbone and front controller as a central
bloated organizer is kept. this is probably a necessary assumption
to make this classification possible )
* Flex Builder, eclipse, subversion ( could be others, but subclipse
and familiarity make this a comfortable choice for many )
* Tomcat/JRun/Jetty for local testing ( could be an app server as
well, but these are usually lighter and thus swifter when run side by
side with eclipse )
* FDS or just RPC ( both be run from within a webserver )

( if you don't like the numbers, then read medium sized. just
guessing but makes the point and allows debate, which is exactly the
idea )

Ok, how would you recommend setting up dev stations for that project?
workflow? where does flex meet the backend? when? where do we unit
test the different environments? how do we package and when? etc...

A byproduct of writing down some recommendations is that we would
then have more leverage to convince or fellow non-ria developers that
we are not making things up. RIA development IS different in nature,
since we have ( like it or not ) a dazzled user in the center, facing
a totally new experience. and sometimes a dazzled developer jeje. This
is quite different from the traditional webpage+usecase to backlog we
are all used to.

Again, I fully support top-down mocks. It's like being able to
simulate 3d full sized houses before building them. risk killer and
keeps the user happy!

BTW, remember that there are lots of fella developers coming from less
tech-savvy backgrounds ( designers, webpage devs, etc ). Flex can be a
little hard to swallow. How many of the newcomers to the list have run
into Eclipse for the first time when setting up Flex Builder??

Best ;)
Aldo

-- 
: Aldo Bucchi :
mobile (56) 8 429 8300


[flexcoders] xsd datatypes in flex??

2006-09-18 Thread Aldo Bucchi
looking for a lib to work with xsd datatypes in flex...
any pointers??
thx

aldo

-- 
: Aldo Bucchi :
mobile (56) 8 429 8300


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

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

* Your email settings:
Individual Email | Traditional

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

* To change settings via email:
mailto:[EMAIL PROTECTED] 
mailto:[EMAIL PROTECTED]

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

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





Re: [flexcoders] weakreference??

2006-09-18 Thread Aldo Bucchi
aha! thanks

so we have weakreferences...
but only for the *keys* of the dictionary... but i need them for the
values so I can create ordered lists and maps

list[0] = weaklyReferencedObject1;
list[1] = weaklyReferencedObject2;
list[2] = weaklyReferencedObject3;

map[blabla] = weaklyReferencedObject4;
map[bloblo] = weaklyReferencedObject5;

of course I could iterate through the keys of a dictionary. that would
spit out the order in which the keys were added, right?

now, another way would be to use one dictionary per entry ( on another
dictionary or on a simple object ). I would then know that the weakly
referenced object I am interested in is THE ONLY KEY available...
I could wrap this into a custom class using flash_proxy to make it
more usable. hmm but what about performance.

ideas??
is there any class in the framework that has weakreferences for the
values instead of the keys?
thx,

Aldo


On 9/15/06, Ralf Bokelberg [EMAIL PROTECTED] wrote:
 Isn't this, what the Dictionary's constructor parameter is for?
 Cheers,
 Ralf.

 On 9/15/06, Aldo Bucchi [EMAIL PROTECTED] wrote:
  Hi Ralf,
 
  Yeah, that is useful for some cases... but this one is kind of the
  other way around...
 
  I need something in the lines of:
 
  allPeople:Array; // holds all people
 
  nicePeople:WeakReferenceDict; // an index that is built once and then
  queried many many times
  uglyPeople:WeakReferenceDict;// another index
 
  now, when someone is deleted from the allPeople collection I would
  like the garbage collector to know that it can freely delete it from
  the other indexes... instead of having the object stay there forever
  because there is a hard reference to it in the index.
 
  take a look at
  http://www-128.ibm.com/developerworks/java/library/j-jtp11225/
 
  for instance
 
  Thanks,
  Aldo
 
 
 
 
  On 9/15/06, Ralf Bokelberg [EMAIL PROTECTED] wrote:
   Take a look at flash.util.Dictionary
   Cheers,
   Ralf.
  
   On 9/15/06, Aldo Bucchi [EMAIL PROTECTED] wrote:
hi all,
   
I am trying to implement indexes over collections of objects that have
a relatively short lifetime... is there any way to weakly reference
them in as3 to hint the garbage collector??
   
thx,
Aldo
   
--
: Aldo Bucchi :
mobile (56) 8 429 8300
   
   
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: 
http://www.mail-archive.com/flexcoders%40yahoogroups.com
Yahoo! Groups Links
   
   
   
   
   
   
   
   
   
   
   
  
  
   --
   Ralf Bokelberg [EMAIL PROTECTED]
   Flex  Flash Consultant based in Cologne/Germany
  
  
   --
   Flexcoders Mailing List
   FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
   Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
   Yahoo! Groups Links
  
  
  
  
  
  
  
  
  
  
 
 
  --
  : Aldo Bucchi :
  mobile (56) 8 429 8300
 
 
  --
  Flexcoders Mailing List
  FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
  Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
  Yahoo! Groups Links
 
 
 
 
 
 
 
 
 
 
 


 --
 Ralf Bokelberg [EMAIL PROTECTED]
 Flex  Flash Consultant based in Cologne/Germany


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












-- 
: Aldo Bucchi :
mobile (56) 8 429 8300


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

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

* Your email settings:
Individual Email | Traditional

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

* To change settings via email:
mailto:[EMAIL PROTECTED] 
mailto:[EMAIL PROTECTED]

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

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





[flexcoders] weakreference??

2006-09-15 Thread Aldo Bucchi
hi all,

I am trying to implement indexes over collections of objects that have
a relatively short lifetime... is there any way to weakly reference
them in as3 to hint the garbage collector??

thx,
Aldo

-- 
: Aldo Bucchi :
mobile (56) 8 429 8300


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

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

* Your email settings:
Individual Email | Traditional

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

* To change settings via email:
mailto:[EMAIL PROTECTED] 
mailto:[EMAIL PROTECTED]

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

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





Re: [flexcoders] weakreference??

2006-09-15 Thread Aldo Bucchi
Hi Ralf,

Yeah, that is useful for some cases... but this one is kind of the
other way around...

I need something in the lines of:

allPeople:Array; // holds all people

nicePeople:WeakReferenceDict; // an index that is built once and then
queried many many times
uglyPeople:WeakReferenceDict;// another index

now, when someone is deleted from the allPeople collection I would
like the garbage collector to know that it can freely delete it from
the other indexes... instead of having the object stay there forever
because there is a hard reference to it in the index.

take a look at
http://www-128.ibm.com/developerworks/java/library/j-jtp11225/

for instance

Thanks,
Aldo




On 9/15/06, Ralf Bokelberg [EMAIL PROTECTED] wrote:
 Take a look at flash.util.Dictionary
 Cheers,
 Ralf.

 On 9/15/06, Aldo Bucchi [EMAIL PROTECTED] wrote:
  hi all,
 
  I am trying to implement indexes over collections of objects that have
  a relatively short lifetime... is there any way to weakly reference
  them in as3 to hint the garbage collector??
 
  thx,
  Aldo
 
  --
  : Aldo Bucchi :
  mobile (56) 8 429 8300
 
 
  --
  Flexcoders Mailing List
  FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
  Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
  Yahoo! Groups Links
 
 
 
 
 
 
 
 
 
 
 


 --
 Ralf Bokelberg [EMAIL PROTECTED]
 Flex  Flash Consultant based in Cologne/Germany


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












-- 
: Aldo Bucchi :
mobile (56) 8 429 8300


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

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

* Your email settings:
Individual Email | Traditional

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

* To change settings via email:
mailto:[EMAIL PROTECTED] 
mailto:[EMAIL PROTECTED]

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

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





[flexcoders] Hierarchical Cairngorming!????

2006-09-14 Thread Aldo Bucchi
Hi all,

ok, now I know what to say...

I would love to have a straightforward way of adding mini
hierarchichal cairngorms to my components instead of exteriorizing
their internal MVC to the global cairngorm.

Something in the line of how Spring manages the hierarchy of contexts.

Any thoughts?
Thanks,
Aldo

-- 
: Aldo Bucchi :
mobile (56) 8 429 8300


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

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

* Your email settings:
Individual Email | Traditional

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

* To change settings via email:
mailto:[EMAIL PROTECTED] 
mailto:[EMAIL PROTECTED]

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

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




[flexcoders] subject

2006-09-14 Thread Aldo Bucchi
Hi all,

thanks,
Aldo

-- 
: Aldo Bucchi :
mobile (56) 8 429 8300


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

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

* Your email settings:
Individual Email | Traditional

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

* To change settings via email:
mailto:[EMAIL PROTECTED] 
mailto:[EMAIL PROTECTED]

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

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





Re: [flexcoders] fds/jms messaging. detecting client disconnection.

2006-09-12 Thread Aldo Bucchi



Hi tom,looks like this might do it...now, where/when exactly are you instantiating this FlexSessionTest object??thanks,AldoOn 9/11/06, 
Tom Bray [EMAIL PROTECTED] wrote:



Aldo,Here's some sample code that I used to know when a client disconnected. The FlexSession.sessionDestroyed event corresponds to a disconnection public FlexSessionTest() {  
  
FlexSession.addSessionCreatedListener(this); } public void sessionCreated( FlexSession session ) {  session.addSessionDestroyedListener(this);  System.out.println( sessionCreated! );
 }public void sessionDestroyed( FlexSession session ) {  System.out.println( sessionDestroyed! ); }HTH,Tom

On 9/11/06, Aldo Bucchi [EMAIL PROTECTED] wrote:














  



hi all,

I am building a java app that uses fds to pub/subs flex clients to a
set of jms topics and queues and I need a way to obtain a connected
client list on the java side... the traditional way would be to
create a topic to ping clients on a given interval.

alternatively, is there any fds low level message that indicates a
client disconnection??

Thanks,
Aldo

-- 
: Aldo Bucchi :
mobile (56) 8 429 8300

  


















-- : Aldo Bucchi :mobile (56) 8 429 8300

__._,_.___





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








   






  
  
SPONSORED LINKS
  
  
  

Software development tool
  
  
Software development
  
  
Software development services
  
  


Home design software
  
  
Software development company
  

   
  






  
  Your email settings: Individual Email|Traditional 
  Change settings via the Web (Yahoo! ID required) 
  Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured 
   
Visit Your Group 
   |
  
Yahoo! Groups Terms of Use
   |
  
   Unsubscribe 
   
 

  




__,_._,___



[flexcoders] fds/jms messaging. detecting client disconnection.

2006-09-11 Thread Aldo Bucchi
hi all,

I am building a java app that uses fds to pub/subs flex clients to a
set of jms topics and queues and I need a way to obtain a connected
client list on the java side... the traditional way would be to
create a topic to ping clients on a given interval.

alternatively, is there any fds low level message that indicates a
client disconnection??

Thanks,
Aldo

-- 
: Aldo Bucchi :
mobile (56) 8 429 8300


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

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

* Your email settings:
Individual Email | Traditional

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

* To change settings via email:
mailto:[EMAIL PROTECTED] 
mailto:[EMAIL PROTECTED]

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

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





[flexcoders] Building a chat server over FDS... impossible is nothing??

2006-08-29 Thread Aldo Bucchi
Hi all,

I have asked this before... it's just to see if things have changed in a while.
It turns out that I have a frozen Flex 2 project that requieres a Chat
server ( video chat actually ) and uses FDS a lot.

I would really like to use FDS for the chat logic as well ( which is
actually much more complicated than a simple chat... it has queues,
presence states are used in business logic, etc ). But I am missing
the chat-oriented design of a product like FMS2.

Note that I DO have FMS but I would end up building a really complex
system ( divided in two parts, which have to talk all the time... ).

Alternatives:
* FDS + FMS talking through web services ( the java bridge is not
officially released )
** horrible solution since the complexity of the system goes through the roof
** Even if the java bridge existed ( I would rather have the FMS model
replicated in a java environment, much better ).
* FDS with a custom made chat server on top of messaging.
** Nice, but I have to build this functionality and it is not trivial
( has anyone done this already? )
* Red5??
** I need to travel in time... and to clear the FUD for my client.
* Flex2.x??
** time travel again...

Any comments on this situation??

Thanks,
Aldo

-- 
: Aldo Bucchi :
mobile (56) 8 429 8300


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

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

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

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




Re: [flexcoders] Building a chat server over FDS... impossible is nothing??

2006-08-29 Thread Aldo Bucchi
Hi Tom,

 I think FDS is a great solution for a lot of different problems, but it's 
 just not the right tool for the job in our case.

Yup, we definitely agree on that one.

OTOH, I can't build this app exclusively on FMS since the connections,
states, etc are used in the business logic ( java ), which is tightly
coupled to a CTI server.
The FMS to Java bridge never got released and, in my opinion, is still
very limited since it only provides RPC interop. There should be some
way to expose FMS's stateful environment to java.

My 2 cents is that this sort of enterprise presence/stateful server
has probably been scheduled for a new FDS release or some other
product in the Breeze family.

I am really really stuck here since using RPC to connect both worlds
would make the project's complexity grow exponentially.

Seems that we would have to make everything live in FMS ( all business
logic ) and use it's rpc capabilities only to talk to the external
systems ( ldap, cti, etc ), which is almost unnacceptable according to
this particular client's standards.

Comments really appreciated,
Thanks

Aldo


On 8/29/06, Tom Bray [EMAIL PROTECTED] wrote:


Hi Aldo,

 We have a large, high-usage chat app built with FMS and we spent quite a bit 
 of time investigating FDS as an alternative.  My conclusion is that FDS just 
 isn't the right tool for the job.  It's adequate for small, simple chat 
 features that you may want to add to some other app (like the dashboard 
 example that ships with FDS), but not large scale chat apps like what we have 
 running on MySpace.

 Our FMS app relies on being able to dynamically create remote SharedObjects 
 as needed and for clients to dynamically become aware of and subscribe to 
 them (like for user-created rooms).  While I was able to figure out how to 
 dynamically create destinations in FDS without using the XML config files, 
 it's not a documented part of the API and I had to do something pretty ugly 
 to provide the destination config xml to the client at runtime.  Normally, 
 the destination config information is inserted into the client at compile 
 time, which is a major limitation.  You can get around this, but it's kludgy, 
 undocumented, and it may break with subsequent releases of FDS.

 We also need to be able to manage connections on the server side and keep 
 track of connected clients in a convenient way (like looping through the 
 Application.clients array in FMS).  That's really painful in FDS.

 And push is *much* easier in FMS.

 We were excited about the idea of moving our server-side logic out of the 
 single-threaded jscript runtime of FMS, but I just kept running into 
 roadblock after roadblock with FDS.  I hope that someday FMS or a derivative 
 of it sits on top of FDS to hide some of the complexities of FDS while 
 allowing us to get down into the lower-level workings if we want to.

 I think FDS is a great solution for a lot of different problems, but it's 
 just not the right tool for the job in our case.

 HTH,

 Tom

 Userplane Technologies, an AOL company



   On 8/29/06, Aldo Bucchi [EMAIL PROTECTED] wrote:

 
 
 
 
 
 
 
 
  Hi all,
 
   I have asked this before... it's just to see if things have changed in a 
  while.
   It turns out that I have a frozen Flex 2 project that requieres a Chat
   server ( video chat actually ) and uses FDS a lot.
 
   I would really like to use FDS for the chat logic as well ( which is
   actually much more complicated than a simple chat... it has queues,
   presence states are used in business logic, etc ). But I am missing
   the chat-oriented design of a product like FMS2.
 
   Note that I DO have FMS but I would end up building a really complex
   system ( divided in two parts, which have to talk all the time... ).
 
   Alternatives:
   * FDS + FMS talking through web services ( the java bridge is not
   officially released )
   ** horrible solution since the complexity of the system goes through the 
  roof
   ** Even if the java bridge existed ( I would rather have the FMS model
   replicated in a java environment, much better ).
   * FDS with a custom made chat server on top of messaging.
   ** Nice, but I have to build this functionality and it is not trivial
   ( has anyone done this already? )
   * Red5??
   ** I need to travel in time... and to clear the FUD for my client.
   * Flex2.x??
   ** time travel again...
 
   Any comments on this situation??
 
   Thanks,
   Aldo
 
   --
   : Aldo Bucchi :
   mobile (56) 8 429 8300
 
 





-- 
: Aldo Bucchi :
mobile (56) 8 429 8300


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

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

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http

[flexcoders] Getting al DisplayObjects under a given global Point

2006-08-28 Thread Aldo Bucchi
Hi all,

I remember writing an as2 class a long time ago that traversed the
complete movieclip tree and could figure this out by doing recursive
hit tests.

Is there an elegant way of doing it in Flex2??

Get the stack ( an array ) of all the DisplayObjects at a given point
in the global coordinate system.

Thanks ;)
Aldo

-- 
: Aldo Bucchi :
mobile (56) 8 429 8300


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

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

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

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




Re: [flexcoders] Getting al DisplayObjects under a given global Point

2006-08-28 Thread Aldo Bucchi
hmm almost got this one working... it doesn't handle one case ( when
the number of steps is greater than two ). will finish it tomorrow, it
can give you some ideas for now


public static function getDisplayObjectsUnderMouse():Array
{
var app:Application = Application.application as 
Application;

var arr:Array = app.stage.getObjectsUnderPoint( new 
Point(
app.stage.mouseX, app.stage.mouseY ) );
var stack:Array = new Array();
for ( var i:int=arr.length-1; i=1; i-- )
{
var current:Object = arr[i];
var parent:Object = null;

if ( current.hasOwnProperty(parent) )
{
parent = current.parent;
}
else if (  current.hasOwnProperty(owner) )
{
parent = current.owner;
}
else
{
// trace( current +  doesn't have 
either parent nor owner);
}

if ( parent != null  stack[ stack.length-1 ] 
== parent )
stack.pop();

stack.push( current );
stack.push( parent );
}
return stack;
}   




On 8/28/06, Gordon Smith [EMAIL PROTECTED] wrote:





 Actually, what it is excluding is DisplayObjects that haven't drawn anything 
 at the point in question. For example, if you click over the text of a 
 Button,  the UITextField and the ButtonSkin will be in the Array, but the 
 Button instance won't be because it doesn't display anything itself. 
 Similarly, a transparent HBox won't show up. You'd have to walk up the parent 
 chain to find non-drawing DisplayObjects like these.



 - Gordon



   


 From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of 
 Daniel Freiman
  Sent: Monday, August 28, 2006 1:39 PM
  To: flexcoders@yahoogroups.com
  Subject: Re: [flexcoders] Getting al DisplayObjects under a given global 
 Point







 I've tried using this function and it seems to exclude 
 DisplayObjectContainers (in other words it only returns DisplayObjects, not 
 classes that are a subclass of DisplayObject).  Is there any convenient way 
 to get a list of other types of objects, such as UIComponents?


 On 8/28/06, Gordon Smith [EMAIL PROTECTED] wrote:




 Every DisplayObjectContainer has a getObjectsUnderPoint() method.



 - Gordon



   


 From: flexcoders@yahoogroups.com [mailto: [EMAIL PROTECTED] On Behalf Of Aldo 
 Bucchi
  Sent: Monday, August 28, 2006 12:03 PM
  To: flexcoders@yahoogroups.com
  Subject: [flexcoders] Getting al DisplayObjects under a given global Point






 Hi all,

  I remember writing an as2 class a long time ago that traversed the
  complete movieclip tree and could figure this out by doing recursive
  hit tests.

  Is there an elegant way of doing it in Flex2??

  Get the stack ( an array ) of all the DisplayObjects at a given point
  in the global coordinate system.

  Thanks ;)
  Aldo

  --
  : Aldo Bucchi :
  mobile (56) 8 429 8300








-- 
: Aldo Bucchi :
mobile (56) 8 429 8300


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

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

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

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




[flexcoders] Can I create a stack of ICollectionViews?

2006-08-27 Thread Aldo Bucchi
Hi all,

Is there a way to create a stack of ICollectionViews?

So I can have a view of a view ( of a view... ) of a set of data.
Each layer will then add it's own filtering and sorting over the
underlying collection.

Not sure on how to handle removals and adds from above though...

Any ideas appreciated,
Aldo


-- 
: Aldo Bucchi :
mobile (56) 8 429 8300


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

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

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

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





[flexcoders] Re: DataGridEvent.HEADER_RELEASE not working

2006-08-10 Thread Aldo Bucchi
ou my mistake... it DOES work. but not for what I want.
I need to listen to column drag events... any ideas?

On 8/10/06, Aldo Bucchi [EMAIL PROTECTED] wrote:
 DataGridEvent.HEADER_RELEASE not working

 anyone else noticed this?..



 dataGrid.addEventListener( DataGridEvent.COLUMN_STRETCH, handleDataGridEvent 
 );
 dataGrid.addEventListener( DataGridEvent.HEADER_RELEASE, handleDataGridEvent 
 );

 private function handleDataGridEvent( event:DataGridEvent ):void
 {
 trace(handleDataGridEvent:  + event.type );
 }

 I drag and stretch the columns like crazy... and I only catch
 COLUMN_STRETCH events.

 my mistake?

 Thanks,
 Aldo

 --
 : Aldo Bucchi :
 mobile (56) 8 429 8300



-- 
: Aldo Bucchi :
mobile (56) 8 429 8300


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

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

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

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




[flexcoders] Full Featured Chat with Flex Data Services

2006-06-12 Thread Aldo Bucchi
hi all,

Ok... old question. just trying to explore the different approaches to do this.

How would you go about building a full featured chat application with FDS?
( Multiuser, multiroom, with user/room lists, states, etc )

Data Management?
Plain Messaging?
...?

Thx,
Aldo

-- 
: Aldo Bucchi :
mobile (56) 8 429 8300


 Yahoo! Groups Sponsor ~-- 
Protect your PC from spy ware with award winning anti spy technology. It's free.
http://us.click.yahoo.com/97bhrC/LGxNAA/yQLSAA/nhFolB/TM
~- 

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

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

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

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




Re: [flexcoders] Building a complex chat application on Fx2 FDS

2006-05-09 Thread Aldo Bucchi



Hi,

I have beta3 in my hands now... and I would like a small pointer
before getting my teeth into it and see what's changed:
how would you go about creating the aforementioned chat application,
in particular this part...

 Basically, I need something analog to the functionality that I would
 find in these FMS2 features:
- application.onConnect()
- application.onDisconnect() // this one is problematic...
- client.call()
- Remote SharedObjects
- the ability to keep a reference ( Client Object ) to all connected clients

from MessageService??

I will try take a deep look at the subject during this week... but
would apprectiate some comments as it is a lot of info to digest.

thanks a lot,
Aldo


On 4/29/06, Matt Chotin [EMAIL PROTECTED] wrote:
 We cannot guarantee any dates so please don't commit yourself to
 something where you're at risk of the product not shipping in time.
 Previous guidance has said 1st half of 2006 and David Mendels recently
 said in a post middle of the year. If you take those two together you
 should get a sense of what we're aiming at, but the date is still
 unannounced.

 Matt

 -Original Message-
 From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
 Behalf Of Aldo Bucchi
 Sent: Friday, April 28, 2006 3:29 AM
 To: flexcoders@yahoogroups.com
 Subject: Re: [flexcoders] Building a complex chat application on Fx2 
 FDS

 Matt,

 hahahj!! I saw that one coming... ;)

 Ok... I'll put my ass on the line for this one. FDS it is then... the
 project is due to july with a very little slack If I get any
 complaints I will see you next max and you'll be saying oh! hahhha

 No, seriously, and absolutely off the record... am I too lost on the
 dates? it is a complex app... so I will start coding ASAP on Red5 and
 then port it to whatever solution FDSb3 provides. I don't want to
 force my customer on adding yet another tech to his environment ( they
 have 3 uninstalled flex 1.5 licences that are waiting to be upgraded
 to FDS )

 Best,
 Aldo


 On 4/28/06, Matt Chotin [EMAIL PROTECTED] wrote:
  You wait until Beta 3 and then you say, oh... :-)
 
  -Original Message-
  From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED]
 On
  Behalf Of Aldo Bucchi
  Sent: Thursday, April 27, 2006 6:30 PM
  To: flexcoders@yahoogroups.com
  Subject: [flexcoders] Building a complex chat application on Fx2  FDS
 
  Hi all,
 
  How would you go about building a chat application with Flex2  Flex
  Data Services.
  - Multiple users
  - 1to1, many to many
  - Java Backend
  - Needs to keep track of connected users ( and a reference to them )
  - Server to Client invocation of custom methods
 
  Using RPC services gives me a Client to Server call sequence, but not
  the opposite. Plus, it does not allow me to keep a reference ( in a
  stateful server side application ) to the client connections.
 
  Using messaging... well, I have push. but... what else?
 
  Basically, I need something analog to the functionality that I would
  find in these FMS2 features:
  - application.onConnect()
  - application.onDisconnect()
  - client.call()
  - Remote SharedObjects
  - the ability to keep a reference ( Client Object ) to all connected
  clients
 
  But with the robustness and extensibility of a Java App ( a la Red5,
 but
  Today )
 
  Can this be done???
  approaches?
 
  We also have a license of FMS2, but I only want to use it for
  streaming media, as AS1 is not an allowed development language in my
  customer's infrastructure and is difficult to interface with other
  things ( namely Avaya Comm Manager and LDAP ). Of course we could use
  webservices to talk to a Java app, but that's too much overhead.
  I once found a FCS to Java connector, somewhere.. but seems like beta
  code. Not acceptable either. ( is there a production release of this
  connector ? ).
 
  Thanks,
  Aldo
 
  --
  : Aldo Bucchi :
  mobile (56) 8 429 8300
 
 
  --
  Flexcoders Mailing List
  FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
  Search Archives:
  http://www.mail-archive.com/flexcoders%40yahoogroups.com
  Yahoo! Groups Links
 
 
 
 
 
 
 
 
  --
  Flexcoders Mailing List
  FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
  Search Archives:
 http://www.mail-archive.com/flexcoders%40yahoogroups.com
  Yahoo! Groups Links
 
 
 
 
 
 
 


 --
 : Aldo Bucchi :
 mobile (56) 8 429 8300


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








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










--
: Aldo Bucchi :
mobile (56) 8 429 8300






--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search

[flexcoders] Detecting client disconnection in FDSb3

2006-05-09 Thread Aldo Bucchi



Hi all,

Narrowing a little on a previous post...

* how can I detect a (flex) client disconnection ( RTMP ) when using
the messaging service??

I am trying to design a chat application on top of FDS but I'm finding
it insanely different to what I am used to ( FMS / FlashComm ). Any
pointers??

What would be the best approach??

Thanks,
Aldo

PD: My flexcoders list reached 7000 gmail conversations today!! jaja
man this list hast grown exponentially :)
congrats to the parents... Steve and Ali jajaj.

--
: Aldo Bucchi :
mobile (56) 8 429 8300






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








  
  
SPONSORED LINKS
  
  
  

Web site design development
  
  
Computer software development
  
  
Software design and development
  
  


Macromedia flex
  
  
Software development best practice
  

   
  







  
  
  YAHOO! GROUPS LINKS



  Visit your group "flexcoders" on the web.
  To unsubscribe from this group, send an email to:[EMAIL PROTECTED]
  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.



  











[flexcoders] Re: Detecting client disconnection in FDSb3

2006-05-09 Thread Aldo Bucchi



hmm...
flex.messaging.FlexSession ?

On 5/9/06, Aldo Bucchi [EMAIL PROTECTED] wrote:
 Hi all,

 Narrowing a little on a previous post...

 * how can I detect a (flex) client disconnection ( RTMP ) when using
 the messaging service??

 I am trying to design a chat application on top of FDS but I'm finding
 it insanely different to what I am used to ( FMS / FlashComm ). Any
 pointers??

 What would be the best approach??

 Thanks,
 Aldo

 PD: My flexcoders list reached 7000 gmail conversations today!! jaja
 man this list hast grown exponentially :)
 congrats to the parents... Steve and Ali jajaj.

 --
 : Aldo Bucchi :
 mobile (56) 8 429 8300



--
: Aldo Bucchi :
mobile (56) 8 429 8300






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





  




  
  
  YAHOO! GROUPS LINKS



  Visit your group "flexcoders" on the web.
  To unsubscribe from this group, send an email to:[EMAIL PROTECTED]
  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.



  











Re: [flexcoders] Re: Detecting client disconnection in FDSb3

2006-05-09 Thread Aldo Bucchi



hi Joe!

I got a lead

turn on debugging and play with
flex.messaging.FlexSession
take a look at the listeners nearby in the package

best,
Aldo

On 5/9/06, João Fernandes [EMAIL PROTECTED] wrote:

 Aldo,

 I would like to know how to do it.

 I would also like to know how to notify FDS from my CF Server with the changes and not making a refill for each connected client.

 There isn't any documentation about this (at least I didn't found any).

 João Fernandes

 -Original Message-
 From: flexcoders@yahoogroups.com on behalf of Aldo Bucchi
 Sent: Tue 09-May-06 8:20 PM
 To: flexcoders@yahoogroups.com
 Subject: [flexcoders] Re: Detecting client disconnection in FDSb3

 hmm...
 flex.messaging.FlexSession ?

 On 5/9/06, Aldo Bucchi [EMAIL PROTECTED] wrote:
  Hi all,
 
  Narrowing a little on a previous post...
 
  * how can I detect a (flex) client disconnection ( RTMP ) when using
  the messaging service??
 
  I am trying to design a chat application on top of FDS but I'm finding
  it insanely different to what I am used to ( FMS / FlashComm ). Any
  pointers??
 
  What would be the best approach??
 
  Thanks,
  Aldo
 
  PD: My flexcoders list reached 7000 gmail conversations today!! jaja
  man this list hast grown exponentially :)
  congrats to the parents... Steve and Ali jajaj.
 
  --
  : Aldo Bucchi :
  mobile (56) 8 429 8300
 


 --
 : Aldo Bucchi :
 mobile (56) 8 429 8300


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



 

 YAHOO! GROUPS LINKS


 * Visit your group flexcoders http://groups.yahoo.com/group/flexcoders  on the web.

 * To unsubscribe from this group, send an email to:
 [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]

 * Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service http://docs.yahoo.com/info/terms/ .


 





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








--
: Aldo Bucchi :
mobile (56) 8 429 8300






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








  
  
SPONSORED LINKS
  
  
  

Web site design development
  
  
Computer software development
  
  
Software design and development
  
  


Macromedia flex
  
  
Software development best practice
  

   
  







  
  
  YAHOO! GROUPS LINKS



  Visit your group "flexcoders" on the web.
  To unsubscribe from this group, send an email to:[EMAIL PROTECTED]
  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.



  












Re: [flexcoders] Building a complex chat application on Fx2 FDS

2006-04-28 Thread Aldo Bucchi



Matt,

hahahj!! I saw that one coming... ;)

Ok... I'll put my ass on the line for this one. FDS it is then... the
project is due to july with a very little slack If I get any
complaints I will see you next max and you'll be saying oh! hahhha

No, seriously, and absolutely off the record... am I too lost on the
dates? it is a complex app... so I will start coding ASAP on Red5 and
then port it to whatever solution FDSb3 provides. I don't want to
force my customer on adding yet another tech to his environment ( they
have 3 uninstalled flex 1.5 licences that are waiting to be upgraded
to FDS )

Best,
Aldo


On 4/28/06, Matt Chotin [EMAIL PROTECTED] wrote:
 You wait until Beta 3 and then you say, oh... :-)

 -Original Message-
 From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
 Behalf Of Aldo Bucchi
 Sent: Thursday, April 27, 2006 6:30 PM
 To: flexcoders@yahoogroups.com
 Subject: [flexcoders] Building a complex chat application on Fx2  FDS

 Hi all,

 How would you go about building a chat application with Flex2  Flex
 Data Services.
 - Multiple users
 - 1to1, many to many
 - Java Backend
 - Needs to keep track of connected users ( and a reference to them )
 - Server to Client invocation of custom methods

 Using RPC services gives me a Client to Server call sequence, but not
 the opposite. Plus, it does not allow me to keep a reference ( in a
 stateful server side application ) to the client connections.

 Using messaging... well, I have push. but... what else?

 Basically, I need something analog to the functionality that I would
 find in these FMS2 features:
 - application.onConnect()
 - application.onDisconnect()
 - client.call()
 - Remote SharedObjects
 - the ability to keep a reference ( Client Object ) to all connected
 clients

 But with the robustness and extensibility of a Java App ( a la Red5, but
 Today )

 Can this be done???
 approaches?

 We also have a license of FMS2, but I only want to use it for
 streaming media, as AS1 is not an allowed development language in my
 customer's infrastructure and is difficult to interface with other
 things ( namely Avaya Comm Manager and LDAP ). Of course we could use
 webservices to talk to a Java app, but that's too much overhead.
 I once found a FCS to Java connector, somewhere.. but seems like beta
 code. Not acceptable either. ( is there a production release of this
 connector ? ).

 Thanks,
 Aldo

 --
 : Aldo Bucchi :
 mobile (56) 8 429 8300


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








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









--
: Aldo Bucchi :
mobile (56) 8 429 8300






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








  
  
SPONSORED LINKS
  
  
  

Web site design development
  
  
Computer software development
  
  
Software design and development
  
  


Macromedia flex
  
  
Software development best practice
  

   
  







  
  
  YAHOO! GROUPS LINKS



  Visit your group "flexcoders" on the web.
  To unsubscribe from this group, send an email to:[EMAIL PROTECTED]
  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.



  











[flexcoders] Flex2 ETA

2006-04-28 Thread Aldo Bucchi



Hi all,

I have three flex2 projects in the oven.. when can I take them out?
Any official dates?


A related q:
I know the player now has an auto upgrade process... how fast is this?
I'm a little worried on that one.

Thanks,
Aldo

--
: Aldo Bucchi :
mobile (56) 8 429 8300






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








  
  
SPONSORED LINKS
  
  
  

Web site design development
  
  
Computer software development
  
  
Software design and development
  
  


Macromedia flex
  
  
Software development best practice
  

   
  







  
  
  YAHOO! GROUPS LINKS



  Visit your group "flexcoders" on the web.
  To unsubscribe from this group, send an email to:[EMAIL PROTECTED]
  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.



  











[flexcoders] Building a complex chat application on Fx2 FDS

2006-04-27 Thread Aldo Bucchi



Hi all,

How would you go about building a chat application with Flex2  Flex
Data Services.
- Multiple users
- 1to1, many to many
- Java Backend
- Needs to keep track of connected users ( and a reference to them )
- Server to Client invocation of custom methods

Using RPC services gives me a Client to Server call sequence, but not
the opposite. Plus, it does not allow me to keep a reference ( in a
stateful server side application ) to the client connections.

Using messaging... well, I have push. but... what else?

Basically, I need something analog to the functionality that I would
find in these FMS2 features:
- application.onConnect()
- application.onDisconnect()
- client.call()
- Remote SharedObjects
- the ability to keep a reference ( Client Object ) to all connected clients

But with the robustness and extensibility of a Java App ( a la Red5, but Today )

Can this be done???
approaches?

We also have a license of FMS2, but I only want to use it for
streaming media, as AS1 is not an allowed development language in my
customer's infrastructure and is difficult to interface with other
things ( namely Avaya Comm Manager and LDAP ). Of course we could use
webservices to talk to a Java app, but that's too much overhead.
I once found a FCS to Java connector, somewhere.. but seems like beta
code. Not acceptable either. ( is there a production release of this
connector ? ).

Thanks,
Aldo

--
: Aldo Bucchi :
mobile (56) 8 429 8300






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








  
  
SPONSORED LINKS
  
  
  

Web site design development
  
  
Computer software development
  
  
Software design and development
  
  


Macromedia flex
  
  
Software development best practice
  

   
  







  
  
  YAHOO! GROUPS LINKS



  Visit your group "flexcoders" on the web.
  To unsubscribe from this group, send an email to:[EMAIL PROTECTED]
  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.



  











Re: [flexcoders] Flex2Beta2: resolving relative URIs

2006-03-30 Thread Aldo Bucchi
hmmm
how convenient!
jaja thanks matt, will give it a shot tomorrow ;)


On 3/30/06, Matt Chotin [EMAIL PROTECTED] wrote:
 We have a mx.utils.URLUtil class which you can use, it doesn't seem to
 be showing up in the docs right now though.

 /**
  *  Converts a potentially relative URL to a full qualified URL.
  *  If the URL is not relative, it is just returned as is.
  *  If the URL starts with a slash, the host and port
  *  from the root URL are prepended.
  *  Otherwise, the host, port, and path are prepended.
  *
  *  @param rootURL URL used to resolve url, if url is relative.
  *
  *  @param url URL to convert.
  *
  *  @return Fully qualified URL.
  */
 public static function getFullURL(rootURL:String, url:String):String

 -Original Message-
 From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
 Behalf Of Aldo Bucchi
 Sent: Wednesday, March 29, 2006 3:04 PM
 To: flexcoders@yahoogroups.com
 Subject: [flexcoders] Flex2Beta2: resolving relative URIs

 Hi all,

 I need a class to resolve a uri from a baseURI and a relativeURI

 example

 resolveRelativeURI( base:String, relative:String ):String


 base: http://www.foo.com/bla
 relative: image.jpg
 returns: http://www.foo.com/bla/image.jpg


 base: http://www.foo.com/bla/blo/
 relative: ../../bar.html#fragment
 returns: http://www.foo.com/bar.html#fragment

 base: http://www.foo.com/bla/blo/
 relative: /bar.html#fragment
 returns: http://www.foo.com/bar.html#fragment

 etc.

 before coding it... is there something like this already in the api??
 lotta code to browse!

 Thanks,
 Aldo

 --
 : Aldo Bucchi :
 mobile (56) 8 429 8300


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








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










--
: Aldo Bucchi :
mobile (56) 8 429 8300


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

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

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

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





[flexcoders] Integrating flexunit with flexbuilder2

2006-03-29 Thread Aldo Bucchi
HI all,

As we have it right now ( using Flexunit ) there is a lot of boiler
plate code needed to write a testcase, and the separation of tests
from the actual classes adds some overhead to refactoring. This is not
new, but an old PITA that, in my opinion, is already common enough to
be refactored into the workflow.

So given that we are changing the way the world engages with ideas
and information alltogether, why not take a bold step and integrate
unit testing into the IDE?

The way I see it, creating a unit test shouldn't even require us to
leave the IDE for editing nor execution.

Just off the top of my head, to get the debate going.

* Edit an actionscript class as I normally would
* Open the unit test editor within the IDE
** optionally right click on the outline to indicate scope ( on a
method, or just over a class )
* edit just the working code for the tests ( the IDE takes care of
relative package management )
* Note that I could also start by creating the test case ( as in strong TDD )
* execute the test by clicking run, or simply on the unit test
outline ( which could be somehow integrated with the main outline,
depending on the scope of each test )
* The source for the tests is then saved within the very same target
source code ( as an interwoven comment, or in the bottom of the
class...? ), or on the standard tests/ folder in the package, etc.

I know the endeavour is not trivial, but it would surely make the
workflow much much faster and straightforward.

I mean, if XP is the advocated methodology for Flex RIA dev, why not
make TDD an OOTB feature in FlexBuilder.

Best,
Aldo

--
: Aldo Bucchi :
mobile (56) 8 429 8300


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

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

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

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





[flexcoders] Flex2Beta2: resolving relative URIs

2006-03-29 Thread Aldo Bucchi
Hi all,

I need a class to resolve a uri from a baseURI and a relativeURI

example

resolveRelativeURI( base:String, relative:String ):String


base: http://www.foo.com/bla
relative: image.jpg
returns: http://www.foo.com/bla/image.jpg


base: http://www.foo.com/bla/blo/
relative: ../../bar.html#fragment
returns: http://www.foo.com/bar.html#fragment

base: http://www.foo.com/bla/blo/
relative: /bar.html#fragment
returns: http://www.foo.com/bar.html#fragment

etc.

before coding it... is there something like this already in the api??
lotta code to browse!

Thanks,
Aldo

--
: Aldo Bucchi :
mobile (56) 8 429 8300


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

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

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

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




Re: [flexcoders] Positioning Alert

2006-02-21 Thread Aldo Bucchi
jesse,
how many hours do your days have?

On 2/21/06, JesterXL [EMAIL PROTECTED] wrote:
 Know, I mean the Alert's show function.  The 4th parameter is what it uses
 to center.  Excplicitly set it to
 MovieClip(mx.core.Application.application), or use Application's alert
 function.

 - Original Message -
 From: Daniel Cascais [EMAIL PROTECTED]
 To: flexcoders@yahoogroups.com
 Sent: Tuesday, February 21, 2006 10:25 AM
 Subject: Re: [flexcoders] Positioning Alert


 We tried with the VBox and an Accordion that is within the VBox.

 As a note, vertically the Alert is being correctly positioned, which
 means it is having some effect, as it isn't the same as the
 Applications middle. So it might have something to do width the
 horizontal align and that the VBox is horizontally centered. Somehow
 the Alert is positioned in what would be the center of the VBox if it
 were horizontally aligned to the left of the Application.

 Weird.

 On 2/21/06, JesterXL [EMAIL PROTECTED] wrote:
  Who is the parent of the Alert?  You can pass in the parent; are you
  passing
  in the VBox or the Application?
 
  - Original Message -
  From: Daniel Cascais [EMAIL PROTECTED]
  To: flexcoders@yahoogroups.com
  Sent: Tuesday, February 21, 2006 9:24 AM
  Subject: Re: [flexcoders] Positioning Alert
 
 
  Yeah, sorry forgot to mention this is Flex 1.5, and no Jesse, the
  Alert is not centered yet.
 
  We are calling the alert from within a VBox Component (the move()
  method should only work with a canvas), But as Aldo said, we tried
  myAlert.centerPopUp( blabla ) which is positioning the Alert
  anywhere but the center of it's assigned reference.
 
  On 2/20/06, JesterXL [EMAIL PROTECTED] wrote:
   In Flex 2, not 1.5.
  
   ...is the Alert centered yet?
  
   - Original Message -
   From: [EMAIL PROTECTED]
   To: flexcoders@yahoogroups.com
   Sent: Sunday, February 19, 2006 10:05 PM
   Subject: Re: [flexcoders] Positioning Alert
  
  
   Isn't centerPopUp a method of the PopUpManager?
   such as :
   PopUpManager.centerPopUp(myAlert);
  
   
   
   
   
FYI, using myAlert.centerPopUp( blabla ) doesn't do the work either.
   
alert! something's wrong with alert
   
On 2/16/06, Daniel Cascais lt;[EMAIL PROTECTED]gt; wrote:
gt;
I'm trying to position an Alert instance, but I'm not getting any gt;
reaction from the Alert and it always appears in its default location
gt; in the app.
gt;
gt; //Code:
gt; var myAlert:Alert = Alert.show( quot;Lalalalaquot; );
gt; myAlert.move( 15, 16 );
gt;
gt; I have done this quite a lot in Flash, for which I am wondering
if
gt; there is something else I am expected to do in Flex.
gt;
gt; Thanks,
gt; --
gt; Daniel
gt;
gt;
gt;
gt;
gt;
gt; --
gt; Flexcoders Mailing List
gt; FAQ:
http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt gt;
Search Archives:
http://www.mail-archive.com/flexcoders%40yahoogroups.com gt; Yahoo!
Groups Links
gt;
gt;
gt;
gt;
gt;
gt;
gt;
   
   
--
: Aldo Bucchi :
mobile (56) 8 429 8300
   
   
   
   
   
   
   
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives:
http://www.mail-archive.com/flexcoders%40yahoogroups.com
   
   
   
   
   
   
   
   
   
   
SPONSORED LINKS
   
   
   
   
Web site design development
   
   
Computer software development
   
   
Software design and development
   
   
   
   
Macromedia flex
   
   
Software development best practice
   
   
   
   
   
   
   
   
   
   
   
   
   
  YAHOO! GROUPS LINKS
   
   
   
  nbsp;Visit your group flexcoders on the web.nbsp;
  nbsp;To unsubscribe from this group, send an email
to:nbsp;[EMAIL PROTECTED]nbsp; nbsp;Your use
of Yahoo! Groups is subject to the Yahoo! Terms of Service.
   
   
   
   
  
  
  
  
  
   --
   Flexcoders Mailing List
   FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
   Search Archives:
   http://www.mail-archive.com/flexcoders%40yahoogroups.com
   Yahoo! Groups Links
  
  
  
  
  
  
  
  
   --
   Flexcoders Mailing List
   FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
   Search Archives:
   http://www.mail-archive.com/flexcoders%40yahoogroups.com
   Yahoo! Groups Links
  
  
  
  
  
  
  
 
 
  --
  Daniel Cascais
  Tel: +56 (0)2  4589495
  Cel: +56 (0)9  9417355
 
 
  --
  Flexcoders Mailing List
  FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
  Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
  Yahoo! Groups Links
 
 
 
 
 
 
 
  --
  Flexcoders Mailing List
  FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
  Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
  Yahoo

[flexcoders] Implicit change events for [Bindable] properties? and some notes on ModelLocator

2006-02-20 Thread Aldo Bucchi
Hi all,

I USUALLY FIND MYSELF REWRITING THE FOLLOWING STATEMENT

snip

[Bindable]
public var selectedItem:ItemVO;

/snip

TO SOMETHING LIKE THIS

snip

private var __selectedItem:ItemVO;
[Bindable(selectedItemChanged)]
public function get selectedItem():ItemVO{
return __selectedItem;
}
public function set selectedItem( v:ItemVO ):void{
__selectedItem = v;
dispatchEvent( new Event(selectedItemChanged) );
}
// I ommited the Event metadata of course
/snip

SO I CAN DO THIS...

snip

MyComp selectedItemChanged=doSomethingThatCannotBeDoneThroughBinding()/

/snip

is there an implicit event that is fired when a Bindable property is changed??
I have digged a little into the generated AS and apparently the
objectChange event is used in general... but Is there a more
granular approach?

As a tangent to this issue.. ( now this is just in case any cairngorm
fella is reading this ), I believe that the ModelLocator should be
wrapp'able as an MXML tag to support inline event handlers... I always
do that with my model locators ( I just call them models though ).

Of course the MXML wrapper would create a new instance, which itself
would be wrapping a singleton. there are some patterns around that (
all of which involve some unwanted boiler plate code and repetition ).
I will post some more on this later perhaps. need some sleep now. good
night ;)

Best,
Aldo







--
: Aldo Bucchi :
mobile (56) 8 429 8300


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

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

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

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





Re: [flexcoders] Positioning Alert

2006-02-19 Thread Aldo Bucchi
FYI, using myAlert.centerPopUp( blabla ) doesn't do the work either.

alert! something's wrong with alert

On 2/16/06, Daniel Cascais [EMAIL PROTECTED] wrote:
 I'm trying to position an Alert instance, but I'm not getting any
 reaction from the Alert and it always appears in its default location
 in the app.

 //Code:
 var myAlert:Alert = Alert.show( Lalalala );
 myAlert.move( 15, 16 );

 I have done this quite a lot in Flash, for which I am wondering if
 there is something else I am expected to do in Flex.

 Thanks,
 --
 Daniel





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









--
: Aldo Bucchi :
mobile (56) 8 429 8300


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

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

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

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




[flexcoders] jrun hot deployment of web-inf/classes ??

2006-02-17 Thread Aldo Bucchi
Hi all,

Is there any way to make jrun autodetect changes to the classes in the
web-inf/classes dir?

I use ant in eclipse to copy them after an autobuild... and then to
restart the server. but this takes way too long.
any suggestions?

perhaps a way to clean things up and speed up the startup process.
BTW, I'm using FES2.

Thanks,
Aldo

--
: Aldo Bucchi :
mobile (56) 8 429 8300


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

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

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

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





Re: [flexcoders] jrun hot deployment of web-inf/classes ??

2006-02-17 Thread Aldo Bucchi
Hi Douglas,

mmmh tried it out, and jars placed in the web-inf/lib directory are
not hot deployed either...
perhaps wars are hot deployed... but that's not very useful in my
architecture ( i have the server side part in a different project ).
unless I use a very complex build of course.

What is the recommended way to do this?
(avoid restarting jrun with every change to the server side part of a FES app )

Does tomcat support hot deployment in lib/ or classes/ ?

Thanks,
Aldo

On 2/17/06, Douglas Knudsen [EMAIL PROTECTED] wrote:
 AFAIK, hot deploy is for JARs only...be nice if someone could correct me  :)

 DK

 On 2/17/06, Aldo Bucchi [EMAIL PROTECTED] wrote:
  Hi all,
 
  Is there any way to make jrun autodetect changes to the classes in the
  web-inf/classes dir?
 
  I use ant in eclipse to copy them after an autobuild... and then to
  restart the server. but this takes way too long.
  any suggestions?
 
  perhaps a way to clean things up and speed up the startup process.
  BTW, I'm using FES2.
 
  Thanks,
  Aldo
 
  --
  : Aldo Bucchi :
  mobile (56) 8 429 8300
 
 
  --
  Flexcoders Mailing List
  FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
  Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
  Yahoo! Groups Links
 
 
 
 
 
 
 
 


 --
 Douglas Knudsen
 http://www.cubicleman.com
 this is my signature, like it?


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









--
: Aldo Bucchi :
mobile (56) 8 429 8300


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

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

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

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





[flexcoders] Flex2: Hierarchical DP with typed objects. Class must be dynamic?

2006-02-12 Thread Aldo Bucchi
Hi all,

I was feeding a tree with a structure of objects ( instances of a
custom class, PersonVO ) which had a children array.
The tree kept spitting out runtime errors until I modified my class to
make it dynamic ( i figured that at some part of the process the tree
classes were trying to stick some state variables to the nodes...
open/closed flags or similar ).

It works now.

Is this a bug or an acknowledged restriction?

Best,
Aldo



--
: Aldo Bucchi :
mobile (56) 8 429 8300


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

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

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

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




Re: [flexcoders] setPropertiesAt and Cairngorm are not playing together nicely

2006-01-20 Thread Aldo Bucchi
hi,

looks like a lifecycle problem to me.
try to see if the DataGrid is already created when you try the calls that fail.

note that if the DG is inside a viewstack or another container with a
creationPolicy, it might not get instantiated right away unless you
set the policy to all

best,
aldo

On 1/19/06, rhoska [EMAIL PROTECTED] wrote:
 Hello everyone,

 I�m having a bit of trouble getting setPropertiesAt to work as needed
 in the Cairngorm framework.  I need to be able to alter the background
 colors of a datagrid as it loads.

 I have placed the testDG.setPropertiesAt(2,
 {backgroundColor:0xFF}); code in all the likely places and still
 have not managed to get the result I am looking for.  If I associate
 the setPropertiesAt with a button or a cellEdit event it works like a
 charm.

 How can I use the setPropertiesAt feature as the page loads?

 Thanks in advance!
 ~Richard





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









--
: Aldo Bucchi :
mobile (56) 8 429 8300


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

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

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

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


Re: [flexcoders] Re: State Machine Implementation, anyone?

2006-01-04 Thread Aldo Bucchi
Hi Cliff,

Yes, Flex2 has a hierarchical state implementation, but it is very
basic. The good part is that it is tightly integrated to the framework
and the IDE.

If we were to build ( or adapt ) a full blown CHSM then integrating it
with the flex state machine should be an objective. Actually, Flex2's
should be easily blended into ours.
Conceptually, the tasks it performs ( property overrides, child
creation, etc ) could be hooked to onEnter and onExit handlers of a
more robust state machine.

Another idea I have been experimenting with:
- We could create an eclipse plugin to work as a monitor and draw the
state chart at runtime. Or we could use the classic LSO connection for
this purpose.

Why not wait till this conversation draws more attention and ideas
before starting something. There might be more than one person reading
around with a deep understanding on the subject.

Best,
Aldo


On 1/4/06, Clifford Hall [EMAIL PROTECTED] wrote:
 Very cool this SCXML stuff. checked out the w3c docs.

 BTW, states are incorporated into Flex 2. They're not in the alpha,
 but I saw it demonstrated at MAX. There is a mx:State tag that wraps
  an arbitrary chunk of mxml. You can have state transition effects,
 etc. I doubt this is embracing SCXML or anything that ambitious, but
 before building the FSM, I'd want to see what Flex 2 holds and build
 upon it.

 I'm pretty interested in creating an FSM architecture for Flex,
 myself. Drop by my site and leave me a line if you're interested in
 chatting offline: futurescale.com

 -=Cliff


 --- In flexcoders@yahoogroups.com, Aldo Bucchi [EMAIL PROTECTED] wrote:
 
  Hi flexies,
 
  Does anyone know of a good State Machine implementation in actionscript?
  One with history, concurrent states, joins, splits ( forks ), etc?
 
  I have used Kaye's ( www.flashsim.com ), ported part of Miro Samek's
  method based machine, modified a compiler (CHSM), and finally went
  half the way to creating my own SCXML interpreter.
 
  So... why ask now???
  well, because after all this work it has become evident that there is
  so much space for different designs that hearing other people's
  practical experiences is, well, a very practical way to take some
  decisions... like the following for instance:
 
  - The state machine declaration ( states and transitions ) can be
  supplied in several different ways
  -- external XML declarations ( could be SCXML for example. Note that
  this approach introduces some complexity due to the async loading
  state )
  -- inline XML declarations.
  -- MXML declaration ( unfortunately we cannot provide an id for a
  nested faceless component in flex 1.5)
  -- Actionscript declaration ( instantiating classes )
  -- with a class hierarchy ( a la samek )
 
  - How do we scope state and transition ids? Per state machine? per
  superstate? do we use paths?
 
  - There is also the debate on giving each state it's own controller (
  using class inheritance to override the superstate's controller ) or
  using one central controller querying the machine.
 
  - How to declare event handlers ( in the same state/transition
  declaration or later on by hooking them with listeners )
 
  - how do we implement guard conditions... are they necessary /
  benefitial at all? why not just provide hooks for complex logic then.
 
  - and Finally, how do we feed events to the machine... should we be
  able to call transitions directly?
 
  - MXML wrappers can be created to allow the use of binding and inline
  event declarations
  fsm:StateProxy id=openState stateMachine={sm1} stateName=open
  enter=trace('entering!'+event.target.name) exit=/
  mx:Button label=close enabled={openState.active}/
  Should we allow this without limits?
 
 
  Pfff. write one line of code on this domain and you will see what I
  mean. State machines are so broad and powerful that it is hard to see
  the best way to fit them into flex at a glimpse.
 
  Help / observations / links / ideas appreciated.
 
  Man, we could even create a complete osflash project devoted to
 state machines.
  ( perhaps I will if there is enough interest. let me know )
 
  Best,
  Aldo
 
  --
  : Aldo Bucchi :
  mobile (56) 8 429 8300
 





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









--
: Aldo Bucchi :
mobile (56) 8 429 8300


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

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

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

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




Re: [flexcoders] Re: State Machine Implementation, anyone?

2006-01-04 Thread Aldo Bucchi
Take a look at this SCXML implementation in jakarta commons ( still in
the sandbox though )

http://jakarta.apache.org/commons/sandbox/scxml/

I will dig it up as time permits and see if a (partial) AS port is feasible.



On 1/4/06, Clifford Hall [EMAIL PROTECTED] wrote:
 Spoke too soon about the alpha. I remembered them saying it wouldn't
 be in, so I hadn't even looked. It is there after all. (I'm only just
 recently having time to dig into it). And certainly it does seem to be
 very basic. Yet another thing pushed on the 'to explore soon' stack...  :)

 -=Cliff



 --- In flexcoders@yahoogroups.com, Aldo Bucchi [EMAIL PROTECTED] wrote:
 
  Hi Cliff,
 
  Yes, Flex2 has a hierarchical state implementation, but it is very
  basic. The good part is that it is tightly integrated to the framework
  and the IDE.
 
  If we were to build ( or adapt ) a full blown CHSM then integrating it
  with the flex state machine should be an objective. Actually, Flex2's
  should be easily blended into ours.
  Conceptually, the tasks it performs ( property overrides, child
  creation, etc ) could be hooked to onEnter and onExit handlers of a
  more robust state machine.
 
  Another idea I have been experimenting with:
  - We could create an eclipse plugin to work as a monitor and draw the
  state chart at runtime. Or we could use the classic LSO connection for
  this purpose.
 
  Why not wait till this conversation draws more attention and ideas
  before starting something. There might be more than one person reading
  around with a deep understanding on the subject.
 
  Best,
  Aldo
 
 
  On 1/4/06, Clifford Hall [EMAIL PROTECTED] wrote:
   Very cool this SCXML stuff. checked out the w3c docs.
  
   BTW, states are incorporated into Flex 2. They're not in the alpha,
   but I saw it demonstrated at MAX. There is a mx:State tag that wraps
an arbitrary chunk of mxml. You can have state transition effects,
   etc. I doubt this is embracing SCXML or anything that ambitious, but
   before building the FSM, I'd want to see what Flex 2 holds and build
   upon it.
  
   I'm pretty interested in creating an FSM architecture for Flex,
   myself. Drop by my site and leave me a line if you're interested in
   chatting offline: futurescale.com
  
   -=Cliff
  
  
   --- In flexcoders@yahoogroups.com, Aldo Bucchi [EMAIL PROTECTED]
 wrote:
   
Hi flexies,
   
Does anyone know of a good State Machine implementation in
 actionscript?
One with history, concurrent states, joins, splits ( forks ), etc?
   
I have used Kaye's ( www.flashsim.com ), ported part of Miro Samek's
method based machine, modified a compiler (CHSM), and finally went
half the way to creating my own SCXML interpreter.
   
So... why ask now???
well, because after all this work it has become evident that
 there is
so much space for different designs that hearing other people's
practical experiences is, well, a very practical way to take some
decisions... like the following for instance:
   
- The state machine declaration ( states and transitions ) can be
supplied in several different ways
-- external XML declarations ( could be SCXML for example. Note that
this approach introduces some complexity due to the async loading
state )
-- inline XML declarations.
-- MXML declaration ( unfortunately we cannot provide an id for a
nested faceless component in flex 1.5)
-- Actionscript declaration ( instantiating classes )
-- with a class hierarchy ( a la samek )
   
- How do we scope state and transition ids? Per state machine? per
superstate? do we use paths?
   
- There is also the debate on giving each state it's own
 controller (
using class inheritance to override the superstate's controller ) or
using one central controller querying the machine.
   
- How to declare event handlers ( in the same state/transition
declaration or later on by hooking them with listeners )
   
- how do we implement guard conditions... are they necessary /
benefitial at all? why not just provide hooks for complex logic
 then.
   
- and Finally, how do we feed events to the machine... should we be
able to call transitions directly?
   
- MXML wrappers can be created to allow the use of binding and
 inline
event declarations
fsm:StateProxy id=openState stateMachine={sm1} stateName=open
enter=trace('entering!'+event.target.name) exit=/
mx:Button label=close enabled={openState.active}/
Should we allow this without limits?
   
   
Pfff. write one line of code on this domain and you will see what I
mean. State machines are so broad and powerful that it is hard
 to see
the best way to fit them into flex at a glimpse.
   
Help / observations / links / ideas appreciated.
   
Man, we could even create a complete osflash project devoted to
   state machines.
( perhaps I will if there is enough interest. let me know )
   
Best

Re: [flexcoders] Nested faceless components. keeping IDs and DataBinding

2005-12-28 Thread Aldo Bucchi
Matt,

Unless I have a bug in my compiler(s), I believe I cannot place inline
events in a nested faceless component ( the stack trace is attached at
the end of the mail )

Person name=A id=personA age=55
  children
mx:Array
  Person name=A1 age=20 talk=trace('THIS INLINE EVENT
WONT COMPILE')/
/mx:Array
  /children
/Person


and since I cannod declare an ID on it either, the only way to bind is
by referencing it the long way.

mx:Label text={ 'age=' + Person( personA.children[0] ).age}/

which is not necessarily bad in this simple case but makes you
hardcode the nesting...

See my point?

I was trying to use MXML to create the declaration for a finite state
machine implementation . If I had nesting, events and binding on all
levels then things like declaring transition and entry/exit events
would be very straightforward.

State ... entry=trace('I am the  entry action for state ' +
event.target.id ) final=true/

The same with references: instead of passing a string name ( or ID ) I
could just use binding to relate, say, states to transitions

Transition target={aState} execute=Void('another event')/

So, I will have to go for the spaghetti in this implementation for flex15

Best,
Aldo

PS. Send my best to Ely, Todd, and Lucian ( if he's still there )  ;)




the stack trace for the nested faceless inline event exception:


28/12 14:57:36 ERROR flex.compiler.HtmlOutputHandler: Results of
compiling ...\fsm\nestedMXMLObjectsTest\main.mxml
1 Exception found.
Exception java.lang.NullPointerException
at flex.compiler.SwcBuilder.getEvents(SwcBuilder.java:1214)
at flex.compiler.SwcBuilder.generateDescriptorCode(SwcBuilder.java:1072)
at flex.compiler.SwcBuilder.generateClassText(SwcBuilder.java:329)
at flex.compiler.SwcBuilder.createClassStub(SwcBuilder.java:549)
at flex.compiler.MxmlLoader.parse(MxmlLoader.java:290)
at flex.compiler.MxmlLoader.loadComponentType(MxmlLoader.java:178)
at flex.compiler.MxmlLoader.loadComponent(MxmlLoader.java:204)
at 
flex.compiler.CachedComponentLoader.getComponent(CachedComponentLoader.java:197)
at 
flex.compiler.CachedComponentLoader.loadDefinition(CachedComponentLoader.java:101)
at 
flex.compiler.CachedComponentLoader.getDefinition(CachedComponentLoader.java:263)
at flex.compiler.CompositeLoader.getDefinition(CompositeLoader.java:54)
at flex.compiler.linker.Loader.getType(Loader.java:266)
at flex.compiler.linker.Loader.findType(Loader.java:248)
at 
flex.compiler.CompilerPackageManager.loadType(CompilerPackageManager.java:629)
at flex.compiler.MxmlCompiler.openDocument(MxmlCompiler.java:61)
at flex.compiler.MxmlServlet.sendHtmlShell(MxmlServlet.java:249)
at flex.compiler.MxmlServlet.doGet(MxmlServlet.java:193)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at flex.bootstrap.BootstrapServlet.service(BootstrapServlet.java:69)
at jrun.servlet.FilterChain.doFilter(FilterChain.java:86)
at flex.server.j2ee.cache.CacheFilter.doFilter(CacheFilter.java:262)
at flex.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:66)
at jrun.servlet.FilterChain.doFilter(FilterChain.java:94)
at flex.server.j2ee.DetectionFilter.doFilter(DetectionFilter.java:95)
at flex.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:66)
at jrun.servlet.FilterChain.doFilter(FilterChain.java:94)
at jrun.servlet.FilterChain.service(FilterChain.java:101)
at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)
at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
at 
jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:249)
at 
jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:527)
at jrun.servlet.http.WebService.invokeRunnable(WebService.java:168)
at 
jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:457)
at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)






On 12/28/05, Matt Chotin [EMAIL PROTECTED] wrote:
 What part of inline events and databinding are missing?  If your class
 extends EventDispatcher it has events.  And binding is the same on a
 faceless object as a UIComponent.

 Matt

 -Original Message-
 From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
 Behalf Of Aldo Bucchi
 Sent: Wednesday, December 28, 2005 1:37 AM
 To: flexcoders@yahoogroups.com
 Subject: Re: [flexcoders] Nested faceless components. keeping IDs and
 DataBinding

 Hi Matt,

 Back posting huh!

 Thx for the answer.

  Now what I don't remember is if when we instantiate via the Array if
 the
  MXMLObject initialized will be called.  You'd need to look at the

 Yes it is called. As with every faceless comp.

 Using the initalized() indeed

Re: [flexcoders] Nested faceless components. keeping IDs and DataBinding

2005-12-27 Thread Aldo Bucchi
Hi Matt,

Back posting huh!

Thx for the answer.

 Now what I don't remember is if when we instantiate via the Array if the
 MXMLObject initialized will be called.  You'd need to look at the

Yes it is called. As with every faceless comp.

Using the initalized() indeed allows me to set an id or registe the
component somehow... but still, it is of little use with no binding
and inline events.

another point for flex2

Best,
Aldo



On 12/27/05, Matt Chotin [EMAIL PROTECTED] wrote:
 I think we're going to allow nested ids in Flex 2.

 For Flex 1.5 though you might be able to make Person an MXMLObject which
 would then have its initialized() method called as it gets created.
 That call would pass the MXML document which created the object and you
 could then attach the person using an id.  We have hard-coded id to
 not be allowed on deeper faceless objects, but you could use another
 name and then just assign that as the variable name for the document.
 Something like this:

 function initialized(document, id):Void
 {
   Var myId:String = this['valueYouPicked'];
   Document[myId] = this;
 }

 Now what I don't remember is if when we instantiate via the Array if the
 MXMLObject initialized will be called.  You'd need to look at the
 generated actionscript (turn keep-generated-actionscript on in
 flex-config) to be sure.

 Matt

 -Original Message-
 From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
 Behalf Of Aldo Bucchi
 Sent: Monday, December 26, 2005 3:25 PM
 To: flexcoders@yahoogroups.com
 Subject: [flexcoders] Nested faceless components. keeping IDs and
 DataBinding

 Hi all,

 It would be great to have IDs and databinding available to faceless
 data structures.
 Unfortunately, there are some restrictions that apply to faceless
 components.

 Is there any (hacky) way to declare a nested faceless component in an
 MXML document and assign a document scoped ID to it ??

 This is not legal as there are IDs in the nested components.

 c:Person id=foo
 c:children
 mx:Array
 c:Person id=barbie/
 c:Person id=birbie/
 /mx:Array
 /c:children
 /c:Person


 One ugly way would be to extend a container and do something like the
 following

 c:Person id=foo
 c:Person id=barbie/
 c:Person id=birbie/
 /c:Person

 Now, this limits me to assigning all children to one array... not to
 mention the overhead and component-lifecycle-related trouble.


 For now the only legal solution is the following I guess...

 c:Person id=foo/
 c:Person id=barbie parent={foo}/
 c:Person id=birbie parent={foo}/


 Evidently the benefit of using XML is lost.


 Any ideas?



 --
 : Aldo Bucchi :
 mobile (56) 8 429 8300



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










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










--
: Aldo Bucchi :
mobile (56) 8 429 8300


 Yahoo! Groups Sponsor ~-- 
Get Bzzzy! (real tools to help you find a job). Welcome to the Sweet Life.
http://us.click.yahoo.com/KIlPFB/vlQLAA/TtwFAA/nhFolB/TM
~- 

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

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

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

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




[flexcoders] Nested faceless components. keeping IDs and DataBinding

2005-12-26 Thread Aldo Bucchi
Hi all,

It would be great to have IDs and databinding available to faceless
data structures.
Unfortunately, there are some restrictions that apply to faceless components.

Is there any (hacky) way to declare a nested faceless component in an
MXML document and assign a document scoped ID to it ??

This is not legal as there are IDs in the nested components.

c:Person id=foo
c:children
mx:Array
c:Person id=barbie/
c:Person id=birbie/
/mx:Array
/c:children
/c:Person


One ugly way would be to extend a container and do something like the following

c:Person id=foo
c:Person id=barbie/
c:Person id=birbie/
/c:Person

Now, this limits me to assigning all children to one array... not to
mention the overhead and component-lifecycle-related trouble.


For now the only legal solution is the following I guess...

c:Person id=foo/
c:Person id=barbie parent={foo}/
c:Person id=birbie parent={foo}/


Evidently the benefit of using XML is lost.


Any ideas?



--
: Aldo Bucchi :
mobile (56) 8 429 8300


 Yahoo! Groups Sponsor ~-- 
Get Bzzzy! (real tools to help you find a job). Welcome to the Sweet Life.
http://us.click.yahoo.com/KIlPFB/vlQLAA/TtwFAA/nhFolB/TM
~- 

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

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

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

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





[flexcoders] Flex 1.5 for PDAs Mobiles ??

2005-12-12 Thread Aldo Bucchi
Hi all,

Anyone had any experience in building Flex apps for PDAs and Mobiles?
I haven't done any work in the field so far.
Only flash lite.

Any comments / expriences / resouces?

I am a little worried about performance... :P


--
: Aldo Bucchi :
mobile (56) 8 429 8300


 Yahoo! Groups Sponsor ~-- 
Get Bzzzy! (real tools to help you find a job). Welcome to the Sweet Life.
http://us.click.yahoo.com/KIlPFB/vlQLAA/TtwFAA/nhFolB/TM
~- 

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

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

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

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





Re: [flexcoders] Flex 1.5 for PDAs Mobiles ??

2005-12-12 Thread Aldo Bucchi
Hi Clint,

Man, I was definitely expecting more interest in this one!!
so... should I simply presume that Flex is not yet ready to go mobile?

Note that I have full control over the version of the installed player
in the PDAs ( it is for use within a company ).


Looks like I might be going back to good old Flash RIAs :(
I will try to get something new into the menu to make things more
interesting... perhaps actionstep.

Best,
Aldo

On 12/12/05, Clint Modien [EMAIL PROTECTED] wrote:
  Your worried with good cause.

  I think that for handhelds flash mx has scaled down versions of their
 components to account for the processing diff.

  Really interested to know how this turns out for you.

  Hope you get a chance to post your results.


 On 12/12/05, Aldo Bucchi [EMAIL PROTECTED] wrote:
 
  Hi all,
 
  Anyone had any experience in building Flex apps for PDAs and Mobiles?
  I haven't done any work in the field so far.
  Only flash lite.
 
  Any comments / expriences / resouces?
 
  I am a little worried about performance... :P
 
 
  --
  : Aldo Bucchi :
  mobile (56) 8 429 8300
 
 
 
  --
  Flexcoders Mailing List
  FAQ:
 http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
  Search Archives:
 http://www.mail-archive.com/flexcoders%40yahoogroups.com
  Yahoo! Groups Links
 
 
 
 
 
 
 
 



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



  
  YAHOO! GROUPS LINKS


  Visit your group flexcoders on the web.

  To unsubscribe from this group, send an email to:
  [EMAIL PROTECTED]

  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.

  



--
: Aldo Bucchi :
mobile (56) 8 429 8300


 Yahoo! Groups Sponsor ~-- 
Get Bzzzy! (real tools to help you find a job). Welcome to the Sweet Life.
http://us.click.yahoo.com/KIlPFB/vlQLAA/TtwFAA/nhFolB/TM
~- 

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

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

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

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




Re: [flexcoders] Flex 1.5 for PDAs Mobiles ??

2005-12-12 Thread Aldo Bucchi
So... what's the status on Flash Lite 2?

On 12/12/05, Andrew Muller [EMAIL PROTECTED] wrote:
 Clint

 It's like Jessie said, the power of the processer in your average is
 the problem, hey consider Palm - there's no Flash player there at all.
  AFAIK it's up to the hardware manufacturer to make their device work
 with the Flash player, not the reverse...

 Andrew

 On 12/13/05, Clint Modien [EMAIL PROTECTED] wrote:
   Is there even a flex compatible player for a pda?  Flex requires 7.0... i'm
  pretty sure this wouldn't work.  I know when I code a small flex app it
  takes up 20 megs in my browser.  I also can't imagine rendering on a 400Mhz
  cpu.
 
  I remembered reading about this a while back so I ran a search...
 
  Here's the official word from Lucian.
  http://www.mail-archive.com/flexcoders@yahoogroups.com/msg04309.html
 
 
 
 
  On 12/12/05, Aldo Bucchi [EMAIL PROTECTED] wrote:
  
   Hi Clint,
  
   Man, I was definitely expecting more interest in this one!!
   so... should I simply presume that Flex is not yet ready to go mobile?
  
   Note that I have full control over the version of the installed player
   in the PDAs ( it is for use within a company ).
  
  
   Looks like I might be going back to good old Flash RIAs :(
   I will try to get something new into the menu to make things more
   interesting... perhaps actionstep.
  
   Best,
   Aldo
  
   On 12/12/05, Clint Modien [EMAIL PROTECTED] wrote:
 Your worried with good cause.
   
 I think that for handhelds flash mx has scaled down versions of their
components to account for the processing diff.
   
 Really interested to know how this turns out for you.
   
 Hope you get a chance to post your results.
   
   
On 12/12/05, Aldo Bucchi  [EMAIL PROTECTED] wrote:

 Hi all,

 Anyone had any experience in building Flex apps for PDAs and Mobiles?
 I haven't done any work in the field so far.
 Only flash lite.

 Any comments / expriences / resouces?

 I am a little worried about performance... :P


 --
 : Aldo Bucchi :
 mobile (56) 8 429 8300



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








   
   
   
 --
 Flexcoders Mailing List
 FAQ:
   
  http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
 Search Archives:
   
  http://www.mail-archive.com/flexcoders%40yahoogroups.com
   
   
   
 
 YAHOO! GROUPS LINKS
   
   
 Visit your group flexcoders on the web.
   
 To unsubscribe from this group, send an email to:
 [EMAIL PROTECTED]
   
 Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
   
 
   
  
  
   --
   : Aldo Bucchi :
   mobile (56) 8 429 8300
  
  
  
   --
   Flexcoders Mailing List
   FAQ:
  http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
   Search Archives:
  http://www.mail-archive.com/flexcoders%40yahoogroups.com
   Yahoo! Groups Links
  
  
  
  
  
  
  
 
 
 
   --
   Flexcoders Mailing List
   FAQ:
  http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
   Search Archives:
  http://www.mail-archive.com/flexcoders%40yahoogroups.com
 
 
 
 
   
   YAHOO! GROUPS LINKS
 
 
   Visit your group flexcoders on the web.
 
   To unsubscribe from this group, send an email to:
   [EMAIL PROTECTED]
 
   Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
 
   
 


 --

 ---
 Andrew Muller
 Mentor | Trainer | Developer | Consultant

 tel: 02-9792-7464 ~ mob: 0407-886-122 ~ fax: 02-9792-8151



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









--
: Aldo Bucchi :
mobile (56) 8 429 8300


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

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

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

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

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




Re: [flexcoders] Flex 1.5 for PDAs Mobiles ??

2005-12-12 Thread Aldo Bucchi
jaja, now that's called timing.
thx jesse ;)

On 12/13/05, JesterXL [EMAIL PROTECTED] wrote:
 Find out!
 http://weblogs.macromedia.com/jd/archives/2005/12/flashlite_semin.cfm

 http://www.macromedia.com/cfusion/event/index.cfm?event=detailid=127144


 - Original Message -
 From: Aldo Bucchi [EMAIL PROTECTED]
 To: flexcoders@yahoogroups.com
 Sent: Monday, December 12, 2005 10:18 PM
 Subject: Re: [flexcoders] Flex 1.5 for PDAs  Mobiles ??


 So... what's the status on Flash Lite 2?

 On 12/12/05, Andrew Muller [EMAIL PROTECTED] wrote:
  Clint
 
  It's like Jessie said, the power of the processer in your average is
  the problem, hey consider Palm - there's no Flash player there at all.
   AFAIK it's up to the hardware manufacturer to make their device work
  with the Flash player, not the reverse...
 
  Andrew
 
  On 12/13/05, Clint Modien [EMAIL PROTECTED] wrote:
Is there even a flex compatible player for a pda?  Flex requires 7.0...
   i'm
   pretty sure this wouldn't work.  I know when I code a small flex app
   it
   takes up 20 megs in my browser.  I also can't imagine rendering on a
   400Mhz
   cpu.
  
   I remembered reading about this a while back so I ran a search...
  
   Here's the official word from Lucian.
   http://www.mail-archive.com/flexcoders@yahoogroups.com/msg04309.html
  
  
  
  
   On 12/12/05, Aldo Bucchi [EMAIL PROTECTED] wrote:
   
Hi Clint,
   
Man, I was definitely expecting more interest in this one!!
so... should I simply presume that Flex is not yet ready to go mobile?
   
Note that I have full control over the version of the installed player
in the PDAs ( it is for use within a company ).
   
   
Looks like I might be going back to good old Flash RIAs :(
I will try to get something new into the menu to make things more
interesting... perhaps actionstep.
   
Best,
Aldo
   
On 12/12/05, Clint Modien [EMAIL PROTECTED] wrote:
  Your worried with good cause.

  I think that for handhelds flash mx has scaled down versions of
 their
 components to account for the processing diff.

  Really interested to know how this turns out for you.

  Hope you get a chance to post your results.


 On 12/12/05, Aldo Bucchi  [EMAIL PROTECTED] wrote:
 
  Hi all,
 
  Anyone had any experience in building Flex apps for PDAs and
  Mobiles?
  I haven't done any work in the field so far.
  Only flash lite.
 
  Any comments / expriences / resouces?
 
  I am a little worried about performance... :P
 
 
  --
  : Aldo Bucchi :
  mobile (56) 8 429 8300
 
 
 
  --
  Flexcoders Mailing List
  FAQ:

   http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
  Search Archives:

   http://www.mail-archive.com/flexcoders%40yahoogroups.com
  Yahoo! Groups Links
 
 
 
 
 
 
 
 



  --
  Flexcoders Mailing List
  FAQ:

   http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
  Search Archives:

   http://www.mail-archive.com/flexcoders%40yahoogroups.com



  
  YAHOO! GROUPS LINKS


  Visit your group flexcoders on the web.

  To unsubscribe from this group, send an email to:
  [EMAIL PROTECTED]

  Your use of Yahoo! Groups is subject to the Yahoo! Terms of
 Service.

  

   
   
--
: Aldo Bucchi :
mobile (56) 8 429 8300
   
   
   
--
Flexcoders Mailing List
FAQ:
   http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives:
   http://www.mail-archive.com/flexcoders%40yahoogroups.com
Yahoo! Groups Links
   
   
   
   
   
   
   
  
  
  
--
Flexcoders Mailing List
FAQ:
   http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives:
   http://www.mail-archive.com/flexcoders%40yahoogroups.com
  
  
  
  

YAHOO! GROUPS LINKS
  
  
Visit your group flexcoders on the web.
  
To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
  
Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
  

  
 
 
  --
 
  ---
  Andrew Muller
  Mentor | Trainer | Developer | Consultant
 
  tel: 02-9792-7464 ~ mob: 0407-886-122 ~ fax: 02-9792-8151
 
 
 
  --
  Flexcoders Mailing List
  FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
  Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
  Yahoo! Groups Links
 
 
 
 
 
 
 


 --
 : Aldo Bucchi :
 mobile (56) 8 429 8300



 --
 Flexcoders Mailing List
 FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
 Search

  1   2   >