Re: [flexcoders] talk from one swf to another

2008-05-18 Thread Justin Fujita
It sounds like you're looking for Adobe's Data Management feature (FDS/LCDS)
which was not included in BlazeDS.  The functionality of Data Management's
client-side data synchronization can however be simulated using a messaging
framework.

On Sun, May 18, 2008 at 10:13 PM, Luke Vanderfluit <
[EMAIL PROTECTED]> wrote:

>   Hi.
>
> Im using blazeds and a java backend.
> I have a swf that updates stuff on the server and thus in the database.
>
> My question is: Is it possible to have a second swf (using blazeds) that
> will listen for
> or subscribe to changes on a server object and have the server object push
> changes to the
> subscribed object.
>
> IOW. I want to have one swf respond to changes made with a different swf.
>
> Thanks.
>
> Kind regards.
> Luke.
>
> --
> Luke Vanderfluit
> Analyst / Web Programmer
> e3Learning.com.au
> 08 8221 6422
>  
>



-- 
Thanks for reading. -Justin
Flickr: http://www.flickr.com/photos/neopan/


[flexcoders] talk from one swf to another

2008-05-18 Thread Luke Vanderfluit
Hi.

Im using blazeds and a java backend.
I have a swf that updates stuff on the server and thus in the database.

My question is: Is it possible to have a second swf (using blazeds) that will 
listen for 
or subscribe to changes on a server object and have the server object push 
changes to the 
subscribed object.

IOW. I want to have one swf respond to changes made with a different swf.

Thanks.

Kind regards.
Luke.

-- 
Luke Vanderfluit
Analyst / Web Programmer
e3Learning.com.au
08 8221 6422


[flexcoders] [ArrayElementType] warning

2008-05-18 Thread Josh McDonald
Hey guys, I'm getting this on MXML files referring to classes using
[ArrayElementType] rather than in the classes themselves:

[ArrayElementType](CompositeMapping)]: type CompositeMapping is unavailable.


The CompositeMapping class is definitely referenced from the MXML file
though:







CompositeDTO.mappings is defined thus:

[ArrayElementType("CompositeMapping")]
public function set mappings(v : Array) : void { _mappings = v; }

Should I not be decorating the setter method? Builder seems to understand
and puts CompositeMapping at the top of the auto-complete popup when I'm
entering the MXML.

Obviously not immediately pressing, but I don't like warnings I don't
understand, as it often means something's going to bite me in the near
future ;-)

Ideas?

Cheers,

-J

-- 
"Therefore, send not to know For whom the bell tolls. It tolls for thee."

:: Josh 'G-Funk' McDonald
:: 0437 221 380 :: [EMAIL PROTECTED]


RE: [flexcoders] TabBar and percentage width

2008-05-18 Thread Alex Harui
Please post a test case.



From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
Behalf Of Amy
Sent: Friday, May 16, 2008 4:04 PM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] TabBar and percentage width



Hi, all;

I have a tabbar that is in an HBox that is in an Application. The 
TabBar and the HBox are both set to 100%. If the window is wider than 
the "natural" width of the tabbar and I then resize it, then everything 
works as expected...the tab labels will truncate and everything will 
squish together to reflect the change.

If I then close the browser at that width and relaunch the app, the 
tabs are all full size and extend off the edge of the page with no way 
to get to them (unless you resize the browser window).

Is this expected behavior?

TIA;

Amy



 


Re: [flexcoders] Bindable tag question

2008-05-18 Thread Josh McDonald
If you call addItem(), updateItem(), etc, the PropertyChangedEvent is
dispatched by the IList implementor (ie, ArrayCollection).

But, if you have an IList of objects, and you do this:

var company : Company = companyList.getItemAt(3) as Company;
company.name = "New name";

then you'll only get the new data on screen if Company (or Company.name) is
marked [Bindable]

When you call the modifying methods on the dataprovider itself, then the
change is marked as happening on the IList (and it dispatches the
PropertyChangedEvent). But if you change the content of an object contained
within that list, nobody knows about it unless you add the [Bindable].
[Bindable] is a compile-time decorator that dispatches the events on your
behalf.

If I'm making things muddier rather than clearer with that, let me know ;-)

-J

On Mon, May 19, 2008 at 2:01 PM, gaurav1146 <[EMAIL PROTECTED]> wrote:

>   Hi,
> I have been using Bindable tag for data providers in datagrid, list
> etc. The doc states that this ensures that the destination datagrid
> would reflect the change when the dataprovider is changed. But I have
> observed that even if I do not use the Bindable tag the datagrid is
> still updated when the dataprovider changes. Here is a simple example:
>
> 
> http://www.adobe.com/2006/mxml";
> layout="absolute">
> 
> 
> 
> 
> 
> 
> 
> 
>
> In the above example the datagrid changes on the button click. Please
> let me know if I am missing somthing.
>
>  
>



-- 
"Therefore, send not to know For whom the bell tolls. It tolls for thee."

:: Josh 'G-Funk' McDonald
:: 0437 221 380 :: [EMAIL PROTECTED]


RE: [flexcoders] Re: DateChooser setting displayedMonth, displayedYear does nothing

2008-05-18 Thread Alex Harui
I didn't run the code, but by looking at it, the selectableRange is
bound to a plain old object which doesn't support binding. You should
have seen a warning in the console at runtime.  Thus at init time, the
selectableRange is bogus and the displayedMonth/Year probably get
screwed up as well.



From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
Behalf Of rleuthold
Sent: Sunday, May 18, 2008 8:10 AM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Re: DateChooser setting displayedMonth,
displayedYear does nothing



Hi Alex, thanks for the reply. I made a simple test case, and could
figure out why it is not 
working as expected- Can you shortly have look at this code:

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





 


 



Is that explainable ?

Thank's _rico

