After a lifetime writing Ruby, it's frankly kind of surreal seeing something from 1995 using respondsTo methods to decide how to pass messages at runtime. Feels far more modern than I associate with the time.
on mGetFirstFrame me, aTrack
put the pXObj of me into myXObj
if myXObj(mRespondsTo, "mGetFirstFrame") = 0 then
return 0
else
return myXObj(mGetFirstFrame, aTrack)
end if
end
--
--
--
on mGetLastFrame me, aTrack
put the pXObj of me into myXObj
if myXObj(mRespondsTo, "mGetLastFrame") = 0 then
return 0
else
return myXObj(mGetLastFrame, aTrack)
end if
end

