Flash: errore dopo copia/incolla

Di: Joint | 26/09/2020 18:49:19
Salve....
Riecchime...
Ho un problemuccio con un cursore di mouse semplicissimo, creato e che funziona….
“E allora di che problema parli?”, direte voi.
Beh, sarà per la mia scarsa conoscenza di actionscript e di Flash ma…
Il file che ho creato (vabbè, lo ammetto, lo ho preso da internet per vederne il codice, modificarlo a mio piacimento e imparare qualcosa di nuovo) preso e modificato funziona bene.
Ho inserito tutti i fotogrammi e le azioni del cursore in un simbolo che poi voglio inserire in tutti i fotogrammi della scena madre.
Il simbolo, clip filmato = “mousedrag” contiene:
1) clip filmato =”cerchio” [animato].
2) Clip filmato=”centro” [statico].
3) Una linea temporale con:
A) livello 1 = “cerchio” distribuito su 3 keyframes.
B) livello 2 = “centro “ distribuito su 3 keyframes.
C) livello 3 = “azioni” con 3 keyframes.
I) keyframe 1:

n = 1;
Mouse.hide();
startDrag("cerchio", true);
setProperty("cerchio", _visible, "false");

II) keyframe 2:

n = Number(n)+1;
if (Number(n)>10) {
n = 1;
}
duplicateMovieClip("cerchio", "cerchio" add n, n);
//RETTANGOLO DI AZIONE DEL CURSORE
if (getProperty("cerchio", _x)<-270) {
setProperty("cerchio" add n, _x, -270);
}
if (getProperty("cerchio", _x)>270) {
setProperty("cerchio" add n, _x, 270);
}
if (getProperty("cerchio", _y)<-195) {
setProperty("cerchio" add n, _y, -195);
}
if (getProperty("cerchio", _y)>195) {
setProperty("cerchio" add n, _y, 195);
}
setProperty("centro", _y, getProperty("cerchio" add n, _y));
setProperty("centro", _x, getProperty("cerchio" add n, _x));

III) keyframe 3:

gotoAndPlay(2);

Ora, questo file, come ho detto, funziona benissimo, ma se provo a copiare il simbolo “mousedrag” e ad incollarlo nella scena madre di un altro filmato, l’output di Flash mi da un errore nella compilazione actionscript del keyframe 2.
**Errore** Simbolo=mousedrag, livello=azioni, fotogramma=2:Linea 5: È previsto ')' o ','
duplicateMovieClip("cerchio", "cerchio" add n, n);
Totale errori ActionScript: 1 Errori segnalati: 1
Perché????? Visto che ho fatto un semplice copia/incolla.
L’errore sembra non esserci anche perché:
1) la riga del codice dell’azione del keyframe del simbolo trasportato nella scena madre del secondo filmato è esattamente uguale all'altra (copia/incolla).
2) l’output dice che devo inserire “)” o “,” mentre c’è già la “)” e la “,” non mi serve.
Aiuto…. Non capisco… la logica del programma cade di fronte a tutto ciò….
Sembra quasi una specie di Bug di Flash (ESAGERATO!!).
A meno che, cosa mooooolto probabile, l’errore dipenda dalla mia ignoranza.
Fatemi sapere qualcosa!!! E non vi preoccupate di darmi dell’ignorante…. Purtroppo lo so… SIGH!!!

Risposte


Nessuna risposta trovata!