--- In flexcoders@yahoogroups.com 
, "Alex Harui" <[EMAIL PROTECTED]> wrote:
>
> I'd make a simple test case and see if it works there. Are you sure
> your compDateRange has two elements with valid values?
> 
> 
> 
> From: flexcoders@yahoogroups.com 
[mailto:flexcoders@yahoogroups.com 
] On
> Behalf Of rleuthold
> Sent: Saturday, May 17, 2008 6:05 AM
> To: flexcoders@yahoogroups.com  
> Subject: [flexcoders] DateChooser setting displayedMonth,
displayedYear
> does nothing
> 
> 
> 
> Hi,
> 
> I have a DateChooser in a popUp window. If I set the displayedMonth
and
> displayedYear 
> properties on that DateChooser (after creating the popup), nothing
> happens. The display is 
> still on the month and year previously selected/displayed. Does
anybody
> have an idea ?
> 
> code (parent comp):
> 
> _datePickerWin =
> DateRangerPopUp(PopUpManager.createPopUp(Application.application as 
> DisplayObject, DateRangerPopUp, true));
> _datePickerWin.compDateRange = _dateRange;
> 
> code (DateRangerPopup):
> public function set compDateRange(dateRange:Array):void
> {
> _compDateRange = dateRange;
> 
> dateChooser.selectedRanges = [ {rangeStart: _compDateRange[0],
rangeEnd:
> 
> _compDateRange[1] }];
> 
> dateChooser.displayedMonth = _compDateRange[1].month;
> dateChooser.displayedYear = _compDateRange[1].fullYear;
> 
> 
> Thank's rico
>



 


RE: [flexcoders] Tree - Drag Drop - prevent drop into folder

2008-05-18 Thread Alex Harui
Anywhere in an open folder (like its children) or just the open folder
row?
 
If you look at the Tree source you can see how to get parents of things
that are visible, and you might be able to use that to call
preventDefault on the drag event.



From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
Behalf Of iilsley
Sent: Sunday, May 18, 2008 9:20 AM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Tree - Drag Drop - prevent drop into folder




I'm trying to prevent the 'drop' of a 'dragged' folder 
into an open folder but having no luck . 

I've looked @ the 'Spring Loaded Folders'
http://www.flexibleexperiments.com/Flex/SpringLoadedFolders2/Sample.html
 

which is almost there , but it still allows the drop if you position
the source at the end of the 'drop folder' . 

Is there a way to get the 'parent' folder of the drop target ?



 


RE: [flexcoders] Event Not Dispatched From TileWindow

2008-05-18 Thread Alex Harui
Popups are not parented by the app so the event won't be seen the by app
listener.  IMHO, it is a bad practice to bubble like that.  You should
just get the reference to the popup from the PopUpManager and
addEventListener to that.



From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
Behalf Of Parjan Arjan
Sent: Sunday, May 18, 2008 8:02 AM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Event Not Dispatched From TileWindow



Dear All
I am dispatching an event from tile window and i am capturing this event
on parent container but event is not dispatching from tile window here
is my code can u point out what is wrong here thanks in advance..
Parkash Arjan
// This is my Event Class Code
public class CloseMyTileWindowEvent  extends Event
{
 public static var CLICK:String = "MY_TILE_WINDOW_CLICK_EVENT";

public var str:Object;

public function CloseMyTileWindowEvent( str:Object )
{
super (CLICK, true, true);
this.str = str;
}

}

//This Is my Application Container

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






//And This is my tile window which is dispatching event

http://www.adobe.com/2006/mxml";
layout="absolute" width="400" height="300">










 


RE: [flexcoders] Error

2008-05-18 Thread Alex Harui
Put it in the debugger, check the values.  Maybe a row has shrunk too
small or the DG is too narrow?



From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
Behalf Of markgoldin_2000
Sent: Sunday, May 18, 2008 1:52 PM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Error



Can someone please help me with this error:

ArgumentError: Error #2004: One of the parameters is invalid.
at flash.display::Graphics/drawRect()
at mx.controls::DataGrid/drawRowBackground()
[E:\dev\3.0.x\frameworks\projects\framework\src\mx\controls\DataGrid.a
s:2967]
at mx.controls::DataGrid/drawRowGraphics()
[E:\dev\3.0.x\frameworks\projects\framework\src\mx\controls\DataGrid.a
s:2283]
at mx.controls::DataGrid/drawRowBackgrounds()
[E:\dev\3.0.x\frameworks\projects\framework\src\mx\controls\DataGrid.a
s:2242]
at mx.controls::DataGrid/updateDisplayList()
[E:\dev\3.0.x\frameworks\projects\framework\src\mx\controls\DataGrid.a
s:1503]
at mx.controls.listClasses::ListBase/validateDisplayList()
[E:\dev\3.0.x\frameworks\projects\framework\src\mx\controls\listClasse
s\ListBase.as:3281]
at mx.managers::LayoutManager/validateDisplayList()
[E:\dev\3.0.x\frameworks\projects\framework\src\mx\managers\LayoutMana
ger.as:602]
at mx.managers::LayoutManager/doPhasedInstantiation()
[E:\dev\3.0.x\frameworks\projects\framework\src\mx\managers\LayoutMana
ger.as:675]
at Function/http://adobe.com/AS3/2006/builtin::apply
 ()
at mx.core::UIComponent/callLaterDispatcher2()
[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\UIComponent.as
:8460]
at mx.core::UIComponent/callLaterDispatcher()
[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\UIComponent.as
:8403]



 


[flexcoders] Bindable tag question

2008-05-18 Thread gaurav1146
Hi, 
 I have been using Bindable tag for data providers in datagrid, list
etc. The doc states that this ensures that the destination datagrid
would reflect the change when the dataprovider is changed. But I have
observed that even if I do not use the Bindable tag the datagrid is
still updated when the dataprovider changes. Here is a simple example:


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






  

 
In the above example the datagrid changes on the button click. Please
let me know if I am missing somthing.



[flexcoders] flex3 sdk and eclipse

2008-05-18 Thread Gustavo Duenas
Hi I'd like to set up my eclipse to work with the flex3 sdk...is that  
possible and if it is, how could I?

Turorial or ideas are welcome.

:)

Gustavo


[flexcoders] [ANN] Flex-mojos 1.0-RC2

2008-05-18 Thread VELO
Flex-mojos 1.0-RC2 is out.

Just same fixes of problems found on 1.0-RC1.

http://blog.flex-mojos.info/2008/05/19/flex-mojos-10-rc2/


VELO


[flexcoders] Re: URI has an authority component

2008-05-18 Thread barry.beattie
for me it turns out to be a paths/UNC problem.

recreating the project with a workspace that maps to a drive letter
(in the case of Windoze) fixes it.

more info here from the Ant lists:

http://www.mail-archive.com/[EMAIL PROTECTED]/msg29534.html





Re: [flexcoders] run flex builder using Java 6 on mac?

2008-05-18 Thread Josh McDonald
By the way, is this Mac only, or is SWT just not J6 ready anywhere?

-J

On Mon, May 19, 2008 at 11:30 AM, Josh McDonald <[EMAIL PROTECTED]> wrote:

> Java 6 on mac is currently incompatible with SWT, which is what Eclipse
> uses for its GUI, so It can't be done.\
>
> -J
>
>
> On Mon, May 19, 2008 at 9:15 AM, Rich Rodecker <[EMAIL PROTECTED]>
> wrote:
>
>>   Not sure if this is possible or not, but since apple released the Java
>> 6 update recently, is there a way to have FlexBuilder use that instead?
>>  
>>
>
>
>
> --
> "Therefore, send not to know For whom the bell tolls. It tolls for thee."
>
> :: Josh 'G-Funk' McDonald
> :: 0437 221 380 :: [EMAIL PROTECTED]




-- 
"Therefore, send not to know For whom the bell tolls. It tolls for thee."

:: Josh 'G-Funk' McDonald
:: 0437 221 380 :: [EMAIL PROTECTED]


Re: [flexcoders] run flex builder using Java 6 on mac?

2008-05-18 Thread Josh McDonald
Java 6 on mac is currently incompatible with SWT, which is what Eclipse uses
for its GUI, so It can't be done.\

-J

On Mon, May 19, 2008 at 9:15 AM, Rich Rodecker <[EMAIL PROTECTED]> wrote:

>   Not sure if this is possible or not, but since apple released the Java 6
> update recently, is there a way to have FlexBuilder use that instead?
>  
>



-- 
"Therefore, send not to know For whom the bell tolls. It tolls for thee."

:: Josh 'G-Funk' McDonald
:: 0437 221 380 :: [EMAIL PROTECTED]


Re: [flexcoders] Re: How do I dispatch an "everything" PropertyChangeEvent on this?

2008-05-18 Thread Josh McDonald
This is for a DTO that inherits some fairly complicated describeType-based
auto-populate voodoo. It's already statically caching describeType info
(based on a getQualifiedClassName key), so that's no worry, and I've already
got all the info required for generating field-level change events as I go
through. I might refactor it and go back to those events when I get some
time. It needs to have some functionality pulled out into a generic
reflection util class anyway eventually :)

Cheers :)

-J

On Mon, May 19, 2008 at 11:18 AM, Daniel Gold <[EMAIL PROTECTED]> wrote:

