OVH Cloud OVH Cloud

[DIR MX] -probleme de retour a la ligne

1 réponse
Avatar
greenshot
comment fait on pour effacer des espaces qui se trouve dans un champs de
texte entre chaque entrée de liste ?
un behavior script mais je n arrive pas a ciblé les lignes ou il n ya pas de
caractere ..

1 réponse

Avatar
Ned
tu veux dire supprimer des lignes vides ? si c'est ça c'est tout simple :

-- dans un script d'anim' :
on vire_ligne_vide nom_acteur
txt_original = member(nom_acteur).text
txt = ""
repeat with i = 1 to txt_original.line.count
if txt_original.line[i] <> "" then
txt = txt & txt_original.line[i] & RETURN
end repeat
txt = txt.char[1..txt.char.count-1] -- on vire le dernier RETURN qui sinon
créé une ligne vide
return txt
end

-- utilisation

member("machin").text = vire_ligne_vide("machin")

--
----------------
-- Ned
----------------------------------------
Bien faire et laisser braire
----------------------------------------