Hai ragione Andreass.
Direi che il problema è che quando clicki sul pulsante, la selezione viene persa, infatti se provi a tracciare ini vedrai che ti da -1 anche se prima avevi selezionato il testo :master:

Un modo con cui risolvere può essere questo

al primo frame della timeline

_root.onMouseUp = function(){
ini = Selection.getBeginIndex()
end = Selection.getEndIndex()
}

al pulsante

on(press){
myTextFormat = new TextFormat()
myTextFormat.bold = true
campo.setNewTextFormat(ini,end,myTextFormat)
}

Fammi sapere