[flexcoders] Using Python with Flex

2009-02-17 Thread rbross77
Hello,

I am look ing for some code example of using Python with Flex.
I would like to be able to retrieve data using RemoteObjects and call the 
Python file/program 
to return the results in AMF format and not XML.

Thank you,





[flexcoders] Flex in a week tutorial problem

2009-01-27 Thread rbross77
Hello,

Working my way through this tutorial and I hit a wall.
I looked at the sample code and cannot figure out why this event is not 
available.

Any Idea's, probably something simple I am just not seeing, thanks...

This is the error I am getting:
Event type 'events:OptionSelectEvent' is unavailable.   AdobeODT/src
AdobeODT.mxml   
line 61

This is the code for the AdobeODT.mxml I have marked the post where the error 
is with 
the text ERROR LINE.
Below is also the code for the Options.mxml code:

?xml version=1.0 encoding=utf-8?
mx:Application xmlns:mx=http://www.adobe.com/2006/mxml; 
layout=vertical 
horizontalAlign=left paddingTop=5 backgroundColor=#FF 
creationComplete=init() 
xmlns:Components=Components.*

mx:Script
![CDATA[
import mx.events.ListEvent;
import mx.collections.ArrayCollection;
import mx.rpc.events.FaultEvent;
import mx.controls.Alert;
import mx.rpc.events.ResultEvent;
import Events.OptionSelectEvent;

[Bindable] private var roomList:ArrayCollection;
[Bindable] public var selectedOptions:ArrayCollection = new 
ArrayCollection();

private function changeHandler(event:ListEvent):void{

}
private function init():void{
rooms.send();
}
private function httpFaultHandler(event:FaultEvent):void{
Alert.show(There was a problem,Error);
}
private function httpResultHandler(event:ResultEvent):void{
roomList= event.result.rooms.room;
}
private function optionHandler(event:OptionSelectEvent):void{
var index:int = 
selectedOptions.getItemIndex(event.option);
if (index == -1){
selectedOptions.addItem(event.option);
}else{
selectedOptions.removeItemAt(index);
}
}

]]
/mx:Script

mx:HTTPService id=rooms 
url=assets/roomList.xml 
fault=httpFaultHandler(event) 
result=httpResultHandler(event)/

mx:Label x=10 y=10 text=XYZ Convention fontWeight=bold 
fontSize=21/
mx:HBox
mx:Text x=10 y=41 text=111 49th Ave. Denver, CO 80634/
mx:Text x=208 y=41 text=Phone: 303-555-1212/
mx:Text x=345 y=41 text=Fax: 303-555-1234/  
/mx:HBox

mx:Label x=10 y=72 text=Room Reservation System fontSize=14 
fontWeight=bold/
mx:Canvas height=100%
mx:Label x=0 text=Please select any additional amenities needed for 
your room. 
Our staff will contact you to finialize your reservation/

Components:Options x=0 y=26 
ERROR LINE  optionSelected=optionHandler(event)/
mx:Label x=0 y=116 text=Rooms Available/
mx:List id=dg 
x=0 y=142  width=250 
itemClick=changeHandler(event) 
dataProvider={roomList} labelField=name 
/mx:List  
Components:ReservationForm x=439 y=142 width=318 height=529 
selectedOptions={selectedOptions}/
/mx:Canvas

/mx:Application

**END CODE*


***OPTIONS.MXML CODE*


?xml version=1.0 encoding=utf-8?
mx:Canvas xmlns:mx=http://www.adobe.com/2006/mxml; width=840 height=80

mx:Script
![CDATA[
import Events.OptionSelectEvent;

private function clickHandler(event:Event):void{
var selection:String = event.target.label;
var optionSelectEvent:OptionSelectEvent = new 
OptionSelectEvent(optionSelected,selection);

dispatchEvent(optionSelectEvent);
}
]]
/mx:Script

mx:Metadata
[Event(name=optionSelected, type=events.OptionSelectEvent)]
/mx:Metadata

mx:CheckBox x=132 y=10 label=Dance Floor 
click=clickHandler(event)/
mx:CheckBox x=10 y=10 label=Microphone 
click=clickHandler(event)/
mx:CheckBox x=132 y=40 label=Special Lighting 
click=clickHandler(event)/
mx:CheckBox x=529 y=10 label=Extra Trash Receptacals 
click=clickHandler(event)/
mx:CheckBox x=272 y=10 label=Food Station 
click=clickHandler(event)/
mx:CheckBox x=422 y=10 label=Security 
click=clickHandler(event)/
mx:CheckBox x=422 y=40 label=Waitstaff 
click=clickHandler(event)/
mx:CheckBox x=10 y=40 label=Projector 
click=clickHandler(event)/
mx:CheckBox x=272 y=40 label=Color Table Linens 
click=clickHandler(event)/
mx:CheckBox x=529 y=40 label=Additional Electrical Outlets 

[flexcoders] Re: Flex in a week tutorial problem

2009-01-27 Thread rbross77
I found the problem...

my events folder was named with a capital E and needed to be lower case e.

Went over exercise again and found it. Works as expected now


--- In flexcoders@yahoogroups.com, Paul Andrews p...@... wrote:

 - Original Message - 
 From: rbross77 ro...@...
 To: flexcoders@yahoogroups.com
 Sent: Tuesday, January 27, 2009 2:49 PM
 Subject: [flexcoders] Flex in a week tutorial problem
 
  Hello,
 
  Working my way through this tutorial and I hit a wall.
  I looked at the sample code and cannot figure out why this event is not 
  available.
 
  Any Idea's, probably something simple I am just not seeing, thanks...
 
 import events.OptionSelectEvent
 
  This is the error I am getting:
  Event type 'events:OptionSelectEvent' is unavailable. AdobeODT/src 
  AdobeODT.mxml
  line 61