On 2006-10-15, at 11:21 EDT, Matt wrote:
> Hello list!
>
> Forgive my gross ignorance, but here it is.
>
> I am trying to pass a list of object names to a method in a class.
> I assumed
> that using an attribute is the best(tm) way of doing it, but I
> don't see a
> good example of how one could make that work.
> 1. Is this possible?
> 2. Is this the best method?
> It looks like I can create the array doing a value="$once{new
> Array}" and it
> doesn't throw an exception, but I can't manage to pass it anything.
You probably want an array literal:
value="${['foo', 'bar', 'bletch']}"
> Next, once I have this list I am trying to iterate through the list
> like so
>
> while (y < reset_list.length)
> {
> if
> (canvas.reset_list[y].position_status) {
> canvas.reset_list[y].minor.remove();
> canvas.reset_list[y].major.apply();
You need to say:
canvas[reset_list[y]].position_status
That is, to use a variable to get an element of an object you use `[]
` instead of `.`
> }
> else {
> canvas.reset_list[y].major.remove();
> canvas.reset_list[y].minor.apply();
> }
> canvas.reset_list[y].position_status
> = !canvas.reset_list[y].position_status;
> y++
> }
>
> But of course this fails. How can I use reset_list[y] properly to
> achieve my
> goal?
>
> Many thanks,
> Matt
>
> _______________________________________________
> Laszlo-user mailing list
> [email protected]
> http://www.openlaszlo.org/mailman/listinfo/laszlo-user
_______________________________________________
Laszlo-user mailing list
[email protected]
http://www.openlaszlo.org/mailman/listinfo/laszlo-user