CHIEDO SCUSA se proprio non ne sò niente
però sono pieno di buona volontà e sto cercando di risolvere
questo problema sicuramente per voi banale
Io non avendone ideanon so dove mettere mano!
![]()
Mi riferisco all'effetto su un testo scaricato proprio da questo
sito di Rolf Ruiz che inserendo un testo e premendo su uno
dei 10 pulsanti mi genera un effetto...
Bene a me interessa solo l'effetto n.7
però quello che vorrei è far eseguire l'effetto direttamente
su un testo che ho inserito io nella funzione
(es. PROVA 123 VIVA HTML.IT)
senza dover premere sul pulsante...
Cioè l'animazione deve partire immediatamente al caricamento
Il pulsante voglio eliminarlo
Però in corrispondenza del pulsante c'è questo comando:
on (press) {
_root.letras.frame = 7
generar()
}
La funzione generar è la seguente:
function generar() {
for ( i=1 ; i<=_root.letras.num_letras; i++ ) {
removeMovieClip ("/letras/letra"add Number(i));
} _root.letras.texto = _root.texto;
_root.letras.num_letras = length(_root.letras.texto);
_root.letras.loop = 1;
_root.letras.espacio = 12;
setProperty ("/letras/letra", _visible, 0);
_root.letras.x_inicial = -(_root.letras.num_letras/2)*_root.letras.espacio;
_root.letras.generar = 1;
}
texto = "PROVA 123 VIVA HTML.IT"
stop()
if (_level0.idioma eq "english") {
gotoAndStop (2)
}
Infine c'è quest'altro script:
onClipEvent (load) {
generar = 0
letra._visible = 0
frame = 1
}
onClipEvent (enterFrame) {
if (generar == 1){
this.gotoAndStop(frame)
letra._visible = 0
duplicateMovieClip ("letra", "letra" add loop, loop);
setProperty ("letra" add loop, _x, x_inicial+(espacio*(loop-1)));
set ("letra" add loop add ":letra", substring(texto, loop, 1));
loop = Number(loop)+1;
if (Number(loop)>Number(num_letras)) {
generar = 0;
}
}
}
Ora vi chiedo come devo fare?
Non esiste un comando tipo ON LOAD? anzichè ON PRESS? :adhone:
Cmq spero abbiate capito cosa vorrei e per questo vi chiedo
gentilmente se potete risolvermi il dilemma...![]()
![]()
Grazie
sbkubo

non so dove mettere mano!
Rispondi quotando
