non vanno in trasparenza i movie.
rimangono esattamente come sono.
non vanno in trasparenza i movie.
rimangono esattamente come sono.
Originariamente inviato da hutton
non vanno in trasparenza i movie.
rimangono esattamente come sono.
a te serve che vadano in trasparenza tutti in una volta o solo quando sono sopra al determinato clip quello va in trasparenza
no,
quando vado sopra ad un pulsante, voglio che vadano in trasparenza determinati clip.
allora tieni per buona lo script di prima però modificalo così
nella timeline scrivi
var nomi = new Array('clip_1', 'clip_2', 'clip_3', 'clip_4');
//var nomi1 = new Array('clip_1', 'clip_4');
function trasparenzaOut(mc, arr, valore) {
mc.onEnterFrame = function() {
trace("ciao");
for (var a in arr) {
_root[arr[a]]._alpha -= valore;
}
if (_root[arr[0]]._alpha<0) {
for (var a in arr) {
_root[arr[a]]._alpha = 0;
delete this.onEnterFrame;
}
}
if (_root[arr[0]]._alpha>100) {
for (var a in arr) {
_root[arr[a]]._alpha = 100;
delete this.onEnterFrame;
}
}
};
}
nel clip o pulsante che sia scrivi
on (rollOver) {
_root.trasparenzaOut(this,_root.nomi,5);
//_root.trasparenzaOut(this,_root.nomi1,5)
}
on (rollOut) {
_root.trasparenzaOut(this,_root.nomi,(-5));
//_root.trasparenzaOut(this,_root.nomi1,(-5))
}
dove ti gestirai i clip con gli array nomi o nomi1
spiegami una cosa però,
perchè vengono messi gli slash come "suggerimento", dato che mi sembrano codici veri e propri?
Originariamente inviato da hutton
spiegami una cosa però,
perchè vengono messi gli slash come "suggerimento", dato che mi sembrano codici veri e propri?
per farti capire che puoi gestire la faccenda in più modi
per esempio
se hai
var nomi = new Array('clip_1', 'clip_2');
var nomi1 = new Array('clip_3', 'clip_4');
var nomi2 = new Array('clip_1');
passando in un tasto
on (rollOver) {
_root.trasparenzaOut(this,_root.nomi,5);
}
on (rollOut) {
_root.trasparenzaOut(this,_root.nomi,(-5));
}
l'azione riguarderà i clip determinati sull'array nomi
se scrivi
on (rollOver) {
_root.trasparenzaOut(this,_root.nomi1,5);
}
on (rollOut) {
_root.trasparenzaOut(this,_root.nomi1,(-5));
}
l'azione riguarderà i clip determinati sull'array nomi1
è così via
scusa un'altra domanda,
ma perchè su questo codice:
_root.trasparenzaOut(this,_root.nomi,5);
hai inserto il numero 5,(è un numero qualsiasi?).
Originariamente inviato da hutton
scusa un'altra domanda,
ma perchè su questo codice:
_root.trasparenzaOut(this,_root.nomi,5);
hai inserto il numero 5,(è un numero qualsiasi?).
e la velocità con cui vuoi che la trasparenza avvenga
così facendo ho semplificato il codice passando un argomento alla funzione
quando vado a rollOver alpha va a +5
quando vado a rollOut alpha va a -5
ma funziona ora o no?
indovina....
non funge!![]()
![]()
sai cosa,
sembra che quando vado sul pulsante, non trovi la funzione dello script sul frame.
Perchè quando avevo messo tutto lo script del pulsante, funzionava...
anche se faceva casino.