[ActionScript 3] modifica MovieClip [risolto]
Premetto di essere alle prime armi con actionscript.
La mia intenzione è quella di modificare la larghezza di un MovieClip attraverso un pulsante.
Ovvero ho associato un "ascoltatore di eventi" al pulsante in modo che al click venga eseguita questa funzione:
L' errore che viene visualizzato è questo:
"L' etichetta deve essere un identificatore semplice"
E' corretta la sintassi della funzione? Grazie in anticipo
La mia intenzione è quella di modificare la larghezza di un MovieClip attraverso un pulsante.
Ovvero ho associato un "ascoltatore di eventi" al pulsante in modo che al click venga eseguita questa funzione:
function esegui (event:MouseEvent):void { NomeIstanza._width:200 }
L' errore che viene visualizzato è questo:
"L' etichetta deve essere un identificatore semplice"
E' corretta la sintassi della funzione? Grazie in anticipo
Risposte
Dovrebbe essere:
trattandosi di un assegnamento.
NomeIstanza._width = 200;
trattandosi di un assegnamento.
grazie per l'accorgimento
ho provato e mi da quest' errore:
"Problema relativo alla migrazione: la proprietà _width non è più supportata.
Utilizzare invece la proprietà DisplayObject.width"
quindi ho sostituito la riga di codice con questa:
Se faccio il controllo della sintassi non vengono rilevati errori.
Mando in esecuzione e dopo aver cliccato sul pulsante mi esce questo errore:
"TypeError: Error #1010: Un termine risulta undefined e non ha proprietà."

ho provato e mi da quest' errore:
"Problema relativo alla migrazione: la proprietà _width non è più supportata.
Utilizzare invece la proprietà DisplayObject.width"
quindi ho sostituito la riga di codice con questa:
casella.DisplayObject.width=200;
Se faccio il controllo della sintassi non vengono rilevati errori.
Mando in esecuzione e dopo aver cliccato sul pulsante mi esce questo errore:
"TypeError: Error #1010: Un termine risulta undefined e non ha proprietà."
ho risolto cancellando la scritta "DisplayObject"