Ti sposto in una sezione più appropriata.
nhatan
@nhatan
Post creati da nhatan
-
RE: Convertire actionscript in javascript Flash CS6
Non si può tradurre, è una tecnica diversa, Flash ha uno stage, una linea temporale, javascript no, è tutta un altra cosa, per fare una cosa che con flash bastano poche righe di codice in javascript ce ne vuole una pagina. Mi dispiace io non so aiutarti, prova a postare nella sezione "Altri linguaggi per il Web".
-
RE: Convertire actionscript in javascript Flash CS6
Non è possibile convertirli, cioè non esiste un programma che lo faccia, bisogna fare l'applicazione da zero in javascript.
-
RE: Oggetti condizioni e spostamenti
No, mc_bravo lo devi mettere sempre nel primo frame, il gotoAndPlay(2) si riferisce alla linea temporale interna di mc_bravo.
lo devi fare così: fai la scritta BRAVO e la trasformi in movieclip, ci fai doppio click ed entri dentro bravo, ora trascini il fotogramma chiave sul frame2, nel frame uno vuoto metti uno stop(), ora allunghi la linea temporale di mc_bravo in conseguenza della durata della scritta. Dopo di che ritorni sulla time line principale premendo sulla freccetta azzurra che si trova sotto i nomi dei livelli. -
RE: Oggetti condizioni e spostamenti
Quà ci sono due elemeti da considerare, devi creare una funzione che contenga la condizione che quando entrambi gli elementi sono alle coordinate giuste parta il movieclip bravo.
cabina.x=50 cabina.y=50 coda.x=150 coda.y=50 cabina.addEventListener(MouseEvent.MOUSE_DOWN, fl_ClickToDrag_3); function fl_ClickToDrag_3(event:MouseEvent):void { cabina.startDrag(); } stage.addEventListener(MouseEvent.MOUSE_UP, fl_ReleaseToDrop_3); function fl_ReleaseToDrop_3(event:MouseEvent):void { cabina.stopDrag(); if(cabina.hitTestObject(cabina2)){cabina.x=cabina2.x,cabina.y=cabina2.y bravo() } else{cabina.x=50,cabina.y=50} } coda.addEventListener(MouseEvent.MOUSE_DOWN, fl_ClickToDrag_4); function fl_ClickToDrag_4(event:MouseEvent):void { coda.startDrag(); } stage.addEventListener(MouseEvent.MOUSE_UP, fl_ReleaseToDrop_4); function fl_ReleaseToDrop_4(event:MouseEvent):void { coda.stopDrag(); if(coda.hitTestObject(coda2)){coda.x=coda2.x,coda.y=coda2.y bravo() } else{coda.x=150,coda.y=50} } //funzione che fa parrtire mc_bravo se entrambi gli elemeti sono in posizione function bravo() { if(cabina.x==cabina2.x&&coda.x==coda2.x){mc_bravo.gotoAndPlay(2)} }
Attenzione ho istanziato cabina e coda gli elementi da trascinare e cabina2 e coda2 i movieclip invisibili di controllo.
-
RE: Oggetti condizioni e spostamenti
E' semplice, fai un movieclip, che avrà il primo frame, senza scritta e con uno stop() mentre ne secondo frame la scritta dato errato, poi lo mandi in play nella condizione if.
-
RE: Oggetti condizioni e spostamenti
Ma hai messo il nome istanza nell'apposito campo della finestra proprietà di Flash?
-
RE: Oggetti condizioni e spostamenti
Si mi sembra giusto non ti resta che testare.
-
RE: Oggetti condizioni e spostamenti
Be no scusa a qusto punto la stringa:
if(rosa.hitTestObject(quadro)){rosa.x=quadro.x,rosa.y=quadro.y}
devi modificarla così
if(rosa.hitTestObject(milano)){rosa.x=milano.x,rosa.y=milano.y}
rosa intercetterà il movieclip milano giusto?
-
RE: Oggetti condizioni e spostamenti
Il codice va scritto dentro i tag code: aperta parentesi quadra scrivi code e chiudi, scrivi il codice, apri quadra scrivi /code e chiudi.
-
RE: Oggetti condizioni e spostamenti
Se ho capito bene quello che vuoi realizzare la cartina non occorre che sia un movieclip, può essere una bitmap o un vettoriale perchè è solo uno sfondo, tu posizioni la cartina nel livello 0 come sfondo, ne livello 1 metti un movieclip che puo avere la forma di un rettangolo con alpha=0 ad esempio su Pavia o Milano e sul livello 2 i movieclip col nome delle città.
per impostare alpha=0 ```
nomeIstanza.aplha=0 -
RE: Oggetti condizioni e spostamenti
Ciao, supponiamo che movieclip rosa abbia coordinate iniziali x=50 e y=50, lo devi trascinare in un punto preciso dello stage, questo punto preciso deve essere a sua volta un movieclip, nel tuo caso sulla cartina può essere un movieclip con alpha=0 quindi invisibile che chiamo quadro, a questo punto bisogna rilevare se rosa quando viene rilasciato il pulsante del mouse è venuto in contatto con quadro, questo metodo si chiama hitTestObject, se rosa si trova su quadro grazie ad una condizione if ne assume le stesse coordinate, altrimenti ritorna alle coordinate iniziali, ecco il codice:
rosa.x=50 rosa.y=50 rosa.addEventListener(MouseEvent.MOUSE_DOWN, fl_ClickToDrag_3); function fl_ClickToDrag_3(event:MouseEvent):void { rosa.startDrag(); } stage.addEventListener(MouseEvent.MOUSE_UP, fl_ReleaseToDrop_3); function fl_ReleaseToDrop_3(event:MouseEvent):void { rosa.stopDrag(); if(rosa.hitTestObject(quadro)){rosa.x=quadro.x,rosa.y=quadro.y} else{rosa.x=50,rosa.y=50} }
-
RE: creare sfodno infinito
import flash.events.Event; import flash.display.StageAlign; function resizeBackground(e:Event = null) { bg.x = 0; bg.y = 0; bg.width=stage.stageWidth; bg.height=stage.stageHeight; bg.scaleX > bg.scaleY ? bg.scaleY = bg.scaleX : bg.scaleX = bg.scaleY; } stage.scaleMode = StageScaleMode.NO_SCALE; stage.align = StageAlign.TOP_LEFT; stage.addEventListener(Event.RESIZE, resizeBackground); resizeBackground();
bg è un movieclip , cioè una immagine traformata in movieclip con le medesime dimensioni dello stage o leggermente più grande.
-
RE: creare sfodno infinito
Non ho capito cosa intendi per sfondo infinito, per caso vuoi una immagine che si adatti a tutte le risoluzioni?
-
RE: Animazione in flash di un personaggio
Se il disegno è relizzato in Flash è vettoriale, puoi ingrandirlo quanto vuoi.
-
RE: Problema Codice Player musicale Errore 1152
Così è difficile, ci vorrebe il player completo.
-
RE: Aprire dall' applicazione la galleria immagini del dispositivo
Ciao, non ho mai fatto una applicazione del genere, prova a guardare quà se c'è qualcosa che può servirti, vedo che ci sono degli esempi di codice che puntano ad una directory images, purtroppo non posso aiutarti perchè non ho un tablet dove sperimentare.
http://help.adobe.com/it_IT/FlashPlatform/reference/actionscript/3/flash/filesystem/File.html -
RE: problema sito flash professional cs6
Scusa ma a te non serve un sito in flash, a te serve un sito in html con un div che si allunga man mano che aggiungi contenuti.