1. si:

- apri la libreria
- clicca sul pulsante in alto a destra, e scegli "New Font"
- seleziona la font da incorporare, e dagli un nome
- una volta cliccato su ok, clicca con il tasto destro nella libreria sul simbolo della font
- dal menu contestuale, scegli linkage
- come "Identifier", dagli "Ringbearer"

2. lo script va bene

3. devi creare la casella prima, o solo la prima volta, e poi duplicare solo la parte relativa al caricamento:

codice:
var files = ["pippo.txt", "minnie.txt", "pluto.txt"];
//creo l’istanza del pulsante
for(var i = 0; i < 3; i++){
	var mc = this.createEmptyMovieClip("pulsante" + i, i);
	with (mc) {
		beginFill(0xFF0000, 50);
		lineStyle(2, 0x000000, 100);
		moveTo(380, 380);
		lineTo(400, 380);
		lineTo(400, 400);
		lineTo(380, 400);
		lineTo(380, 380);
		endFill();
	}
	mc._x = 50 * i;
	mc.targetText = files[i];
	mc.onPress = function()
	{
		// alla presione del pulsante avvia il caricamento del testo dal file esterno e quando ha finito…
		var variabili = new LoadVars();
		variabili.onLoad = function() {
			//assegno il testo caricato ad una variabile e creo la casella di testo per visualizzarlo
			testo = variabili.testo;
			if(!casella){
				createTextField("casella", 0, 0, 0, 400, 400);
				with (casella) {
					wordWrap = true;
					border = true;
					variable = "testo";
				}
				// formatto il testo secondo il formato definito prima
				casella.setTextFormat(formatotesto);
			}
		};
		variabili.load(this.targetText);
	};
}
//definisco gli attributi del testo
formatotesto = new TextFormat();
with (formatotesto) {
	color = 0x777777;
	bold = false;
	font = "Ringbearer";
	leftMargin = 5;
	size = 12;
}