Scusate ancora...
ho ul .fla con due livelli sulla time line principale con un unico frame entrambi.
Sul primo livello (quello più in basso!) ho un campo di testo dinamico con nome di istanza 'testo' ed una scrollbar 'scroll_ref' corrispettiva,
mentre il secondo livello ha un frame vuoto con la sola azione di:
scroll_ref.setStyleProperty("face", 0x7998AA);
scroll_ref.setStyleProperty("scrollTrack", 0x7998AA);
scroll_ref.setStyleProperty("arrow", 0x4A6375);
scroll_ref.setStyleProperty("highlight", 0xffffff);
scroll_ref.setStyleProperty("highlight3D", 0x4A6375);
scroll_ref.setStyleProperty("shadow", 0x4A6375);
scroll_ref.setStyleProperty("darkshadow", 0x4A6375);
scroll_ref.setStyleProperty.applyChanges();
sul frame del primo livello ho:
System.useCodePage = true
referenze = new XML();
referenze.ignoreWhite = true;
referenze.load("text/referenze.xml");
testo.htmlText="|loading|";
referenze.onLoad = function() {
testo.htmlText="";
// nodo principale
main = this.childNodes[0];
for (i=0; i<main.childNodes.length; i++) {
subnode = main.childNodes[i];
if (subnode.nodeName.toLowerCase()=="referenze") {
testo_referenze=subnode.attributes.testo;
testo.htmlText+="[b]"+testo_referenze+"
";
}
}
};
Tutto ciò ha funzionato su tutte le altre pagine... ma ora se faccio Ctrl+Invio mi appare:
**Errore** Scena=Scena 1, livello=text, fotogramma=1:Linea 1: Nessuna proprietà denominata 'useCodePage'.
System.useCodePage = true
Totale errori ActionScript: 1 Errori segnalati: 1
Perchè???
THKS
P.S. l'.swf che ne deriva viene aperto al livello1 da un pulsante sulla home che è ovviamente a livello 0.
![]()
![]()
![]()