Ciao a tutti,
il mio problema, sicuramente banale e che sarebbe banalissimo in AS2 è da 2 giorni che non riesco a risolverlo:

Ho una clase Main che contene accordion che contiene le pagine. In pratica non riesco, da una classe Pagina ad accedere ad un metodo di accordion.. qualcuno mi può aiutare?

Ecco un estratto del codice

Codice PHP:
package 
{
    
import flash.display.MovieClip;
    
import flash.display.Sprite;
    
import src.navigation.*;
    
import utils.*;
    
import caurina.transitions.Tweener;
    
import flash.events.Event;        

    public class 
Main extends MovieClip 
    
{
        var 
accord:accordion;
        var 
coeffY:Number .5;
        
        public function 
Main():void 
        
{
            if (
stageinit();
            else 
addEventListener(Event.ADDED_TO_STAGEinit);            
        }
        private function 
init(e:Event null):void 
        
{
            
removeEventListener(Event.ADDED_TO_STAGEinit);
            
accord = new accordion();
                ...
            
addChild(accord);
        }
            
    }

Codice PHP:
package src.navigation{
    
import flash.display.*;
    
import flash.geom.*;
    
import flash.events.*;
    
import caurina.transitions.Tweener;
    
import flash.net.URLLoader;
    
import flash.net.URLRequest;
    
import pages.*;    
    
    public class 
accordion extends MovieClip{
        private var 
_pagina:Pagina;
        
        public function 
accordion()
        {
            ...
        }
        
        private function 
creoPagina()
        {
            var 
mc this.getChildAt(lev);
            
_pagina = new Sauro();
            
mc.addChild(Pagina);
            
setAccord(w,h);
        }
        
        public function 
faccioTrace()
        {
            
trace('ECCOMI!!')
        }
    }

Codice PHP:
package  pages
{
    
import flash.display.*;
    
import flash.geom.*;
    
import flash.events.*;
    
import caurina.transitions.Tweener;
    
import flash.net.URLLoader;
    
import flash.net.URLRequest;
    
    public class 
Pagina extends Sprite
    
{
        ....
        public function 
Pagina () 
        {
            
this.parent.faccioTrace(); // NON FUNZIONA!!!!!

            /*
            oppure 
            MovieClip(this.parent).faccioTrace();
            oppure
            this['parent'].faccioTrace();
            */
        
}
        
    }



grazie a chiunque vorrà aiutarmi!!
stefano