Ciao a tutti,
sono alle prese con HTML e CSS all'interno di Flash 8!
Siccome non sono molto pratico, per capirci qualcosa mi sono rifatto alla guida in linea... molto completa per la verità, ma non priva di errori per quanto ho avuto modo di verificare![]()
Veniamo al dunque:
Ho preso il file di esempio della guida, che si trova nella seguente posizione:
C:\Programmi\Macromedia\Flash 8\Samples and Tutorials\Samples\ActionScript\LoadText\formattedT ext.fla
Ne riporto un passaggio:
//Note: Download the TXT and CSS files to look at their structure. Use the URLs below.
//load text
function loadMyText(evt) {
var loadit_lv:LoadVars = new LoadVars();
loadit_lv.load("http://www.helpexamples.com/flash/text/sampletext.txt");
loadit_lv.onLoad = function(success:Boolean) {
if (success) {
my_txt.text = this.content;
} else {
trace("Could not load text file.");
}
};
}
loadMyText();
//apply stylesheet
var flash_css = new TextField.StyleSheet();
flash_css.load("http://www.helpexamples.com/flash/text/styles.css");
flash_css.onLoad = function(success:Boolean) {
if (success) {
my_txt.styleSheet = flash_css;
} else {
trace("Could not load CSS file.");
}
};
Anche 'giocando con lo stesso file' mi sono reso conto di una cosa... quando sostituisco all'URL 'assoluto' del file di testo che va a caricare, un semplice URL 'relativo'.... non funziona più... nel senso che la formattazione del CSS non viene applicata al file...
Mi spiego... se al posto di http://www.helpexamples.com/flash/text/sampletext.txt inserisco solamente sampletext.txt (opportunamente caricato nella stessa cartella del file SWF) il meccanismo non funziona!
Sapete spiegarmi cosa succede? Dove sbaglio? C'è qualcosa che mi sono perso? :master:
Grazie fin da ora per l'aiuto!
![]()

Rispondi quotando
