Hi,

I'll try to break the problem out, but its pretty embedded in our code.
So I'm not sure the problem will follow out of this context.
I did however find out that passing primitives such as a string or int
into the second function works fine, but objects won't work.

Any suggestions, even shots in the dark are most welcome.
Thanks!

Hans Wichman wrote:
> Hi,
>
> can you reproduce the problem and put up some fla for download for us to
> test?
>
> greetz
> JC
>
> On Fri, Jan 30, 2009 at 10:07 PM, Matt McKeon <[email protected]> wrote:
>
>   
>> Hi all,
>>
>> I've got some code in AS2, and a function that has one parameter of type
>> Object. That function gets called from a callback function from an
>> event; basically its just passing along the object.
>>
>> The crazy thing is in the callback function I can loop through the
>> object parameter and see all the properties and values, but in the other
>> function looping through the object only displays the property names and
>> *not* the values (values all say "undefined"). Very bizarre.
>>
>> // in class A
>> // this is the callback for an event
>> // say o is the object:
>> var o:Object = {}
>> o.param1 = 'val1';
>> o.param2 = 'val2';
>>
>> public function onObjectReceivedHandler(o:Object) : Void  {
>>    // this prints the object with all values
>>    for(var d in o) {
>>        trace(d + " :: " + o[d]);
>>    }
>>
>>    mc.classb.testobjectparam(o);
>>    }
>> }
>>
>> // in class B
>> public function testobjectparam(myobj:Object) : Void {
>>    // this only prints the property name, no value
>>    for(var d in myobj) {
>>        trace(d + " :: " + myobj[d]);
>>    }
>> }
>>
>> Both classes extend MovieClip and are in separate SWF's. So class B is
>> in a dynamically loaded SWF if that makes any difference.
>>
>> Has anyone seem something like this happen? I'm hitting my head here and
>> not sure what to try next. Any advice would be great!
>>
>> Thanks.
>>     
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to