Adam, a handler will be in the form:
on myHandler param1,param2,etc
doStuff
end myHandler
a function will be:
function myFunction param1,param2,etc.
do stuff
return something
end myFunction
the calling of these will be someting like
myHandler param1,param2
or:
put myFunction(param1,param2) into myVariable
Functions have their parameters enclosed in brackets, while handlers
don't.
Functions return a value, while handlers simply carry out actions.
In this case, because you have simply typed fMyFunction, without a
preceding "put" or "get", Rev tries to find a handler named
fMyFunction, which doesn't exist, instead of a function called
fMyFunction, which does.
So you either need to redefine fMyFunction as a handler (if it
doesn't return a value), or make sure that you are calling it with
the necessary code to accept a returned value.
Cheers,
Mark
On 7 Dec 2005, at 14:47, Adam wrote:
Hi all:
Being a Revolution newbie and I all, I really appreciate this list
and everyone on it. I'd like to thank Trevor DeVore for responding
to my first post. Trevor you've made it look easy, thanks. ;)
I have put to work Trevor's suggestions in a function. That
function resides in the script of the first card on my stack.
I am then trying to call that function from the script of a button
on the card in the following way:
on mouseUp
put field "fldItemsToFind" into lItemsToFind
put field "fldNumItemsAllowed" into lNumItemsAllowed
fMyFunction(lItemsToFind,lNumItemsAllowed)
end mouseUp
When put it into browse mode and click the button, I get Rev
telling me it can't find the handler fMyFunction.
What is the scope of handlers in relation to the stack, cards in
the stack, and the elements of each card?
It's probably a very simple fix, but really appreciate the help. ;)
Thanks very kindly in advance.
Adam
--
"Each day is an opportunity to learn something new." - Me
_______________________________________________
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