Показать сообщение отдельно
Старый 18.02.2011, 14:04
dark256 вне форума Посмотреть профиль Отправить личное сообщение для dark256 Посетить домашнюю страницу dark256 Найти все сообщения от dark256
  № 2  
Ответить с цитированием
dark256
 
Аватар для dark256

блогер
Регистрация: Apr 2008
Адрес: SPb
Сообщений: 3,718
Записей в блоге: 5
Отправить сообщение для dark256 с помощью ICQ Отправить сообщение для dark256 с помощью Skype™
Ну вот к примеру тупо навскидку.
jump:Array = {"1","34","15","40"} - номера картинок с промежуточными анимациями.

Код AS1/AS2:
var targ = any_clip
 
var jump:Array = {"1","34","15","40"}
var walk:array = {"17","18","19","20"}
 
function getBitMap( mov:MovieClip, linkageId:String ){
	var myBitmapData:BitmapData = BitmapData.loadBitmap(linkageId) 
	mov.attachBitmap(myBitmapData, 10)
	mov.forceSmoothing = true
	return myBitmapData
}
 
function makeWalk()
{
    var count = 0
    var mov = targ.createEmptyMovieClip( "body_mov", 100 )
 
    mov.id = setInterval( mov, "nextFrame", 100)
    mov.nextFrame = function()
    {
       getBitMap( this, walk[count] )
       count++
       if ( count == walk.length ) count = 0
    }
 
}
__________________
FLASHER.MAP SOUNDSTAGE / CS3 / AS2