The Inspector does not show the ID of cards by default, it only pretends to do 
it, by using "card id xxxx" as default name. If you change the name, you can 
see the "real" id appear on top of the inspector window.  This is done in the 
IDE with a script and might possibly be confused in your case (that'd be an IDE 
bug). But maybe you are simply looking at the name of the Card, but assume it's 
actually the ID, when it isn't anymore?

Relevant here is that the card ID can be set by script (but no one should ever 
do that, it's only meant for people who want to recreate stacks from scratch, 
that's also why it's not documented). So maybe you accidentally change the ID 
instead of the layer of the card in your script?

Try this in the multi line message box, or a button, to see the real ID's of 
your cards, independent of weird IDE behaviours and other, similar pitfalls:

repeat with x = 1 to the number of cards
  put the ID of card x & cr after theResult
end repeat
put theResult


On 01 Nov 2014, at 11:18, Friedrich F. Grohmann <ffgrohm...@gmail.com> wrote:

> Thanks for your response.
> 
> So far, indeed, I've reshuffled the cards by setting the number and never
> had a problem. This strange situation arose when I wrote a script to move a
> larger number of cards to the end of the stack and then tried to reconnect
> the moved cards by their new ids to a button script. The really weird part
> is that in a number of cases it works more or less, but for other cards the
> id shown in the card inspector is not recognized at all.
> 
> I have copies of the stack, so not everything is lost, but I just wonder
> how such a scenario is possible and whether the situation could be
> remedied.
> 
> Thanks,
> Fritz
> 
> 
> 
> On Sat, Nov 1, 2014 at 5:31 PM, FlexibleLearning.com <
> ad...@flexiblelearning.com> wrote:
> 
>> Sounds peculiar, unless the defaultStack has changed.
>> 
>> Rather copy and paste to re-order the cards, have you tried setting the
>> number of the card instead? This will retain the original card ID for
>> continued navigation by ID.
>> 
>> Hugh Senior
>> FLCo
>> 
>> 
>> Friedrich F. Grohmann <ffgrohm...@gmail.com> wrote
>> 
>> I've run into a strange problem with a stack. After changing the order of a
>> few cards (by way of copy/paste) a number of the involved cards will not
>> respond to "go card id xxx". The card inspector clearly indicates both name
>> and number of those cards. However, if I try to proceed to the card by its
>> id, the message box tells me "No such card". If it's "go cd yyy" and yyy is
>> the number of the card, no problem.
>> 
>> I'm working with Livecode 5.5.4 and the stack involved has served me for a
>> number of years so I don't think it is a problem of the version itself.
>> 
>> Any suggestion how this could be solved?
>> 
>> Thanks,
>> Fritz
>> 
>> 
>> _______________________________________________
>> 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

Reply via email to