Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 19.08.2011, 17:13
Bazel вне форума Посмотреть профиль Отправить личное сообщение для Bazel Найти все сообщения от Bazel
  № 1  
Ответить с цитированием
Bazel
[+1 26.12.11]
[+1 11.09.11]

Регистрация: Feb 2011
Сообщений: 117
По умолчанию вопрос по motionXML

добрый день , хочу чтобы спрайт двигался по криволенейной траектории .в справочнике от адоб нашел MotionXml c примером . там есть параметры BezierNode и BezierControl,т.е. нужно описать кривую безье и спрайт пойдет по ней так ? зашел на сайт bezier.ru сделал прямую какую хочу, посмотрел координаты контрольных точек , все замечательно вроде щас вставлю их и все заработает ... и нифига ? в чем ошибка ?

на деле просто спрайт передвигаеться из одной точки в другую по прямой траектории

Код AS3:
package 
{
 
 import fl.motion.*; 
 import flash.display.* ; 
 import flash.geom.*; 
 import flash.filters.* ;
 import flash.events.* ;
 import flash.net.* ;
 
 public class MotionXml extends MovieClip
 
 { 
 public  var moveShape_xml:XML = <Motion duration="1" xmlns="fl.motion.*" xmlns:geom="flash.geom.*" xmlns:filters="flash.filters.*"> 
    <source> 
        <Source frameRate="24" x="100" y="100" scaleX="1" scaleY="1" rotation="0" elementType="movie clip" instanceName="moveShape" symbolName="myShape"> 
 
		</Source> 
    </source> 
   <Keyframe index="0" > 
        <tweens> 
            <CustomEase> 
 
                  <BezierNode x="100" y="100"/> 
                  <BezierNode x="300" y="100"/> 
	       <BezierControl x="100" y="0"/> 
                  <BezierControl x="300" y="0"/>  
 
	</CustomEase> 
        </tweens> 
 
	</Keyframe> 
    <Keyframe index="24" x="300" y="100"> 
 
        <color> 
            <Color alphaMultiplier="0.4" alphaOffset="0"/> 
        </color> 
    </Keyframe> 
</Motion>; 
var moveShape : Shape = new Shape ( ) ;
var loader : Loader = new Loader ; 
var bitmap : Bitmap = new Bitmap ( ) ;
 
 
 
var moveShape_animator:Animator; 
 
   public function MotionXml ( )
 { 
 
   loader.contentLoaderInfo.addEventListener(Event.COMPLETE , loaderDone) ;
 
 
   moveShape.graphics.lineStyle(1) ; 
   moveShape.graphics.beginFill(0xff0000,1) ; 
   moveShape.graphics.drawRect(0,0,50,50) ; 
 
  // moveShape.x=125 ; 
  // moveShape.y=125 ; 
 
 
 
   moveShape_animator = new Animator(moveShape_xml, moveShape) ;
 
 
 } 
 
 public function loaderDone (e: Event) 
 { 
   bitmap = loader.content as Bitmap ; 
   addChild(bitmap) ;
   addChild(moveShape) ;
    moveShape_animator.play(); 
 
 }
 
 
 
 } 
}


Последний раз редактировалось Bazel; 19.08.2011 в 17:16.
Старый 19.08.2011, 21:08
Genzo вне форума Посмотреть профиль Отправить личное сообщение для Genzo Посетить домашнюю страницу Genzo Найти все сообщения от Genzo
  № 2  
Ответить с цитированием
Genzo
 
Аватар для Genzo

блогер
Регистрация: Feb 2010
Адрес: MSK
Сообщений: 859
Записей в блоге: 3
Отправить сообщение для Genzo с помощью ICQ Отправить сообщение для Genzo с помощью Skype™
Попробуйте добавить <transformationPoint> ,<dimensions> , у Keyframe указать <Keyframe index=* tweenSnap="true"> , у цвете в Keyframe указать blendMode="multiply"
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works.

Старый 20.08.2011, 01:29
Bazel вне форума Посмотреть профиль Отправить личное сообщение для Bazel Найти все сообщения от Bazel
  № 3  
Ответить с цитированием
Bazel
[+1 26.12.11]
[+1 11.09.11]

Регистрация: Feb 2011
Сообщений: 117
не помогло ,в адобе мудаки, этот xml жутко неудобен.

Старый 20.08.2011, 01:36
andrew911 вне форума Посмотреть профиль Отправить личное сообщение для andrew911 Найти все сообщения от andrew911
  № 4  
Ответить с цитированием
andrew911

Регистрация: Mar 2007
Сообщений: 545
http://www.greensock.com/tweenmax/

Старый 20.08.2011, 01:39
Bazel вне форума Посмотреть профиль Отправить личное сообщение для Bazel Найти все сообщения от Bazel
  № 5  
Ответить с цитированием
Bazel
[+1 26.12.11]
[+1 11.09.11]

Регистрация: Feb 2011
Сообщений: 117
http://fla-master.livejournal.com/5588.html кое что нарыл, надеюсь поможет

Добавлено через 27 минут
спасибо, думаю разберусь завтра, в адоб справочник делал робот )).невозможно читать, а у Мука самого важного в книге нет конечно же

Добавлено через 31 минуту
поспорили такие в адоб программисты, один другому говорит, напишу ии который напишет справочник за меня, ну он и написал)

Старый 20.08.2011, 16:04
TanaTiX вне форума Посмотреть профиль Отправить личное сообщение для TanaTiX Найти все сообщения от TanaTiX
  № 6  
Ответить с цитированием
TanaTiX
 
Аватар для TanaTiX

блогер
Регистрация: Feb 2008
Сообщений: 1,453
Записей в блоге: 4
Bazel, вас никто не заставляет читать на русском.
__________________
Ну все, теперь Забава м-о-я.
Гы-гы, а корабль мой!

Создать новую тему Ответ Часовой пояс GMT +4, время: 13:32.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
motion , motionXml

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 13:32.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.