Flash CS3 - Flash CS4

Free tutorials and scripts for all.
Actionscript 3.0

Object Oriented Programming - lezione 9 - l' Ereditarietà

This is a discussion on Object Oriented Programming - lezione 9 - l' Ereditarietà within the Programmazione Orientata agli Oggetti - tutorials forums, part of the Articoli e tutorials category; lo chiedo dato che, avendo terminato le due sezioni (OOP e basics) non saprei dove parare. Gli articoli che hia ...


Go Back   Forum Flash CS3 Flash CS4 > Flash CS3 e Actionscript 3.0 > Articoli e tutorials > Programmazione Orientata agli Oggetti - tutorials

Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #11 (permalink)  
Old 20-04-08, 13:44
Zolmandacuba's Avatar
Member
 
Join Date: Apr 2008
Posts: 60
Rep Power: 1
Zolmandacuba is on a distinguished road
Send a message via Skype™ to Zolmandacuba
Re: Object Oriented Programming - lezione 9 - l' Ereditarietà

lo chiedo dato che, avendo terminato le due sezioni (OOP e basics) non saprei dove parare. Gli articoli che hia messo tu generici sulle novità di flashCS3 sono un po troppo avanzati e iniziati prima di scrivere le seizoni dette sopra (quindi immagino non fosse previsto un collegamento diretto con quelle).
Con queste 2 sezioni, tra l'altro, io partendo da zero zero (flash e actionscript) ho capito benissimo tutto quello che hai spiegato.
Ora però non riesco ad allacciarmi ad alcuna altra sezione che riesca a comprendere (mancano gli elementi succesivi), e mi chiedevo se avevi predisposto un "iter" di apprendimento aggiuntivo di cui non mi sono accorto.
Grazie!

ps: inoltre noto che tu per programmare non fai uso dell'aiutante script, che a volte può essere comodo ad esempio per capire di che tipo di valori ecc hanno bisogno le operazioni tra le lroo parentesi. E' normale o conviene all'inizio usarlo questo aiutante? L'alternativa è sapere ogni comando a memoria, no?

scusa del tema che ho scritto! ma ho grande voglia di continuare le lezioni!!!

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

  #12 (permalink)  
Old 21-04-08, 08:04
Administrator
 
Join Date: Jul 2007
Location: Cesena
Posts: 4,446
Rep Power: 6
Flep is on a distinguished road
Re: Object Oriented Programming - lezione 9 - l' Ereditarietà

Ciao

Riguardo all' aiutate script non ho capito...

Poi,
se hai appreso i tutorials delle due sezioni, adesso devi fare solo pratica, pratica e ancora tanta pratica !
__________________

 


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

  #13 (permalink)  
Old 31-05-08, 18:31
Junior Member
 
Join Date: Nov 2007
Posts: 29
Rep Power: 0
ehijon is on a distinguished road
Riferimento: Object Oriented Programming - lezione 9 - l' Ereditarietà

Complimenti per la guida!! ..facendo esercizi mi sono bloccato nella chiamata ad una classe

avendo un MovieClip "mc" sullo Stage
e queste due classi:

