You have to put the delete card handler in a higher level script in the message path. For instance.
put this into the stack script: on deleteMyCard cdID delete card id cdID end deleteMyCard then put this into the button: on mouseup send ("deleteMyCard" && the short id of this card) to this stack in 0 secs end mouseup That way the message gets queued to fire after the script of the button is finished executing. You can't delete an object whose script is still executing. -- Peter Peter M. Brigham pmb...@gmail.com http://home.comcast.net/~pmbrig On Feb 16, 2015, at 3:36 PM, Richmond wrote: > On 16/02/15 22:30, Eric Corbett wrote: >> use >> >> send "mouseUp" to btn "DELL" of card “INPUTTER” in 1 milliseconds >> > > Nope! > >> >> >> On Feb 16, 2015, at 12:02 PM, Richmond <richmondmathew...@gmail.com> wrote: >> >>> On 16/02/15 21:54, Roger Eller wrote: >>>> try this: >>>> >>>> click at the loc of btn "DELL" of card "INPUTTER" >>>> >>>> ~Roger >>> Thanks, but no joy: because that line still has to be inside a script in an >>> object on the card >>> to be deleted. >>> >>>> >>>> On Mon, Feb 16, 2015 at 2:42 PM, Richmond <richmondmathew...@gmail.com> >>>> wrote: >>>> >>>>> This CANNOT be done, as such. >>>>> >>>>> I am currently working up a moronically simple flashcard program for >>>>> people to learn words in a new language. >>>>> >>>>> It features a card where end-users can add terms. >>>>> >>>>> Now, for every new term a templet card is cloned and 2 fields on the >>>>> cloned card are filled. >>>>> >>>>> No rocket science round these parts! >>>>> >>>>> HOWEVER . . . there's always one of those . . . >>>>> >>>>> I want a button on each vocab. card that allows chummy to delete that >>>>> card. >>>>> >>>>> Tried a button with this script: >>>>> >>>>> on mouseUp >>>>> put the ID of this card into fld "QARD" of card "INPUTTER" >>>>> send "mouseUp" to btn "DELL" of card "INPUTTER" >>>>> end mouseUp >>>>> >>>>> where button "DELL" contains this: >>>>> >>>>> on mouseUp >>>>> put fld "QARD" into QARD >>>>> delete card ID QARD >>>>> end mouseUp >>>>> >>>>> now, clicking directly on button "DELL" deletes the card . . >>>>> >>>>> but clicking the button on the card to be deleted does NOT delete that >>>>> card because the script in that button >>>>> is still active. >>>>> >>>>> Would be grateful for any ideas on this one. >>>>> >>>>> Richmond. >>>>> >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode@lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode@lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode@lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> _______________________________________________ >> use-livecode mailing list >> use-livecode@lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode