2012-11-25 1 views
1

Итак, я пытаюсь сделать простую анимацию в моем AIR для андроид приложения,Tweening с AS3 AIR 3.2

Я нацеливание Air 3.2 для андроид, все работает прекрасно, пока я пытаюсь и твин объект.

если я попытаюсь импортировать flash.event.TweenEvent, если не удается.

Можете ли вы сделать твинов при настройке AIR для Android?

EDIT

вот мой файл класса

package { 

import flash.display.*; 
import flash.events.*; 

public class AppName extends MovieClip { 

    var a:MovieClip = new MovieClip(); 

    public function AppName() { 
     addEventListener(Event.ADDED, added); 
    } 

    public function added(e:Event):void { 
     removeEventListener(Event.ADDED, added); 
     with(a.graphics){ 
      beginFill(0xff9900,1); 
      drawRect(0,0,100,100); 
      endFill(); 
     } 
     addChild(a); 
     var b:Tween = new Tween(a,"x",null,a.x,200,1,true); 
     b.addEventListener(TweenEvent.MOTION_FINISHED, process); 
    } 

    public function process(e:TweenEvent):void { 
     var c:MovieClip = new MovieClip(); 
     with(c.graphics){ 
      beginFill(0xff9900,1); 
      drawRect(0,0,100,100); 
      endFill(); 
     } 
     addChild(c); 
    } 
} 
} 

Это только тогда, когда я добавить слушателя событий и функции для обработки события, которые вспыхивают плюет его соску из. он говорит, что в строке есть ошибка, содержащая «процесс публичных функций (e: TweenEvent): void {"

+0

Вы используете флеш-строитель или флэш-cs6 IDE? –

+0

im Использование flash cs6 – AndrewBramwell

ответ

3

Уверен, что вы можете. Я предлагаю использовать библиотеку tweening TweenMax. Поскольку это намного быстрее и проще, чем движок Flash по умолчанию. Какой инструмент вы используете для разработки своего приложения? Это может дать представление о вашем источнике проблем.

+0

В зависимости от приложения может быть проблемой лицензирование грейдека. –

+0

Я использую flash cs6, в основном я импортировал классы событий анимации и анимации, и я могу написать анимацию, никаких ошибок, но затем, когда я пытаюсь добавить EventListener, в ней говорится, что «Tween» не является компилировать постоянную времени, а затем также запускает ошибку на линии анимации? плохо взгляните на использование TweenMax. – AndrewBramwell

+0

Проверьте, случайно ли вы добавили слушателя в класс 'Tween'. Также опубликуйте эту часть своего кода, чтобы я мог больше помочь. – Gio

 Смежные вопросы

  • Нет связанных вопросов^_^