>   I don't usually make an entire class Bindable on a single event like you
> posted earlier, so I'm not 100% on this, but I'm pretty sure it won't
> auto-generate that event for you in your setters, so you would have to
> dispatch it manually, with the side effect that all of your other bindings
> would fire as well. I usually go the route of using the default Bindable
> event and then using describeType in my updateAll to generate the
> propertyChangeEvent so that I can still fire individual bindings without the
> overhead.
>
> I also cache the result of the describeType so that it will only happen
> once on each qualified class name as that method can be pretty heavy.
>
>
> On Sun, May 18, 2008 at 7:42 PM, Josh McDonald <[EMAIL PROTECTED]> wrote:
>
>>   Does this mean I will no longer receive any automatic updates (as in
>> generated by the framework, rather than by my event dispatch code) at all
>> when an individual member is updated, or that simply all members will be
>> marked as changed when any one of them is?
>>
>> Cheers,
>> -J
>>
>>
>> On Mon, May 19, 2008 at 6:02 AM, Daniel Gold <[EMAIL PROTECTED]>
>> wrote:
>>
>>>   I've done it that way before, although sometimes its better to create
>>> an "updateAll()" method, because now all of your bindings will fire when a
>>> single property changes since your entire class is Bindable on the same
>>> event. Just depends on exactly what the use case is, if your class is set up
>>> with the default Binding events you could use describeType in your updateAll
>>> method to dispatch a PropertyChangeEvent for each property in your class.
>>>
>>>
>>> On Fri, May 16, 2008 at 1:36 AM, Josh McDonald <[EMAIL PROTECTED]> wrote:
>>>
   Once again, two seconds after I post, the answer pops into my head...
 And as usual, the (simple) solution for anybody trawling the list in 
 future:

 [Bindable(event="populated")]
 public class FooBar extends EventDispatcher  {

 ...

 //Pay attention to me!
 dispatchEvent(new Event("populated"));


 -J


 On Fri, May 16, 2008 at 4:30 PM, Josh McDonald <[EMAIL PROTECTED]>
 wrote:

> Hi guys,
>
> Disclaimer: this is probably a stupid question, but I've been trying to
> figure this out for way too long!
>
> I've got some code that does all sorts of things to this.foo, this.bar,
> and this.baz etc etc. At the moment I'm dispatching several standard
> PropertyChangeEvents as I change fields. What I'd like to do is once I've
> finished all my voodoo, dispatch a single event that says "everything 
> needs
> to be updated", but I need to do it to this rather than on a reference in 
> a
> parent object, as it's a non-visual component that has no idea where it 
> sits
> in the object graph.
>
> I *know* there's a simple solution to this...
>
> -J
>
> --
> "Therefore, send not to know For whom the bell tolls. It tolls for
> thee."
>
> :: Josh 'G-Funk' McDonald
> :: 0437 221 380 :: [EMAIL PROTECTED]




 --
 "Therefore, send not to know For whom the bell tolls. It tolls for
 thee."

 :: Josh 'G-Funk' McDonald
 :: 0437 221 380 :: [EMAIL PROTECTED]

>>>
>>>
>>
>>
>> --
>> "Therefore, send not to know For whom the bell tolls. It tolls for thee."
>>
>> :: Josh 'G-Funk' McDonald
>> :: 0437 221 380 :: [EMAIL PROTECTED]
>>
>
>  
>



-- 
"Therefore, send not to know For whom the bell tolls. It tolls for thee."

:: Josh 'G-Funk' McDonald
:: 0437 221 380 :: [EMAIL PROTECTED]


Re: [flexcoders] Re: How do I dispatch an "everything" PropertyChangeEvent on this?

2008-05-18 Thread Daniel Gold
I don't usually make an entire class Bindable on a single event like you
posted earlier, so I'm not 100% on this, but I'm pretty sure it won't
auto-generate that event for you in your setters, so you would have to
dispatch it manually, with the side effect that all of your other bindings
would fire as well. I usually go the route of using the default Bindable
event and then using describeType in my updateAll to generate the
propertyChangeEvent so that I can still fire individual bindings without the
overhead.

I also cache the result of the describeType so that it will only happen once
on each qualified class name as that method can be pretty heavy.

On Sun, May 18, 2008 at 7:42 PM, Josh McDonald <[EMAIL PROTECTED]> wrote:

>   Does this mean I will no longer receive any automatic updates (as in
> generated by the framework, rather than by my event dispatch code) at all
> when an individual member is updated, or that simply all members will be
> marked as changed when any one of them is?
>
> Cheers,
> -J
>
>
> On Mon, May 19, 2008 at 6:02 AM, Daniel Gold <[EMAIL PROTECTED]>
> wrote:
>
>>   I've done it that way before, although sometimes its better to create
>> an "updateAll()" method, because now all of your bindings will fire when a
>> single property changes since your entire class is Bindable on the same
>> event. Just depends on exactly what the use case is, if your class is set up
>> with the default Binding events you could use describeType in your updateAll
>> method to dispatch a PropertyChangeEvent for each property in your class.
>>
>>
>> On Fri, May 16, 2008 at 1:36 AM, Josh McDonald <[EMAIL PROTECTED]> wrote:
>>
>>>   Once again, two seconds after I post, the answer pops into my head...
>>> And as usual, the (simple) solution for anybody trawling the list in future:
>>>
>>> [Bindable(event="populated")]
>>> public class FooBar extends EventDispatcher  {
>>>
>>> ...
>>>
>>> //Pay attention to me!
>>> dispatchEvent(new Event("populated"));
>>>
>>>
>>> -J
>>>
>>>
>>> On Fri, May 16, 2008 at 4:30 PM, Josh McDonald <[EMAIL PROTECTED]>
>>> wrote:
>>>
 Hi guys,

 Disclaimer: this is probably a stupid question, but I've been trying to
 figure this out for way too long!

 I've got some code that does all sorts of things to this.foo, this.bar,
 and this.baz etc etc. At the moment I'm dispatching several standard
 PropertyChangeEvents as I change fields. What I'd like to do is once I've
 finished all my voodoo, dispatch a single event that says "everything needs
 to be updated", but I need to do it to this rather than on a reference in a
 parent object, as it's a non-visual component that has no idea where it 
 sits
 in the object graph.

 I *know* there's a simple solution to this...

 -J

 --
 "Therefore, send not to know For whom the bell tolls. It tolls for
 thee."

 :: Josh 'G-Funk' McDonald
 :: 0437 221 380 :: [EMAIL PROTECTED]
>>>
>>>
>>>
>>>
>>> --
>>> "Therefore, send not to know For whom the bell tolls. It tolls for thee."
>>>
>>> :: Josh 'G-Funk' McDonald
>>> :: 0437 221 380 :: [EMAIL PROTECTED]
>>>
>>
>>
>
>
> --
> "Therefore, send not to know For whom the bell tolls. It tolls for thee."
>
> :: Josh 'G-Funk' McDonald
> :: 0437 221 380 :: [EMAIL PROTECTED]
>  
>


[flexcoders] Re: URI has an authority component

2008-05-18 Thread barry.beattie
> we found the solution just by chance... check and
> delete some of the params in the flex builder shortcut, right now I
> can't remember which one was so you'll have to try

Gus, are you sure this was the thing that fixed it?

here's the args in the shortcut to my plug-in version of FlexBuilder.

"C:\Program Files\Eclipse\eclipse\eclipse.exe" -showlocation -vm
"C:\Program Files\Adobe\Flex Builder 3 Plug-in\jre\bin\javaw.exe"
-vmargs -Xms128M -Xmx512M -XX:MaxPermSize=256M



[flexcoders] Re: a simple question of BitmapData

2008-05-18 Thread flexawesome
great, I may try this :)

thanks Allan

--- In flexcoders@yahoogroups.com, "Allan Pichler" <[EMAIL PROTECTED]> 
wrote:
>
> Sorry  error in it try the code below instead
> 
> 
> private var bitmapDataCopy:BitmapData;
>  private var sourceBitmap:BitmapData;
> 
> private function init():void {
> var imgLoad:Loader=new Loader();
> imgLoad.contentLoaderInfo.addEventListener
(Event.COMPLETE,init2);
> imgLoad.load(new URLRequest("assets/imagename.png"));
>}
> 
> private function init2(e:Event):void {
> sourceBitmap = e.target.content.bitmapData as BitmapData;
> bitmapDataCopy = sourceBitmap.clone();
> }
> On Sun, May 18, 2008 at 4:55 PM, Allan Pichler <[EMAIL PROTECTED]> 
wrote:
> 
> > I believe this should work.
> >
> > private var bitmapDataCopy:BitmapData;
> >  private var sourceBitmap:BitmapData;
> >
> > private function init():void {
> > var imgLoad:Loader=new Loader();
> > imgLoad.contentLoaderInfo.addEventListener
(Event.COMPLETE,init2);
> > imgLoad.load(new URLRequest("assets/imagename.png"));
> >}
> >
> > private function init2(e:Event):void {
> > sourceBitmap = e.target.content.bitmapData as BitmapData;
> > bitmapDataCopy = sourceImage.clone();
> > }
> >
> > On Sat, May 17, 2008 at 8:41 PM, Alex Harui <[EMAIL PROTECTED]> wrote:
> >
> >>SWFLoader doesn't get going until you addChild it.  If you use
> >> flash.display.Loader, you might be able to load w/o addChild
> >>
> >>  --
> >>  *From:* flexcoders@yahoogroups.com 
[mailto:[EMAIL PROTECTED] *On
> >> Behalf Of *flexawesome
> >> *Sent:* Saturday, May 17, 2008 3:16 PM
> >> *To:* flexcoders@yahoogroups.com
> >> *Subject:* [flexcoders] Re: a simple question of BitmapData
> >>
> >>
> >> Hi there, I have updated the code ( enabled line5 ) and get the
> >> duplicate copy of gif file.
> >>
> >> Is there a way to prevent to use addChild but still can get the 
copy
> >> of the image?
> >>
> >> Cheers
> >>
> >> http://www.privatepaste.com/29lCTCERRY
> >>
> >> --- In flexcoders@yahoogroups.com ,
> >> "flexawesome" 
> >> wrote:
> >> >
> >> > Hi there,
> >> >
> >> > do you know how can I use it to duplicate the image? It seems
> >> doesn't
> >> > work. any ideas?
> >> >
> >> > Thank you
> >> >
> >> > loader = new SWFLoader();
> >> > loader.addEventListener(Event.COMPLETE, Bitmapdata)
> >> >
> >> > loader.source
> >> = "http://us.i1.yimg.com/us.yimg.com/i/us/nt/ma/ma_tech-
> >> > grp_1.gif"
> >> > //addChild(loader);
> >> >
> >> >
> >> > private function oBitmapdata(e:Event):void
> >> > {
> >> >
> >> > var img:Image = new Image();
> >> > var data:BitmapData = Bitmap(loader.content).bitmapData;
> >> > var bitmap:Bitmap = new Bitmap(data);
> >> >
> >> > img.addChild(bitmap)
> >> >
> >> > addChild(img);
> >> >
> >> > }
> >> >
> >>
> >>  
> >>
> >
> >
>




Re: [flexcoders] Re: How do I dispatch an "everything" PropertyChangeEvent on this?

2008-05-18 Thread Josh McDonald
Does this mean I will no longer receive any automatic updates (as in
generated by the framework, rather than by my event dispatch code) at all
when an individual member is updated, or that simply all members will be
marked as changed when any one of them is?

Cheers,
-J

On Mon, May 19, 2008 at 6:02 AM, Daniel Gold <[EMAIL PROTECTED]> wrote:

>   I've done it that way before, although sometimes its better to create an
> "updateAll()" method, because now all of your bindings will fire when a
> single property changes since your entire class is Bindable on the same
> event. Just depends on exactly what the use case is, if your class is set up
> with the default Binding events you could use describeType in your updateAll
> method to dispatch a PropertyChangeEvent for each property in your class.
>
>
> On Fri, May 16, 2008 at 1:36 AM, Josh McDonald <[EMAIL PROTECTED]> wrote:
>
>>   Once again, two seconds after I post, the answer pops into my head...
>> And as usual, the (simple) solution for anybody trawling the list in future:
>>
>> [Bindable(event="populated")]
>> public class FooBar extends EventDispatcher  {
>>
>> ...
>>
>> //Pay attention to me!
>> dispatchEvent(new Event("populated"));
>>
>>
>> -J
>>
>>
>> On Fri, May 16, 2008 at 4:30 PM, Josh McDonald <[EMAIL PROTECTED]> wrote:
>>
>>> Hi guys,
>>>
>>> Disclaimer: this is probably a stupid question, but I've been trying to
>>> figure this out for way too long!
>>>
>>> I've got some code that does all sorts of things to this.foo, this.bar,
>>> and this.baz etc etc. At the moment I'm dispatching several standard
>>> PropertyChangeEvents as I change fields. What I'd like to do is once I've
>>> finished all my voodoo, dispatch a single event that says "everything needs
>>> to be updated", but I need to do it to this rather than on a reference in a
>>> parent object, as it's a non-visual component that has no idea where it sits
>>> in the object graph.
>>>
>>> I *know* there's a simple solution to this...
>>>
>>> -J
>>>
>>> --
>>> "Therefore, send not to know For whom the bell tolls. It tolls for thee."
>>>
>>> :: Josh 'G-Funk' McDonald
>>> :: 0437 221 380 :: [EMAIL PROTECTED]
>>
>>
>>
>>
>> --
>> "Therefore, send not to know For whom the bell tolls. It tolls for thee."
>>
>> :: Josh 'G-Funk' McDonald
>> :: 0437 221 380 :: [EMAIL PROTECTED]
>>
>
>  
>



-- 
"Therefore, send not to know For whom the bell tolls. It tolls for thee."

:: Josh 'G-Funk' McDonald
:: 0437 221 380 :: [EMAIL PROTECTED]


Re: [flexcoders] Re: a simple question of BitmapData

2008-05-18 Thread Allan Pichler
Sorry  error in it try the code below instead


private var bitmapDataCopy:BitmapData;
 private var sourceBitmap:BitmapData;

private function init():void {
var imgLoad:Loader=new Loader();
imgLoad.contentLoaderInfo.addEventListener(Event.COMPLETE,init2);
imgLoad.load(new URLRequest("assets/imagename.png"));
   }

private function init2(e:Event):void {
sourceBitmap = e.target.content.bitmapData as BitmapData;
bitmapDataCopy = sourceBitmap.clone();
}
On Sun, May 18, 2008 at 4:55 PM, Allan Pichler <[EMAIL PROTECTED]> wrote:

> I believe this should work.
>
> private var bitmapDataCopy:BitmapData;
>  private var sourceBitmap:BitmapData;
>
> private function init():void {
> var imgLoad:Loader=new Loader();
> imgLoad.contentLoaderInfo.addEventListener(Event.COMPLETE,init2);
> imgLoad.load(new URLRequest("assets/imagename.png"));
>}
>
> private function init2(e:Event):void {
> sourceBitmap = e.target.content.bitmapData as BitmapData;
> bitmapDataCopy = sourceImage.clone();
> }
>
> On Sat, May 17, 2008 at 8:41 PM, Alex Harui <[EMAIL PROTECTED]> wrote:
>
>>SWFLoader doesn't get going until you addChild it.  If you use
>> flash.display.Loader, you might be able to load w/o addChild
>>
>>  --
>>  *From:* flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] *On
>> Behalf Of *flexawesome
>> *Sent:* Saturday, May 17, 2008 3:16 PM
>> *To:* flexcoders@yahoogroups.com
>> *Subject:* [flexcoders] Re: a simple question of BitmapData
>>
>>
>> Hi there, I have updated the code ( enabled line5 ) and get the
>> duplicate copy of gif file.
>>
>> Is there a way to prevent to use addChild but still can get the copy
>> of the image?
>>
>> Cheers
>>
>> http://www.privatepaste.com/29lCTCERRY
>>
>> --- In flexcoders@yahoogroups.com ,
>> "flexawesome" <[EMAIL PROTECTED]>
>> wrote:
>> >
>> > Hi there,
>> >
>> > do you know how can I use it to duplicate the image? It seems
>> doesn't
>> > work. any ideas?
>> >
>> > Thank you
>> >
>> > loader = new SWFLoader();
>> > loader.addEventListener(Event.COMPLETE, Bitmapdata)
>> >
>> > loader.source
>> = "http://us.i1.yimg.com/us.yimg.com/i/us/nt/ma/ma_tech-
>> > grp_1.gif"
>> > //addChild(loader);
>> >
>> >
>> > private function oBitmapdata(e:Event):void
>> > {
>> >
>> > var img:Image = new Image();
>> > var data:BitmapData = Bitmap(loader.content).bitmapData;
>> > var bitmap:Bitmap = new Bitmap(data);
>> >
>> > img.addChild(bitmap)
>> >
>> > addChild(img);
>> >
>> > }
>> >
>>
>>  
>>
>
>


[flexcoders] Re: LinkBar Question, How to get LinkBar item details programmatically?

2008-05-18 Thread vkc_nair
I want to read the content of the dataprovider when contextMenu 
appear.

I get the information about the link (URL to open) on mouse click 
like below, to open the link in external browser window.

//When user clicks link, pass execution to JavaScript function on 
hosting page.
linkbar.addEventListener(ItemClickEvent.ITEM_CLICK, function
(event:ItemClickEvent):void{
var prod:Product = event.item as Product;

if (prod != null && ExternalInterface.available) {
ExternalInterface.call
("launchExternalProduct", prod.id, prod.ssoEntryUri);
}
});


prod.id is the name of the product and prod.ssoEntryUri is the 
product URL.


How do I get the same information on ContextMenu (Right Click). My 
linkbar and buttons are created like this

private function initLinkBar(): void
{
var linkbar:LinkBar = new LinkBar();
linkbar.dataProvider = this.externalProducts.toArray();
linkbar.id ="testlink";

linkbar.addEventListener(ItemClickEvent.ITEM_CLICK, function
(event:ItemClickEvent):void{
var prod:Product = event.item as Product;

if (prod != null && ExternalInterface.available) {
ExternalInterface.call
("launchExternalProduct", prod.id, prod.ssoEntryUri);
}
});

 

cb.height =40;
cb.addChild(linkbar);
}




Thanks
VN





On May 16, 9:55 pm, smalik <[EMAIL PROTECTED]> wrote:
> It works.
> 
> See the below code:
-






-- In flexcoders@yahoogroups.com, "the_braniak" <[EMAIL PROTECTED]> 
wrote:
>
> I'm not sure what link are you trying to open in a browser window.
> Where do you have the link (URL) you want to open stored?
> 
> Claudiu 
> 
> --- In flexcoders@yahoogroups.com, "vkc_nair"  wrote:
> >
> > Hi All, 
> > 
> > How to get the data behind a LinkBar item (e.g URL) on right 
mouse 
> > click? 
> > 
> > 
> > I have a LinkBar with 4 different items and a ContextMenu 
attached 
> > to 
> > the LinkBar. 
> > 
> > 
> > When user right click on each link the contextmenu give the 
option 
> > to 
> > open the link  in a Tab or an external Browser window. 
> > 
> > 
> > I want to pass the URL behind each link item programmatically to 
my 
> > contextmenu. 
> > 
> > 
> > Thanks 
> > VN
> >
>




Re: [flexcoders] Re: a simple question of BitmapData

2008-05-18 Thread Allan Pichler
I believe this should work.

private var bitmapDataCopy:BitmapData;
 private var sourceBitmap:BitmapData;

private function init():void {
var imgLoad:Loader=new Loader();
imgLoad.contentLoaderInfo.addEventListener(Event.COMPLETE,init2);
imgLoad.load(new URLRequest("assets/imagename.png"));
   }

private function init2(e:Event):void {
sourceBitmap = e.target.content.bitmapData as BitmapData;
bitmapDataCopy = sourceImage.clone();
}

On Sat, May 17, 2008 at 8:41 PM, Alex Harui <[EMAIL PROTECTED]> wrote:

>SWFLoader doesn't get going until you addChild it.  If you use
> flash.display.Loader, you might be able to load w/o addChild
>
>  --
>  *From:* flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] *On
> Behalf Of *flexawesome
> *Sent:* Saturday, May 17, 2008 3:16 PM
> *To:* flexcoders@yahoogroups.com
> *Subject:* [flexcoders] Re: a simple question of BitmapData
>
>
> Hi there, I have updated the code ( enabled line5 ) and get the
> duplicate copy of gif file.
>
> Is there a way to prevent to use addChild but still can get the copy
> of the image?
>
> Cheers
>
> http://www.privatepaste.com/29lCTCERRY
>
> --- In flexcoders@yahoogroups.com ,
> "flexawesome" <[EMAIL PROTECTED]>
> wrote:
> >
> > Hi there,
> >
> > do you know how can I use it to duplicate the image? It seems
> doesn't
> > work. any ideas?
> >
> > Thank you
> >
> > loader = new SWFLoader();
> > loader.addEventListener(Event.COMPLETE, Bitmapdata)
> >
> > loader.source
> = "http://us.i1.yimg.com/us.yimg.com/i/us/nt/ma/ma_tech-
> > grp_1.gif"
> > //addChild(loader);
> >
> >
> > private function oBitmapdata(e:Event):void
> > {
> >
> > var img:Image = new Image();
> > var data:BitmapData = Bitmap(loader.content).bitmapData;
> > var bitmap:Bitmap = new Bitmap(data);
> >
> > img.addChild(bitmap)
> >
> > addChild(img);
> >
> > }
> >
>
> 
>


[flexcoders] Re: "Cannot install featurecom.adobe.flexbuilder.feature.standalone 3.0.194161"

2008-05-18 Thread barry.beattie
I might have found it: FB3 installer is having a fight with the
network trying to get outside/phone home - and losing. 

I just tried the additional plug-in's software update (cfeclipse):

Network connection problems encountered during search.
Unable to access site: "http://www.cfeclipse.org/update"; [Server
returned HTTP response code: "403 Forbidden" for URL:
http://www.cfeclipse.org/update.]

it's a common problem with CS3 updates, Acrobat Reader and (I suspect)
AIR runtime updates. At least (from what I've heard) the AIR runtime
auto updates can be turned off...



[flexcoders] run flex builder using Java 6 on mac?

2008-05-18 Thread Rich Rodecker
Not sure if this is possible or not, but since apple released the Java 6
update recently, is there a way to have FlexBuilder use that instead?


[flexcoders] Re: "Cannot install featurecom.adobe.flexbuilder.feature.standalone 3.0.194161"

2008-05-18 Thread barry.beattie

just as a followup, installing the plug-in into Eclipse worked without
a  hitch.

so there must be something in the stand-alone version that's throwing
a wobbly.

just to reiterate, FB3 stand-alone has been the only software that's
failed to install using this profile. In other words, only blaming the
level of admin privlages needed is not the full picture.

I wonder what it's in the stand-alone installer to cause it to fail?



Re: [flexcoders] Trying to apply scale9grid to an image loaded at runtime

2008-05-18 Thread Joseph Balderson
Scale-9 only works if parts of the image are fully within each of the 9 
"slices" of the scale-9 grid. Which means that you'll have to separate 
your image into 9 different segments before applying the scale-9 grid, 
providing the grid 'lines and the 9 sections of the image match up 
precisely. You can do this the painful way by slicing up your image into 
9 parts and importing each separately, or using BitmapData to do the 
same, which is more code involved.

As for scale-9 for vectors, you might be interested in an article I 
wrote about using scale-9 for Flex skins: 
http://www.communitymx.com/abstract.cfm?cid=6C7D2

Hope that helps,
___

Joseph Balderson | http://joeflash.ca
Flex & Flash Platform Developer | Abobe Certified Developer & Trainer
Author, Professional Flex 3 (coming Winter 2008)
Staff Writer, Community MX | http://communitymx.com/author.cfm?cid=4674



Tom Bray wrote:
> I need to be able to load an image, allow the user to specify the  
> scale9grid values, and then scale the image.  I've tried a bunch of  
> different things but either the scale9grid values aren't used or I get  
> an invalid parameter exception.  Is it possible to do this?
> 
> Thanks,
> 
> Tom
> 
> 
> 
> --
> Flexcoders Mailing List
> FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> Search Archives: 
> http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo! Groups Links
> 
> 
> 
> 


[flexcoders] How to set the e.currentTarget.selectedItem data to my own VO object?

2008-05-18 Thread flexawesome

Hi there,

I was trying to figure out how to set my selected data to my VO object. 
so I could get the data anywehere in my application ( using cairngorm 
framework ). 

in the exaple code below, I would like to click the TileList and set 
the data in my TileListVO. it drove me mad :(

I got an error msg of 

TypeError: Error #1034: Type Coercion failed: cannot convert 
mx.utils::[EMAIL PROTECTED] to TileListVO


http://www.privatepaste.com/daxull81OV

Thank you so much.



[flexcoders] Error

2008-05-18 Thread markgoldin_2000
Can someone please help me with this error:

ArgumentError: Error #2004: One of the parameters is invalid.
at flash.display::Graphics/drawRect()
at mx.controls::DataGrid/drawRowBackground()
[E:\dev\3.0.x\frameworks\projects\framework\src\mx\controls\DataGrid.a
s:2967]
at mx.controls::DataGrid/drawRowGraphics()
[E:\dev\3.0.x\frameworks\projects\framework\src\mx\controls\DataGrid.a
s:2283]
at mx.controls::DataGrid/drawRowBackgrounds()
[E:\dev\3.0.x\frameworks\projects\framework\src\mx\controls\DataGrid.a
s:2242]
at mx.controls::DataGrid/updateDisplayList()
[E:\dev\3.0.x\frameworks\projects\framework\src\mx\controls\DataGrid.a
s:1503]
at mx.controls.listClasses::ListBase/validateDisplayList()
[E:\dev\3.0.x\frameworks\projects\framework\src\mx\controls\listClasse
s\ListBase.as:3281]
at mx.managers::LayoutManager/validateDisplayList()
[E:\dev\3.0.x\frameworks\projects\framework\src\mx\managers\LayoutMana
ger.as:602]
at mx.managers::LayoutManager/doPhasedInstantiation()
[E:\dev\3.0.x\frameworks\projects\framework\src\mx\managers\LayoutMana
ger.as:675]
at Function/http://adobe.com/AS3/2006/builtin::apply()
at mx.core::UIComponent/callLaterDispatcher2()
[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\UIComponent.as
:8460]
at mx.core::UIComponent/callLaterDispatcher()
[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\UIComponent.as
:8403]




Re: [flexcoders] Re: invalid column widths in DG before render.

2008-05-18 Thread EECOLOR
I am sorry, I don't know what I was thinking. DataGrid does indeed not have
a creation policy.

I am not sure which event will help you here. When I have some more time, I
will see if I can find out.

There is some time between setting the dataprovider and the columns having
the correct width. You could try the change event, but I am not sure if that
is of any help.


Greetz Erik


On 5/18/08, aceoohay <[EMAIL PROTECTED]> wrote:
>
> Erik:
>
> I tried to set creationPolicy="all" on a DataGrid but creationPolicy
> is not a valid attribute for DataGrid. I have creationPolicy="all"
> set on the parent container, but it does not help on the DataGrid.
>
> I am using Flex 2.01, if that matters.
>
> Paul
>


Re: [flexcoders] Re: How do I dispatch an "everything" PropertyChangeEvent on this?

2008-05-18 Thread Daniel Gold
I've done it that way before, although sometimes its better to create an
"updateAll()" method, because now all of your bindings will fire when a
single property changes since your entire class is Bindable on the same
event. Just depends on exactly what the use case is, if your class is set up
with the default Binding events you could use describeType in your updateAll
method to dispatch a PropertyChangeEvent for each property in your class.

On Fri, May 16, 2008 at 1:36 AM, Josh McDonald <[EMAIL PROTECTED]> wrote:

>   Once again, two seconds after I post, the answer pops into my head...
> And as usual, the (simple) solution for anybody trawling the list in future:
>
> [Bindable(event="populated")]
> public class FooBar extends EventDispatcher  {
>
> ...
>
> //Pay attention to me!
> dispatchEvent(new Event("populated"));
>
>
> -J
>
>
> On Fri, May 16, 2008 at 4:30 PM, Josh McDonald <[EMAIL PROTECTED]> wrote:
>
>> Hi guys,
>>
>> Disclaimer: this is probably a stupid question, but I've been trying to
>> figure this out for way too long!
>>
>> I've got some code that does all sorts of things to this.foo, this.bar,
>> and this.baz etc etc. At the moment I'm dispatching several standard
>> PropertyChangeEvents as I change fields. What I'd like to do is once I've
>> finished all my voodoo, dispatch a single event that says "everything needs
>> to be updated", but I need to do it to this rather than on a reference in a
>> parent object, as it's a non-visual component that has no idea where it sits
>> in the object graph.
>>
>> I *know* there's a simple solution to this...
>>
>> -J
>>
>> --
>> "Therefore, send not to know For whom the bell tolls. It tolls for thee."
>>
>> :: Josh 'G-Funk' McDonald
>> :: 0437 221 380 :: [EMAIL PROTECTED]
>
>
>
>
> --
> "Therefore, send not to know For whom the bell tolls. It tolls for thee."
>
> :: Josh 'G-Funk' McDonald
> :: 0437 221 380 :: [EMAIL PROTECTED]
>  
>


[flexcoders] Re: LinkBar Question, How to get LinkBar item details programmatically?

2008-05-18 Thread the_braniak
I'm not sure what link are you trying to open in a browser window.
Where do you have the link (URL) you want to open stored?

Claudiu 

--- In flexcoders@yahoogroups.com, "vkc_nair" <[EMAIL PROTECTED]> wrote:
>
> Hi All, 
> 
> How to get the data behind a LinkBar item (e.g URL) on right mouse 
> click? 
> 
> 
> I have a LinkBar with 4 different items and a ContextMenu attached 
> to 
> the LinkBar. 
> 
> 
> When user right click on each link the contextmenu give the option 
> to 
> open the link  in a Tab or an external Browser window. 
> 
> 
> I want to pass the URL behind each link item programmatically to my 
> contextmenu. 
> 
> 
> Thanks 
> VN
>




[flexcoders] Event Not Dispatched From TileWindow

2008-05-18 Thread parjan
Dear All
I am trying to dispatch an event from tile window and i am capturing this event 
on parent container but event is not dispatching for some reason .Here is my 
code can u point out what is wrong here thanks in advance..
Parkash Arjan
// This is my Event Class Code
public class CloseMyTileWindowEvent  extends Event
{
 public static var CLICK:String = "MY_TILE_WINDOW_CLICK_EVENT";
   
public var str:Object;   
   
public function CloseMyTileWindowEvent( str:Object )
{
super (CLICK, true, true);
this.str = str;   
}

}

//This Is my Application Container

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






//And This is my tile window which is dispatching event

http://www.adobe.com/2006/mxml"; layout="absolute" 
width="400" height="300">


   
   






Re: [flexcoders] How to convert Powerpoint presentation tp Flex or Flash?

2008-05-18 Thread krishna Raj
or else try this one
http://www.sameshow.com/ppt2flash/convert-powerpoint-to-flash-manually.html

On Sun, May 18, 2008 at 7:51 PM, krishna Raj <[EMAIL PROTECTED]> wrote:

> Try Adobe Captivate by recording whole ppt and you can save it .swf as you
> like it.
>
> Hope this helps you.
>
>
>
> On Sun, May 18, 2008 at 7:00 PM, markflex2007 <[EMAIL PROTECTED]>
> wrote:
>
>>   I have a ppt file and want to play it with Flex.
>>
>> Please give me a idea how to do this.
>>
>> Thanks
>>
>> Mark
>>
>>Messages in this topic
>> (
>> 1)  Reply (via web post)
>> |
>>  Start
>> a new topic
>> 
>>  
>> Messages
>>  --
>> Flexcoders Mailing List
>> FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
>> Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
>>  [image: Yahoo! 
>> Groups]
>> Change settings via the 
>> Web(Yahoo!
>>  ID required)
>> Change settings via email: Switch delivery to Daily Digest<[EMAIL 
>> PROTECTED]:+Digest>| Switch
>> format to Traditional<[EMAIL PROTECTED]:+Traditional>
>>  Visit Your Group
>> |
>>  Yahoo!
>> Groups Terms of Use  | Unsubscribe
>> <[EMAIL PROTECTED]>
>>Recent Activity
>>
>>-  73
>>New 
>> Members
>>
>>  Visit Your Group
>> 
>>  Yahoo! Finance
>>
>> It's Now 
>> Personal
>>
>> Guides, news,
>>
>> advice & more.
>>  Find Balance
>>
>> on Yahoo! 
>> Groups
>>
>> manage nutrition,
>>
>> activity & well-being.
>>  Give Things.
>>
>> Get 
>> Things.
>>
>> It's free and it's
>>
>> good for the planet.
>>   .
>>
>> __
>>
>


[flexcoders] Tree - Drag Drop - prevent drop into folder

2008-05-18 Thread iilsley

I'm trying to prevent the 'drop' of a 'dragged' folder 
into an open folder but having no luck . 

I've looked @ the 'Spring Loaded Folders'
http://www.flexibleexperiments.com/Flex/SpringLoadedFolders2/Sample.html

which is almost there , but it still allows the drop if you position
the source at the end of the 'drop folder' . 

Is there a way to get the 'parent' folder of the drop target ?





[flexcoders] Glow effect duration -- time of a mouse over

2008-05-18 Thread jeffreyr6915
Can anyone tell me how I can determine how long a person rests his/her
mouse over a component? I would like to apply a Glow effect to a
component while the user has his/her mouse on top of it. So I need
this time interval for the Glow effect's duration attribute. 

Thanks



[flexcoders] AS addChild and tween/transition

2008-05-18 Thread grimmwerks
Hey all -- trying to create a simple slideshow component in AS and I'm  
wondering how to best trigger a transition after an image load?
Im taking an image URL from an XML list and creating a new image in  
AS, then adding it as child to the main canvas.

Should I set it invisible, do an addListener for the complete function  
and do the trans there?

Any pointers to transitions in flex in AS3 would be appreciated.

Thanks. 


[flexcoders] Re: invalid column widths in DG before render.

2008-05-18 Thread aceoohay
Erik:

I tried to set creationPolicy="all" on a DataGrid but creationPolicy 
is not a valid attribute for DataGrid. I have creationPolicy="all" 
set on the parent container, but it does not help on the DataGrid.

I am using Flex 2.01, if that matters.

Paul

--- In flexcoders@yahoogroups.com, EECOLOR <[EMAIL PROTECTED]> wrote:
>
> In Flex, if a UI component has not been displayed, it has not yet 
measured
> it's size. This is what happens with the DataGrid as well. You 
could set the
> creationPolicy to "all" and wait for the creationComplete event 
before you
> retrieve the column widths and height.
> 
> 
> Greetz Erik
> 
> 
> On 5/16/08, aceoohay <[EMAIL PROTECTED]> wrote:
> >
> > I have written a bit of code that generates the xml needed to 
display
> > an Excel Workbook with multiple worksheets. I have created a 
tabbed
> > panel with 5 different grids one per panel.
> >
> > One of the features of the spreadsheet class is to grab the width 
of
> > each column and create the same size column in Excel, this works 
well,
> > except if the grid has not been displayed. In other words every 
tab
> > that you display, the coresponding grid widths convert to Excel 
fine,
> > the ones that you have not clicked get the data properly, but the 
sizes
> > are very small, but not all the same size.
> >
> > To get the size of the column I use;
> >
> > Math.ceil(dg.columns[i].width)
> >
> > Any clues as to what might be going on, or better yet how to 
solve it?
> >
> > Paul
> >
>




[flexcoders] Re: bug in setMonth() method?

2008-05-18 Thread Amy
--- In flexcoders@yahoogroups.com, Stephen Allison 
<[EMAIL PROTECTED]> wrote:
>
> > parseDate.setMonth(++parseDate.month);
> >
> Then that statement above gives different results to:
> ++parseDate.month
> parseDate.setMonth(parseDate.month);
> 
> which gives:
> 
> Sat Nov 1 00:00:00 GMT+ 2008 Sun Feb 1 00:00:00 GMT+ 2009
> Mon Dec 1 00:00:00 GMT+ 2008 Sun Feb 1 00:00:00 GMT+ 2009
> Thu Jan 1 00:00:00 GMT+ 2009 Sun
> 
> (i.e. it behaves as you would expect)
> 
> Shouldn't the two versions be executed the same way? - i.e. month 
is  
> incremented from 11 to 0 by the ++month (causing the year 
rollover)  
> and then this 0 is passed into setMonth which should just set it to 
0  
> again and cause no rollover.  The call to setMonth is superfluous  
> (though personally I'd go with setDate(parseDate.month + 1)) but  
> shouldn't actually be doing anything as in both above cases it's 
just  
> being passed 0 and so should either cause a year rollover in both  
> cases (which would be buggy but consistent) or in neither case, 
that  
> it's different is a bit worrying.

See, I didn't realize you could just increment the month that way :-
).  I thought that the setMonth() method was there in lieu of having 
a setter on month.

-Amy



[flexcoders] Re: bug in setMonth() method?

2008-05-18 Thread Amy
--- In flexcoders@yahoogroups.com, [EMAIL PROTECTED] wrote:
>
> On Fri, May 16, 2008 at 11:10:21PM -0700, Alex Harui wrote:
> 
> > I would not guarantee results if you set values that are out of 
range.
> 
> Flex seems targeted to the business world and we need all the date-
management help we can 
> get.  Every aspect of parsing, validation, and math that you can 
think of will save us 
> time and agony.
> 

I was a bit surprised at the lack of anything analagous to DateDiff and 
DateAdd in AS3.

-Amy



[flexcoders] Re: DateChooser setting displayedMonth, displayedYear does nothing

2008-05-18 Thread rleuthold
Hi Alex, thanks for the reply. I made a simple test case, and could figure out 
why it is not 
working as expected- Can you shortly have look at this code:

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





  
  
 




Is that explainable ?

Thank's _rico


--- In flexcoders@yahoogroups.com, "Alex Harui" <[EMAIL PROTECTED]> wrote:
>
> I'd make a simple test case and see if it works there.  Are you sure
> your compDateRange has two elements with valid values?
> 
> 
> 
> From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
> Behalf Of rleuthold
> Sent: Saturday, May 17, 2008 6:05 AM
> To: flexcoders@yahoogroups.com
> Subject: [flexcoders] DateChooser setting displayedMonth, displayedYear
> does nothing
> 
> 
> 
> Hi,
> 
> I have a DateChooser in a popUp window. If I set the displayedMonth and
> displayedYear 
> properties on that DateChooser (after creating the popup), nothing
> happens. The display is 
> still on the month and year previously selected/displayed. Does anybody
> have an idea ?
> 
> code (parent comp):
> 
> _datePickerWin =
> DateRangerPopUp(PopUpManager.createPopUp(Application.application as 
> DisplayObject, DateRangerPopUp, true));
> _datePickerWin.compDateRange = _dateRange;
> 
> code (DateRangerPopup):
> public function set compDateRange(dateRange:Array):void
> {
> _compDateRange = dateRange;
> 
> dateChooser.selectedRanges = [ {rangeStart: _compDateRange[0], rangeEnd:
> 
> _compDateRange[1] }];
> 
> dateChooser.displayedMonth = _compDateRange[1].month;
> dateChooser.displayedYear = _compDateRange[1].fullYear;
> 
> 
> Thank's rico
>





Re: [flexcoders] How to convert Powerpoint presentation tp Flex or Flash?

2008-05-18 Thread krishna Raj
Try Adobe Captivate by recording whole ppt and you can save it .swf as you
like it.

Hope this helps you.


On Sun, May 18, 2008 at 7:00 PM, markflex2007 <[EMAIL PROTECTED]>
wrote:

>   I have a ppt file and want to play it with Flex.
>
> Please give me a idea how to do this.
>
> Thanks
>
> Mark
>
>  
>



-- 
Cheers,

Krishna
Read my blogs
http://flashactions.wordpress.com
http://stockthoughts.wordpress.com
Gtalk:krshnaraj
YahooIM:krishna.rajs
Live Messenger: krishna.rajs
Skype: krishna.rajs
Linkedin: http://www.linkedin.com/in/krishnarajs
Mobile: 0091.998.5013.316
Work Place: 0091.40.645.794.65 (9 AM to 5 PM IST)


[flexcoders] How to convert Powerpoint presentation tp Flex or Flash?

2008-05-18 Thread markflex2007
I have a ppt file and want to play it with Flex.

Please give me a idea how to do this.

Thanks

Mark



Re: [flexcoders] bug in setMonth() method?

2008-05-18 Thread Stephen Allison
> parseDate.setMonth(++parseDate.month);
>
Then that statement above gives different results to:
++parseDate.month
parseDate.setMonth(parseDate.month);

which gives:

Sat Nov 1 00:00:00 GMT+ 2008 Sun Feb 1 00:00:00 GMT+ 2009
Mon Dec 1 00:00:00 GMT+ 2008 Sun Feb 1 00:00:00 GMT+ 2009
Thu Jan 1 00:00:00 GMT+ 2009 Sun

(i.e. it behaves as you would expect)

Shouldn't the two versions be executed the same way? - i.e. month is  
incremented from 11 to 0 by the ++month (causing the year rollover)  
and then this 0 is passed into setMonth which should just set it to 0  
again and cause no rollover.  The call to setMonth is superfluous  
(though personally I'd go with setDate(parseDate.month + 1)) but  
shouldn't actually be doing anything as in both above cases it's just  
being passed 0 and so should either cause a year rollover in both  
cases (which would be buggy but consistent) or in neither case, that  
it's different is a bit worrying.

Stephen



[flexcoders] Re: Securely Interfacing Between Flex and Databases

2008-05-18 Thread andrewwestberg
Simply having SSL (https) enabled on your php webserver will help. 
Another methodology for accessing DB data is using AMFPHP (although I
haven't used it myself).

-Andrew



Re: [flexcoders] Why would mx.controls.NavBar.dataProvider not accept an array of DisplayObject? (3.0.0)

2008-05-18 Thread Manish Jethani
On 5/18/08, Fiouz <[EMAIL PROTECTED]> wrote:
> On Sat, May 17, 2008 at 6:24 PM, Manish Jethani
> <[EMAIL PROTECTED]> wrote:
> >> What is the reason behind throwing an error when an array of
> >> DisplayObject is given? Why would I have to wrap my DisplayObject
> >> instances in order to prevent this error?

[snip]

> > By design, the data provider should be just that -- a data provider.
> >
> > Throwing an error for objects of type DisplayObject is more of a
> > "saving developers from shooting themselves in the foot" type of
> > thing, which personally I'm no big fan of, but that's just the way it
> > is now.

> It's unfortunate that it is prevented though, as my goal was to
> selectively display ViewStack children buttons (instead of a mere
> ViewStack binding that displays buttons for each child), i.e.:
>
> 
> 
>
>
>  
> 
>
> I wanted my button bar not to show the "form button".

Wrapping the view stack children into an array of plain objects is the
only way to do that, from what I know.

Perhaps this would be cool:








i.e. a property that can mark a view to not be included in any
navigator controls.

But I think another way to achieve that is to simply not add the view
to the view stack. You can use states to declaratively add the form
view only later when the application switches to that state.


[flexcoders] Re: Securely Interfacing Between Flex and Databases

2008-05-18 Thread kenny14390
I ask because security is not only a concern for my personal project,
but also my employment responsibilities for my summer internship, so I
want to hear how others deal with this issue. If you can help, I'd
really appreciate the information.

--- In flexcoders@yahoogroups.com, "kenny14390" <[EMAIL PROTECTED]> wrote:
>
> I've been using the following method for accessing databases in Flex:
> 
> -HTTPService component connects to a PHP page on the same server and
> sends any appropriate data values via the POST or GET method.
> 
> -PHP page sets up a MySQL connection and performs the necessary
> operations.
> 
> -PHP writes any appropriate output values to the page in XML format.
> 
> -HTTPService component follows up with the result by calling an
> appropriate ActionScript function, passing in the ResultEvent for easy
> XML parsing.
> 
> This method works for me, but is there an easier way? More
> importantly, is there a SECURER way? I fear that having these PHP
> files is not only redundant but it also poses a security risk for SQL
> injections or a sniffing man-in-the-middle attack. The data I'm
> sending back and forth is not all that important compared to banking
> information or something, but I'm still worried about security and it
> would be good to know the proper way to do a task like this.
> 
> Is this the only way to connect to a database? Is there a more secure
> way? Thanks!
>