Main.as
PHP Code:
package {

    
import flash.display.MovieClip;
    
import fl.transitions.Tween;
    
import fl.transitions.easing.*;

    public class 
Main extends MovieClip {

        var 
p:Pri = new Pri();
        
        public function 
Main() {
            
p.sposta(mc);
        }
        
    }

e Pri.as
PHP Code:
package {
    
    public class 
Pri extends Main{

        public function 
Pri() {
            }
        public function 
sposta(obj) {
            var 
t:Tween = new Tween(obj"x",Strong.easeOutobj.xobj.x+20020true);
        }
        
    }

perchè mi da errore?
non capisco.. grazie
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #14 (permalink)  
Old 03-06-08, 14:34
Administrator
 
Join Date: Jul 2007
Location: Cesena
Posts: 4,446
Rep Power: 6
Flep is on a distinguished road
Re: Object Oriented Programming - lezione 9 - l' Ereditarietà

Ciao,
così dovrebbe funzionare:
Code:
package {

    import flash.display.MovieClip;
    import fl.transitions.Tween;
    import fl.transitions.easing.*;

    public class Main extends MovieClip {

        private var p:Pri = new Pri();
        
        public function Main() 
	   {
            p.sposta(mc);
        }
        
    }
}
Code:
package {
    
    public class Pri extends Main{

        public function Pri() 
	   {
            }
        public function sposta(obj:MovieClip):void
	   {
            var t:Tween = new Tween(obj, "x",Strong.easeOut, obj.x, obj.x+200, 20, true);
        }
        
    }
}
ma onestamente non vedo il motivo per cui Pri deve estendere Main.
__________________

 


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

  #15 (permalink)  
Old 14-06-08, 22:52
tia tia is offline
Junior Member
 
Join Date: Jan 1970
Posts: 20
Rep Power: 0
tia is on a distinguished road
Wink Riferimento: Object Oriented Programming - lezione 9 - l' Ereditarietà

Ciao Flep...
Bella sezione!!!
Sei stato una bomba! Chiaro e preciso...
In conclusione mi chiedevo..

ma se devo estendere la mia funzione a una classe che sta magari dentro una cartella..cioè che ha un persorso (mi collego la lezione 7), devo scrivere ad esempio "public class Dclass extends servizi.Cclass" ????


grazie in anticipo... ;)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Flash Multi Gallery
  #16 (permalink)  
Old 10-10-08, 14:37
Junior Member
 
Join Date: Nov 2007
Posts: 29
Rep Power: 0
ehijon is on a distinguished road
Riferimento: Object Oriented Programming - lezione 9 - l' Ereditarietà

Ciao a tutti!

come è possibile utilizzare stage.addChild(oggetto) da una classe istanziata?

Main.as
Code:
package {
        
    import flash.display.*;

    public class Main extends MovieClip {

        var prima:Prima;
        
        public function Main() {
            
            prima = new Prima();
            prima.creaRett(0,0,300,200);
            
        }
                
    }
}
Prima.as
Code:
package {
    
    import flash.display.*;
    import flash.events.*;
    
    public class Prima {

        public function Prima() {
            trace("classe prima istanziata");
        }
        
        public function creaRett(x:Number, y:Number, b:Number, a:Number) {
            
            var rett:Sprite = new Sprite();
            rett.graphics.beginFill(0xFFFFFF, 1);
            rett.graphics.drawRect(x,y,b,a);
            rett.graphics.endFill();
            stage.addChildAt(rett, 0);
            
            rett.addEventListener(MouseEvent.CLICK, ruota);
        }
        private function ruota(e:MouseEvent){
            e.target.rotation += 15;
        }
        
    }
}
lo "stage" di Main.fla nella classe istanziata Prima.as non è visibile. come posso fare?

qualcuno c'è già passato?
__________________
www.kaibakh.org - grazie Flep!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #17 (permalink)  
Old 10-10-08, 16:36
Junior Member
 
Join Date: Nov 2007
Posts: 29
Rep Power: 0
ehijon is on a distinguished road
Riferimento: Object Oriented Programming - lezione 9 - l' Ereditarietà

Quote:
Originally Posted by ehijon View Post
Ciao a tutti!

come è possibile utilizzare stage.addChild(oggetto) da una classe istanziata?
mi quoto...
ho trovato risposta, ovviamente grazie a Flep!
attachMovie - rimosso anche quello


grande Flep!
__________________
www.kaibakh.org - grazie Flep!
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
Object Oriented Programming - lezione 7 - packages Flep Programmazione Orientata agli Oggetti - tutorials 2 28-10-08 14:12
Object Oriented Programming - lezione 3 - i metodi Flep Programmazione Orientata agli Oggetti - tutorials 1 26-06-08 16:49
Object Oriented Programming - lezione 6 - Getter & Setter Flep Programmazione Orientata agli Oggetti - tutorials 1 14-06-08 18:36
Object Oriented Programming - lezione 5 - attributi dei metodi Flep Programmazione Orientata agli Oggetti - tutorials 4 18-04-08 17:45
Object Oriented Programming - lezione 8 - le costanti Flep Programmazione Orientata agli Oggetti - tutorials 0 21-09-07 17:52


All times are GMT. The time now is 00:03.


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