Flash CS3 - Flash CS4

Free tutorials and scripts for all.
Actionscript 3.0

Tutorial 2 - gli Array

This is a discussion on Tutorial 2 - gli Array within the Actioscript 3.0 base - tutorials forums, part of the Articoli e tutorials category; Originally Posted by trophi una domanda, come faccio se voglio cambiare colore ad una istanza tramite codice? grazie :) Ciao, sei ...


Go Back   Forum Flash CS3 Flash CS4 > Flash CS3 e Actionscript 3.0 > Articoli e tutorials > Actioscript 3.0 base - tutorials

Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #21 (permalink)  
Old 20-03-08, 06:23
Administrator
 
Join Date: Jul 2007
Location: Cesena
Posts: 4,486
Rep Power: 6
Flep is on a distinguished road
Re: Riferimento: Tutorial 2 - gli Array

Quote:
Originally Posted by trophi View Post
una domanda, come faccio se voglio cambiare colore ad una istanza tramite codice?
grazie :)
Ciao,
sei un tantino fuori tema... quì si parla di cicli...
Per cambiare colore hai 2 modi, o usi la Tweener:

Tweener caurina di Zeh Fernando - tutorial 1

Oppure così:

Bottoni nella timeline

Se vuoi proseguire con questo tema ti invito ad aprire un altra discussione in Flash generale, grazie.
__________________

 


I recommend: Essential Actionscript 3.0

- Non rispondo ai messaggi privati con domande tecniche. Apri una discussione sul forum !
- I do not reply technicians pvt messages. Open a thread !
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #22 (permalink)  
Old 20-03-08, 08:04
Member
 
Join Date: Mar 2008
Posts: 41
Rep Power: 0
trophi is on a distinguished road
Riferimento: Tutorial 2 - gli Array

ok, :P
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #23 (permalink)  
Old 20-03-08, 11:17
Junior Member
 
Join Date: Feb 2008
Posts: 7
Rep Power: 0
raziel is on a distinguished road
Re: Tutorial 2 - gli Array

Flep scusami...
in questo passaggio tu dici:
Quote:
infatti, se scrivo trace(nomi); ottengo sempre il solito output:
filippo,luca,giovanni,giacomo,pietro
Se scrivo:
var nomi:Array=new Array('filippo','luca','giovanni','giacomo','pietr o');
e poi
nomi[1]='cesare';
con trace(nomi); ottengo:
filippo,cesare,giovanni,giacomo,pietro

Chiaramente, se dovessi scrivere:
trace(nomi[5]);
otterrei
undefined
in quanto l' indice 5 nell' Array non esiste perchè abbiamo sì 5 indici ma partendo dallo zero ( quindi: 0,1,2,3,4 ).
Domanda: questo vuol dire che cesare (avendogli dato valore 1) ha sostituito luca o lo ha solo spostato avanti di uno? Cioè scrivendo nomi[1]='cesare' ho imposto che il numero uno diventasse lui, ma sostituendo quello che era precedentemente il nome di luca, o solo facendolo scivolare in avanti?

Grazie
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #24 (permalink)  
Old 21-03-08, 06:44
Administrator
 
Join Date: Jul 2007
Location: Cesena
Posts: 4,486
Rep Power: 6
Flep is on a distinguished road
Re: Tutorial 2 - gli Array

Ciao

Esatto, cesare ha sostituito luca. Dopo l' azione nomi[1]=cesare, il valore luca no è più disponibile in quanto è appunto stato sostituito dal valore cesare.
__________________

 


I recommend: Essential Actionscript 3.0

- Non rispondo ai messaggi privati con domande tecniche. Apri una discussione sul forum !
- I do not reply technicians pvt messages. Open a thread !
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #25 (permalink)  
Old 29-07-08, 19:40
mik93's Avatar
Junior Member
 
Join Date: Jul 2008
Posts: 4
Rep Power: 0
mik93 is on a distinguished road
Re: Tutorial 2 - gli Array

Quote:
Originally Posted by DaviDM View Post
Salve a tutti. MI avvicino per la prima volta a Flash. Ho cercato di fare l'array di MovieClip
Ho scritto
Code:
var clips:Array=new Array(clip_0_mc,clip_1_mc,clip_2_mc,clip_3_mc,clip _4_mc);
trace(clips);
se provo ad eseguire Flash mi da errore:
1084: Errore di sintassi: è previsto rightparen prima di _4_mc.
Credo di aver fatto tutto giusto
anche a me, se faccio copia ed incolla, mentre scrivendolo a mano, ho notato che c'è uno spazio tra clip e _ togliendolo mi dice:
Code:
1120: Accesso alla proprietà non definita clip_0_mc.
1120: Accesso alla proprietà non definita clip_1_mc.
1120: Accesso alla proprietà non definita clip_2_mc.
1120: Accesso alla proprietà non definita clip_3_mc.
1120: Accesso alla proprietà non definita clip_4_mc.

