- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- Barra di scorrimento
-
cioe' qst?
this.createTextField("my_html",10,10,20,220,560);
my_html.html = true;
this.createClassObject(mx.controls.UIScrollBar,"my_sb",20);
my_sb.setScrollTarget(my_html);
my_sb.setSize(16,my_html._height);
my_sb.move(my_html._x+my_html._width,my_html._y);
var my_lv:LoadVars = new LoadVars();
my_lv.onData = function(src:String) {
if (src != undefined) {
my_html.text = src;
} else {
my_html.text = "Error loading text.";
}
};
my_lv.load("menu.html");
-
si
-
il problema e' ke nn funziona...uffaaa
-
fa vedere l'html
-
ecco..l'ho messo in allegato..
-
Mi hai capito male o mi sono espresso male io.
Quando carichi del testo , come ti ho fatto vedere, se vuoi la possibilità di linkare alcune parti del testo, devi usare l'html in questo modo:
Facciamo conto che il file di testo è così:
<body> <div align="center"> <p><a href="<A href="http://www.flepstudio.net">AIF</a></p">http://www.flepstudio.net">AIF</a></p> <p>BMW</p> <p><a href="<A href="http://www.flepstudio.net">CLASSIC</a></p">http://www.flepstudio.net">CLASSIC</a></p> <p>ENERGIA</p> <p><a href="<A href="http://www.flepstudio.net">MAX">http://www.flepstudio.net">MAX 95</a> </p> <p>MAX 97</p> <p><a href="<A href="http://www.flepstudio.net">MAX">http://www.flepstudio.net">MAX 2003 </a></p> <p>MAX 2004</p> <p><a href="<A href="http://www.flepstudio.net">MONSTER</a></p">http://www.flepstudio.net">MONSTER</a></p> <p>MZ</p> <p><a href="<A href="http://www.flepstudio.net">R4</a></p">http://www.flepstudio.net">R4</a></p> <p>TL </p> </div> </body>
Ora il codice Actionscript che ti serve, diventa questo:
this.createTextField("my_txt", 10, 10, 20, 200, 100); my_txt.html=true; this.createClassObject(mx.controls.UIScrollBar, "my_sb", 20); my_sb.setScrollTarget(my_txt); my_sb.setSize(16, my_txt._height); my_sb.move(my_txt._x + my_txt._width, my_txt._y); var my_lv:LoadVars = new LoadVars(); my_lv.onData = function(src:String) { if (src != undefined) { my_txt.htmlText = src; } else { my_txt.text = "Error loading text."; } }; my_lv.load("test.txt");
In quato modo, hai assegnato dei links al tuo testo scrivendolo in html
-
scusa mi ma come creo l'html? con il front page?
-
Potresti crearlo col frontpage e poi copiare il codice nel file di testo.
Però attenzione che Flash non riconosce tuti i tags html.
Per sapere quali riconosce:
http://livedocs.adobe.com/flash/mx2004/main_7_2/wwhelp/wwhimpl/common/html/wwhelp.htm?context=Flash_MX_2004&file=00001040.html
-
scusami poi nell'action script c'e' il comando:
my_lv.load("test.txt");
quindi va a caricare un file di testo nn qll html...SBAGLIO?
-
@pusherxx said:
scusami poi nell'action script c'e' il comando:
my_lv.load("test.txt");
quindi va a caricare un file di testo nn qll html...SBAGLIO?Esatto,
tu da frontpage vai nella visualizzazione codice e copi/incolli il codice nel tuo file di testo che viene caricato da Flash
-
ti faccio vedere il file
va bene?
-
Si, dovrebbe andare bene.
L' hai provato ?
-
si
ho cambiato anche il nome e gli ho messo francesco ma nn riesco:x
ke palle!!
cmq complimenti per il sito
-
@Flep said:
Mi hai capito male o mi sono espresso male io.
Quando carichi del testo , come ti ho fatto vedere, se vuoi la possibilità di linkare alcune parti del testo, devi usare l'html in questo modo:
Facciamo conto che il file di testo è così:
> <body> <div align="center"> <p><a href="<A href="http://www.flepstudio.net">AIF</a></p">http://www.flepstudio.net">AIF</a></p> <p>BMW</p> <p><a href="<A href="http://www.flepstudio.net">CLASSIC</a></p">http://www.flepstudio.net">CLASSIC</a></p> <p>ENERGIA</p> <p><a href="<A href="http://www.flepstudio.net">MAX">http://www.flepstudio.net">MAX 95</a> </p> <p>MAX 97</p> <p><a href="<A href="http://www.flepstudio.net">MAX">http://www.flepstudio.net">MAX 2003 </a></p> <p>MAX 2004</p> <p><a href="<A href="http://www.flepstudio.net">MONSTER</a></p">http://www.flepstudio.net">MONSTER</a></p> <p>MZ</p> <p><a href="<A href="http://www.flepstudio.net">R4</a></p">http://www.flepstudio.net">R4</a></p> <p>TL </p> </div> </body> >``` Ora il codice Actionscript che ti serve, diventa questo:
this.createTextField("my_txt", 10, 10, 20, 200, 100);
my_txt.html=true;
this.createClassObject(mx.controls.UIScrollBar, "my_sb", 20);
my_sb.setScrollTarget(my_txt);
my_sb.setSize(16, my_txt._height);
my_sb.move(my_txt._x + my_txt._width, my_txt._y);
var my_lv:LoadVars = new LoadVars();
my_lv.onData = function(src:String)
{
if (src != undefined)
{
my_txt.htmlText = src;
}
else
{
my_txt.text = "Error loading text.";
}
};
my_lv.load("test.txt");In quato modo, hai assegnato dei links al tuo testo scrivendolo in html
Grazie dei complimenti
Guarda bene questi codici, controlla se hai fatto tutto bene, controlla che il nome del campo di testo sia my_txt.
Ti da degli errori ?
-
un'altra cosa...sono senza parole per i siti ke hai creato!!!
-
ke significa il nome del campo di testo???
-
Ah no scusa, il campo di testo locreiamo in runtime ed ha già quel nome
Comunque, cosa c'è che non ti funziona ?
-
niente....nn esce niente esce solo la barra senza freccette
-
Prova a cambiare il file di testo con uno 'normale' e vediamo dove è l'erroe, dobbiamo andare per esclusione....prima ti funzionava e con me funziona quindi stai sbagliando qualche cosa e magari è una stupidata ma bisogna trovarla
-
allora se gli metto un file di testo txt semplice funziona(mantenendo l'action script con html) se gli metto il file francesco.txt niente...
come cavolo e' eppure sono tutti e due file di testo!!!!!
e' assurdo cambia solo il contenuto!!!