Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    95

    Problema con AS2 in Flash CS4

    Ciao a tutti!
    Premetto che non ho mai usato Flash prima d'ora, tranne qualche volta sporadica. Comunque, ho un fotogramma con 2 livelli: uno sfondo, e un Clip Filmato che vorrei muovere a destra e sinistra su pressione delle frecce. Ho fatto click di destra sul clip, Azioni, e ho scritto il seguente codice in AS2:
    codice:
    on(keyPress "<Left>") {
    	if (x >= 0)
    		x -= 4;
    }
    on(keyPress "<Right>") {
    	if (x <= currentFrame.width)
    		x += 4;
    }
    Ho già impostato nelle proprietà del progetto che voglio utilizzare AS2 e non 3, ma quando eseguo il filmato il mio clip rimane fermo anche quando premo le frecce. Come mai?

    Ho anche provato, tanto per provare, a cambiare il suo codice in:
    codice:
    onClipEvent(load) {
    x = 3;
    }
    tanto per vedere se mi esegue un altro codice, ma non funziona lo stesso. Devo forse impostare qualcosa nelle proprietà del progetto?
    E' da ieri sera che provo a farlo funzionare... aiuto!
    Grazie in anticipo!!

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Prova a impostare una versione inferiore del flash player, tipo il 7 e al massimo metti AS1, considerato che quel codice risale forse a flash 5.

  3. #3
    Utente di HTML.it L'avatar di duri93
    Registrato dal
    Dec 2008
    Messaggi
    155
    mi sembra che mi sia già capitato questo... non mi ricordo bene, prova a mettere x=x-4 al posto di x-=4 e naturalmente x è iltuoclip._x con as2!

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    95
    Grazie 1000 a entrambi, ho risolto!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.