scusa il disturbo e scusa se riporto in alto un topic un po' vecchiotto
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Flash Multi Gallery
  #26 (permalink)  
Old 20-11-08, 08:07
Member
 
Join Date: Mar 2008
Posts: 41
Rep Power: 0
trophi is on a distinguished road
Riferimento: Tutorial 2 - gli Array

Filippo, sono sempre qua
piu' cose imparo e piu' divento vorace ghhghgh.
Ho bisogno di un tuo consiglio, anche perchè appena finito, voglio pubblicarlo nella sezione utilità degli utenti, allora:
Ho creato uno slide di thumb che si muove da destra vs sn e viceversa tramite mouse,
le thum sono 12 movieclip all'interno di un unica movieclip, ad ognuna di esse ho applicato lo stesso effetto tramite tween, in questo modo:
Code:
var clips:Array=new Array("btn1","btn2",........"btn12");
 
Tweener.addTween(clips[0]{rotation.45,time:0.3,transition:"easeOutQuad"});
Tweener.addTween(clips[1]{rotation.45,time:0.3,transition:"easeOutQuad"});
....................
....................
Tweener.addTween(clips[11]{rotation.45,time:0.3,transition:"easeOutQuad"});
c'è un metodo per accorciare tutti quei passaggi magari tramite id?
grazie come sempre del tuo aiuto
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #27 (permalink)  
Old 20-11-08, 09:17
Administrator
 
Join Date: Jul 2007
Location: Cesena
Posts: 4,486
Rep Power: 6
Flep is on a distinguished road
Re: Tutorial 2 - gli Array

Ti basta usare un ciclo:
Code:
for(var i:int=0;i < clips.length;i++)
{
	Tweener.addTween(clips[i]{rotation.45,time:0.3,transition:"easeOutQuad"});
}
__________________

 


I recommend: Essential Actionscript 3.0

- Non rispondo ai messaggi privati con domande tecniche. Apri una discussione sul forum !
- I do not reply technicians pvt messages. Open a thread !
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #28 (permalink)  
Old 20-11-08, 19:10
Member
 
Join Date: Mar 2008
Posts: 41
Rep Power: 0
trophi is on a distinguished road
Riferimento: Tutorial 2 - gli Array

Non va, non so piu' dove sbattere la testa, anche perchè il trace dell'id lo recupera perfettamente, ed inoltre non mi da nessun errore, la cosa + brutta che possa esserci in as3, magari ho la soluzione sotto gli occhi ma non riesco a vederla, Filippo dagli uno sguardo quando puoi, grazie, Claudio.


Code:
import caurina.transitions.Tweener;
 
var speed:Number = 0.3;
var Nx:Number = (stage.stageWidth-gruppo_mc.width)/stage.stageWidth;
gruppo_mc.addEventListener(Event.ENTER_FRAME, animo);
function animo(evt:Event):void {
 var sp = mouseX * Nx;
 var vx:Number = (sp - gruppo_mc.x)*speed;
 gruppo_mc.x += vx;
}
 
var clips:Array=new Array();
 for(var i:int=0;i < gruppo_mc.numChildren;i++)
{
 
 clips.push(gruppo_mc.getChildAt(i));
 clips[i].id=i;
 clips[i].buttonMode=true;
 //Tweener.addTween(clips[i],{rotation:45,time:0.3,transition:"easeOutQuad"});
 clips[i].addEventListener(MouseEvent.CLICK,onClick);
}
 
 function onClick(evt:MouseEvent):void {
 trace(evt.currentTarget.id);
 trace("ciao");
 Tweener.addTween(clips[i], {rotation:45,alpha:0.3, time:2,transition:"easeOutQuad"});
}
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump

Similar Threads

Thread Thread Starter Forum Replies Last Post
array multidimensionali mobbu Actionscript 3.0 avanzato 20 26-08-08 09:53
Actionscript for beginners - Tutorial 2 - The Array Flep Actionscript for beginners - tutorials 1 08-07-08 07:17
L' importanza di un Array Flep Articoli e tutorials 1 16-06-08 23:44
array in an array madmad Actionscript 3.0 newbies 1 22-05-08 10:09
array mobbu Actionscript 3.0 base 8 26-09-07 16:57


All times are GMT. The time now is 20:49.


Powered by vBulletin versione 3.7.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0 RC4
Forum SiteMap


FlepStudio
by Filippo Lughi
P.IVA 03605860406