Groups | Blog | Home
all groups > coldfusion flash integration > march 2007 >

coldfusion flash integration : Control Value not Seen in getURL


Mark Forsberg
3/29/2007 3:10:06 PM
I am using the following command to send parameters to a cfc with flash
remoting;

myService.deleteDelivery('#APPLICATION.dsn#',id.text,'#deleter#'
,'#APPLICATION.dsn2#',reason.text,extDelNo.text,unit_no.text,product_code.text,s
hipped_date.text);

id, reason,extDelNo, unit_no, product_code and shipped_date are flash
textboxes. When I call the remoting I get the error "IntID, a required
parameter was not passed in"; This corresponds to the id.text value. If I
hardcode a number then it is passed. The same with the other text controls. I
thought that I could use the text property of the control and pass that.

I have declared the control names to place then in _root.

var reasons = reasons;
var id = id;
etc...

I know that they have a value as I can see them .

How can i grab the values of these controls and pass them in the getURL
function call? Thanks.


Sojovi
3/29/2007 6:39:52 PM
you can make an absolute reference with _root :
ie. :
_root.id.text or _root.id

or relative :
this.id.text of _parent...id.text (depende el depth of the control in the movie)

Mark Forsberg
3/29/2007 6:56:41 PM
Sojovi,

Thanks for the help. When I run the following code just before the
remoting call "alert(_root.id.text);" I still get nothing in the alert box. I
can see the value in id on my flash form.
Any other ideas?
Again, thanks for the assist.

Sojovi
3/29/2007 9:52:29 PM
Are you using instance name o variable names for the textbox in Flash ?
Is in the root level or inside another movieclip ?
_root.id should work... try with the test de movie and view the objects to see
the path to the object.

Regards
Mark Forsberg
4/3/2007 6:19:46 PM
Sojovi,

I found the problem. The controls that I was attempting to use for their
text value were of the type "hidden". Apparently the "hidden" control has no
such property. I couldn't find how to get a hidden control's value. I ended up
putting the values into a textbox and hiding them. The .text property was then
passed just fine.
Again, thanks for the help. It got me thinking.

Mark
The ScareCrow
4/3/2007 11:25:57 PM
I can't find the actual documentation, but to access the value of a hidden
field just drop the dot text part.
IE

A cfinput type="text" - controlName.text
A cfinput type="hidden" - controlName

Ken
AddThis Social Bookmark Button