That scr*wed up badly.

I found this: http://forums.livecode.com/viewtopic.php?f=9&t=10505#p48529

and modified it:

*on**mouseUp*

**

***put**empty **into**rSortByLength*

**

***put**fld "CL" **into**tText*

**

***repeat****for**each word tLine in tText*

**

***put**tLine&"," &**the****length****of**tLine&**return****after**rSortByLength*

**

***end****repeat*

**

***delete**char -1 **of**rSortByLength*

**

***sort**lines **of**rSortByLength descending numeric by item 2 **of**each*

**

***put**empty **into**fld "CL"*

**

***put**rSortByLength **into**fld "CL"*

**

***--*

**

***put**1 **into**KOUNT*

**

***repeat**until line KOUNT **of**fld "CL" is empty*

**

***delete****the**last char **of**line KOUNT **of**fld "CL"*

**

***delete****the**last char **of**line KOUNT **of**fld "CL"*

**

***add**1 **to**KOUNT*

**

***end****repeat*

**

*end**mouseUp*


Richmond.


On 8/8/17 1:29 am, Jerry Jensen via use-livecode wrote:
From the dictionary entry for “sort”: If you don't specify a direction, the sort is ascending. One of the following items: • ascending -sorts in ascending order • descending -sorts in descending order
On Aug 7, 2017, at 3:23 PM, Richmond Mathewson via use-livecode <use-livecode@lists.runrev.com> wrote: I have a listField containing a number of words which I want to order so the longest comes first . . . doing this: sort lines of fld "myGuff" by length(each) sorts the words, but the shortest one comes first…
_______________________________________________ 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