Показать сообщение отдельно
Старый 08.10.2007, 16:06
kia007 вне форума Посмотреть профиль Отправить личное сообщение для kia007 Найти все сообщения от kia007
  № 7  
Ответить с цитированием
kia007

Регистрация: Oct 2007
Сообщений: 78
Вроде бы получилось сделать, в результате получился класс
PHP код:
class DoubleBuffer extends MovieClip
{
    private var 
frame1:MovieClip null;
    private var 
frame2:MovieClip null;    
    private var 
curFrame:Boolean false;    
    function 
DoubleBuffer()
    {
    }
    
    public function 
SetDoubleBuffer():Void
    
{
        
frame1 this.createEmptyMovieClip("frame1"this.getNextHighestDepth());
        
frame2 this.createEmptyMovieClip("frame2"this.getNextHighestDepth());    
    }
    
    public function 
LoadMovie(movieUrl:String):Void
    
{
        if(
curFrame)
        {
            
frame1.loadMovie(movieUrl);
            
frame1.swapDepths(1);
            
frame2.swapDepths(0);            
        }
        else
        {
            
frame2.loadMovie(movieUrl);
            
frame2.swapDepths(1);
            
frame1.swapDepths(0);            
        }
        
        
curFrame = !curFrame;
    }