Ich versuche, ein Programm zu schreiben, das alle Farben mit Zahlen in ihren Namen loswird und sie dann in ein Feld legt. Ich stoße auf Probleme mit Zeile 4. Irgendwelche Vorschläge?Livecode colorNames() Funktion?
on mouseup
global choice
put colorNames() into choice
repeat for each line in choice
if tcolor1 contains "1" || "2" then
delete tcolor1 from choice
end if
end repeat
put choice into fld "color list"
end mouseup
Ihre Zeile sollte 'wiederholen für jede Zeile myLine in Auswahl 'lesen und in der if-Anweisung sollten Sie myLine auf Nummern überprüfen. Löschen Sie die Zeilen nicht aus Ihrer Liste, sondern kopieren Sie die Zeilen in eine neue Liste, wenn sie keine Nummern haben. Wie Sie in meiner Antwort sehen können, gibt es einen anderen Weg, dies zu tun. – Mark