Salve,
non riesco a far funzionare il mio guestBook. ma sopratutto non riesco a far funzionare l'embedFonts: mi restituisce solo il rettangolo del testo vuoto.. e solo una casella di testo mentre le altre 20 caselle (data, nome, messaggio) non le vede.
se invece di fare l'embed indico direttaemente font e dimensione da usare va tutto bene.
Il linkage del font in libreria è corretto.
intanto vi spiego come è ordinato il movie
_level0: contiene tutti i menù principali del sito
_level1: in questo vengono caricati tutti i movie esterni (contatti, portfolio etc compreso il GUESTBOOK).
Nel primo frame di _level1 (guestbook.swf) c'è il seguente codice:
codice:function formatext(nome,ftype:String,fsize){ // Formatto il campo di testo var formatto:TextFormat = new TextFormat(); formatto.font = "testo1" //formatto.size = fsize //formatto.color = fcolor //formatto.bold = fbold //formatto.italic = fita //formatto.underline = funder _level1.contenitore.testo[nome].setTextFormat(formatto) } function campocontenitore(nome,testo,dep,pos,ftype,fsize){ // creo il campo di contenitore.testo e gli indico le proprietà _level1.contenitore.testo.createTextField(nome, dep, 0, pos, 370, 20); _level1.contenitore.testo[nome].embedFonts = true //_level1.contenitore.testo[nome+numero].htmlText = testo; //_level1.contenitore.testo[nome+numero].type = "dynamic"; _level1.contenitore.testo[nome].autoSize= "left" _level1.contenitore.testo[nome].antiAliasType = "advanced" _level1.contenitore.testo[nome].border = true _level1.contenitore.testo[nome].multiline = true _level1.contenitore.testo[nome].wordWrap = true _level1.contenitore.testo[nome].html = false _level1.contenitore.testo[nome].selectable = false _level1.contenitore.testo[nome].mouseWheelEnabled = false // uncomment or comment line text or htmlText _level1.contenitore.testo[nome].text = testo; _level1.formatext(nome,ftype,fsize) } var PosTxt:Number=0; var MaxDisplay:Number=4; function scrivibook(){ file = 'http://www.miosito.it/guestbook/action.php?act=viewbook&page='+random(9999); var book = new LoadVars(); book.load(file); book.onLoad = function(success){ if(success){ var txtBook; var maxBook:Number=0; if(book.totBook>book.displayBook){ _level1.maxBook=book.displayBook; }else{ _level1.maxBook=book.totBook; } for(var i=0; i<_level1.maxBook; i++){ _level1.campocontenitore("txtBookD"+i,book["data"+i],this.getNextHighestDepth(),_level1.PosTxt,"0x333333",1,8); _level1.PosTxt=_level1.PosTxt+_level1.contenitore.testo["txtBookD"+i]._height; _level1.campocontenitore("txtBookN"+i,book["nome"+i],this.getNextHighestDepth(),_level1.PosTxt,"0x333333","Arial",10); _level1.PosTxt=_level1.PosTxt+_level1.contenitore.testo["txtBookN"+i]._height; _level1.campocontenitore("txtBookM"+i,book["messaggio"+i],this.getNextHighestDepth(),_level1.PosTxt,"0x333333","Arial",9); _level1.PosTxt=_level1.PosTxt+(_level1.contenitore.testo["txtBookM"+i]._height+15); } } } }

Rispondi quotando