Ralf Bitter wrote:
Alex,

how about this:

do "set the visible of" && param(i) && "to false"

OK, I see that works - but I still can't understand why
   set the visible of param(i) to false
should not work.

In your other email, you said
Once again: Use the do command, because the statement
"set the visible of param(i) to false" consists partly of a return value of a function.
what's wrong with "... consisting partly of a return value of a function..." ?

If I change the script to create a function of my own, e.g.

local sTheCtl

on mouseUp pMouseBtnNo
    put the target into tCtl
    put tCtl into sTheCtl
    flash tCtl
end mouseUp

on flash
    local i, p1
    repeat with i=1 to paramcount()
        -- set the visible of param(i) to false
        put param(i) into p1
        -- set the visible of p1 to false
        set the visible of myFunc() to false
        wait for 1000 milliseconds with messages
        set the visible of p1 to true
    end repeat
end flash

function myFunc
    return sTheCtl
end myFunc
then the statement
  set the visible of myFunc() to false
works just fine. So I don't think that "consisting of a return value" is the complete explanation of the problem.

Thanks (also to Thomas - but indeed I didn't want to ever look at param(0) ...)
-- Alex.


Ralf

On 27.01.2009, at 23:41, alex wrote:

[Oops - originally I sent this from the wrong email address, so it is being held for approval. Here it is from the proper place - apologies in advance if it finishes up as a duplicate]

I don't understand why this doesn't work - has anyone got a spare clue they can lend me :-) ?

A simple stack, with one button, whose script is :

on mouseUp pMouseBtnNo
   put the target into tCtl
   flash tCtl
end mouseUp

on flash
   local i, p1
   repeat with i=1 to paramcount()
       set the visible of param(i) to false
       wait for 1000 milliseconds with messages
       set the visible of param(i) to true
   end repeat
end flash
This gives me
Runtime error    22:13:11
Error 77:    Chunk: can't find object
Hint :    Object: can't set object property
Error at    char 25 of line 11 in handler mouseUp
Code:    25
But if I change
       set the visible of param(i) to false
to
put param(i) into p1
set the visible of p1 to false
(and make the same change later to "set the visible of p1 to true")
then it works properly. Why should this work and the former version not work ?

Thanks
-- Alex.




_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to