Flash CS3 - Flash CS4

Free tutorials and scripts for all.
Actionscript 3.0

width di un MovieClip

This is a discussion on width di un MovieClip within the Actionscript 3.0 avanzato forums, part of the Flash CS3 generale category; Scusate ma non riesco a capire come mai non riesco ad imporre un width al movie_Immagini. e' sbagliato fare cosi': ...


Go Back   Forum Flash CS3 Flash CS4 > Flash CS3 e Actionscript 3.0 > Flash CS3 generale > Actionscript 3.0 avanzato

Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 26-02-08, 16:48
Member
 
Join Date: Feb 2008
Posts: 36
Rep Power: 0
Calias is on a distinguished road
width di un MovieClip

Scusate ma non riesco a capire come mai non riesco ad imporre un width
al movie_Immagini.
e' sbagliato fare cosi': movie_Immagini.width = 500; ?
il trace seguente mi da sempre valore 0

Code:
  private function caricamento_Immagini(){
   movie_Immagini.scaleX = 0.2;
   movie_Immagini.scaleY = 0.2;
   movie_Immagini.x =10;
   movie_Immagini.y =10;
   movie_Immagini.width = 500;
   trace(movie_Immagini.width);
   stage.addChildAt(movie_Immagini,0);
   for(var i:int=0;i<immagini_Array.length;i++){
    var immagine = new Loader();
    immagine.x =movie_Immagini.x+(600*i);
    movie_Immagini.addChildAt(immagine,i);
    immagine.load(new URLRequest(immagini_Array[i]));
   }
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #2 (permalink)  
Old 29-02-08, 07:53
Administrator
 
Join Date: Jul 2007
Location: Cesena
Posts: 4,446
Rep Power: 6
Flep is on a distinguished road
Re: width di un MovieClip

Ciao

Credo sia dovuto al fatto che prima gli applichi uno scaleX e scaleY a 0.2 e poi il width.
__________________

 


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

  #3 (permalink)  
Old 29-02-08, 12:42
Member
 
Join Date: Feb 2008
Posts: 36
Rep Power: 0
Calias is on a distinguished road
Re: width di un MovieClip

Quote:
Originally Posted by Flep View Post
Ciao

Credo sia dovuto al fatto che prima gli applichi uno scaleX e scaleY a 0.2 e poi il width.
Purtroppo non e' cosi' ho gia' provato.
Nel caso in cui scrivo come nel; codice che segue
movie_Immagini.width = 100;
le immagini non appaiono ed il trace restituisce zero.
Nel caso in cui scrivo
movie_Immagini.width == 100;
appare l'iimagine con le sue dimensioni originali ed il trace mi restituisce sempre zero.
Ho provato anche a spostare la proprieta' dopo addChildAt(movie_Immagini,0);
ma mi da gli stessi risultati.

Volevo inoltre chiederti a proposito: le proprieta' vanno scritte prima o dopo
l'addChild e cosa cambia se si fa in un modo o nell'altro?

Code:
  private function caricamento_Immagini():void{
    movie_Immagini.width = 100;
    trace(movie_Immagini.width);
    movie_Immagini.x =10;
    movie_Immagini.y =10;
    movie_Immagini.alpha=1.0;
    addChildAt(movie_Immagini,0);
     for(var i:int=0;i<immagini_Array.length;i++){
      var immagine = new Loader();
      immagine.x =movie_Immagini.x+(600*i);
      movie_Immagini.addChildAt(immagine,i);
      immagine.load(new URLRequest(immagini_Array[i]));
      immagine.addEventListener(MouseEvent.CLICK, ingrandimentoMovie);
     }
  }
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #4 (permalink)  
Old 29-02-08, 12:50
Administrator
 
Join Date: Jul 2007
Location: Cesena
Posts: 4,446
Rep Power: 6
Flep is on a distinguished road
Re: width di un MovieClip

Personalmente di solito imposto le proprietà prima dell' addChild.
Questo perchè anche se all' occhio è impercettibile, preferisco che prima la MovieClip sia posizionata correttamente e poi la faccio vedere con l' addChild.

movie_Immagini è vuoto ?
Se sì, la causa è quella.
__________________

 


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

  #5 (permalink)  
Old 29-02-08, 14:07
Member
 
Join Date: Feb 2008
Posts: 36
Rep Power: 0
Calias is on a distinguished road
Re: width di un MovieClip

Quote:
Originally Posted by Flep View Post
movie_Immagini è vuoto ?
Se sì, la causa è quella.
Si e' vuoto. Come posso riparare?
Si puo' riempire da Action Script ?

Grazie dei consigli

ps: ho visto che spesso metti una velocita' dello stage pari a 31.
Se non ho swf da importare e quindi solo il principale che sto creando
e' la velocita' consigliata? Se si perche'?

ps: vedo che appaiono le prima pubblicita'... Sono contento, te lo meriti,
mi riprometto di cliccare piu' spesso sui messaggi google
Piccolo suggerimento: perche' non li metti anche in fondo alle pagine dei forum
cosi' e' piu' facile ricordarcelo?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Flash Multi Gallery
  #6 (permalink)  
Old 02-03-08, 09:03
Administrator
 
Join Date: Jul 2007
Location: Cesena
Posts: 4,446
Rep Power: 6
Flep is on a distinguished road
Re: width di un MovieClip

Ti consiglio di usare l' evento Event.COMPLETE con il tuo Loader, in modo che quando avrà finito di caricare l' immagine, a quel punto devi agire sul Loader width ed height.
Stessa cosa per l' evento CLICK, assegnalo solo a caricamento avvenuto.

Di solito uso un framerate di 31 perchè ho notato che è una velocità giusta per le animazioni ed è un giusto compromesso tra una buona velocità di animazione senza sovracaricare la CPU dell' utente.

Riguardo agli ads di Google ti ringrazio e vedrò di seguire il tuo consiglio
Un po di sponsors sono arrivati, giusto per far sì che FlepStudio si mantenga da solo senza che devo sborsare di tasca mia
__________________

 


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

  #7 (permalink)  
Old 02-03-08, 15:49
Member
 
Join Date: Feb 2008
Posts: 36
Rep Power: 0
Calias is on a distinguished road
Re: width di un MovieClip

Devo essere sincero non ho capito tanto bene,
o meglio non so come si fa. ho provato cosi' ma mi da errore generico
alla riga dell'event

Code:
  private function caricamento_Immagini(){
    movie_Immagini.x =0;
    movie_Immagini.y =10;
    movie_Immagini.alpha=1.0;
    addChildAt(movie_Immagini,0);
     for(var i:int=0;i<immagini_Array.length;i++){
      var immagine = new Loader();
      immagine.x =movie_Immagini.x+(700*i);
      immagine.load(new URLRequest(immagini_Array[i]));
      //immagine.width=200;
      immagine.addEventListener(URLLoader.COMPLETE, setUp);
     }
    function setUp(){
     immagine.width = 100;
    }
     movie_Immagini.addChildAt(immagine,0);
  }
anche se metto Event.COMPLETE
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #8 (permalink)  
Old 02-03-08, 19:22
Administrator
 
Join Date: Jul 2007
Location: Cesena
Posts: 4,446
Rep Power: 6
Flep is on a distinguished road
Re: width di un MovieClip

Code:
private var immagine:Loader;

private function caricamento_Immagini()
{
	movie_Immagini.x =0;
	movie_Immagini.y =10;
	movie_Immagini.alpha=1.0;
	addChild(movie_Immagini);
	for(var i:int=0;i<immagini_Array.length;i++)
	{
		immagine = new Loader();
		immagine.addEventListener(Event.COMPLETE, setUp);
		immagine.load(new URLRequest(immagini_Array[i]));
	}
}

private function setUp(evt:Event)
{
	immagine.x =movie_Immagini.x+(700*i);
	immagine.width = 100;
	movie_Immagini.addChild(immagine);
}
__________________

 


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

  #9 (permalink)  
Old 02-03-08, 21:06
Member
 
Join Date: Feb 2008
Posts: 36
Rep Power: 0
Calias is on a distinguished road
Re: width di un MovieClip

ho problemi cmq.
Ti posto tutto il package e mi dici cosa non va:
Code:
 
package
{
 import flash.display.MovieClip;
 
 import flash.net.URLLoader;
 import flash.net.URLRequest;
 import flash.display.Loader;
 import flash.events.Event;
 
// Document Class
    public class Main extends MovieClip
 {
  private var immagini_Array:Array= new Array();
  private var immagine:Loader;
  private var movie_Immagini:MovieClip= new MovieClip();
 
// Building function
  public function Main(){
// Controllo sugli errori
  try {
    incapsulamento_Array();
    caricamento_Immagini();
// Messaggio di errore
   } catch (error:Error) {
   trace(error.message);
  }
// Chiusura Building function
  }
 
// Metodi
  private function incapsulamento_Array(){
   immagini_Array[0]='image/Pictureristorante_007.jpg';
   immagini_Array[1]='image/Pictureristorante_008.jpg';
   immagini_Array[2]='image/Pictureristorante_009.jpg';
   immagini_Array[3]='image/Pictureristorante_010.jpg';
  }
 
  private function caricamento_Immagini()
  {
   movie_Immagini.x =0;
   movie_Immagini.y =10;
   movie_Immagini.alpha=1.0;
   addChild(movie_Immagini);
   for(var i:int=0;i<immagini_Array.length;i++)
   {
    immagine = new Loader();
    immagine.addEventListener(Event.COMPLETE, setUp);
    immagine.load(new URLRequest(immagini_Array[i]));
   }
  }
 
  private function setUp(evt:Event)
  {
   immagine.x =movie_Immagini.x+(700*i);
   immagine.width = 100;
   movie_Immagini.addChild(immagine);
  }
 
// Chiusura Documnet Class
 }
// Chiusura package
}
mi da errore anonimo alla riga
private function setUp(evt:Event)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #10 (permalink)  
Old 02-03-08, 21:43
Member
 
Join Date: Feb 2008
Posts: 36
Rep Power: 0
Calias is on a distinguished road
Re: width di un MovieClip

correggo:
mi da errore anonimo alla riga
immagine.x =movie_Immagini.x+(700*i);
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 Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump

Similar Threads

Thread Thread Starter Forum Replies Last Post
Actionscript 3 Evento rollover su movieclip sotto ad altro movieclip rajan Actionscript 3.0 base 2 16-10-08 18:42
Aggiungere dinamicamente un MovieClip figlio ad un altro MovieClip nextpaco Actionscript 3.0 avanzato 17 17-10-07 07:05


All times are GMT. The time now is 18:24.


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