zoukankan      html  css  js  c++  java
  • 摸索Flash移动开发Make Things Move

    题外:这个标题,大家其实都知道是向某个牛人致敬的。   ---- 我如是说

    经过了前面那么长的Hello流程,估计大家对Hello已经疲惫了。

    好吧,这节我们来学习在舞台上添加动画吧。

    还记得我们上节在处理过的素材不,我们现在就打算要用它了。

    在项目里面新建一个文件夹,名字随便取,最好用英文,将我们上一节处理好的png和xml都放进去吧。

    然后在项目里面新建一个管理类,这个类用来将素材嵌入项目,如下:

    package com.ado.res
    {/**
         * ...
         * @author Long.J.Du
         */
        public class Res 
        {
            [Embed(source="http://www.cnblogs.com/../res/texture/Beauty.png")]
            public static var Beauty:Class;
            [Embed(source="http://www.cnblogs.com/../res/texture/Beauty.xml",mimeType="application/octet-stream")]
            public static var Beauty_Config:Class;
            
    
    
    }

    之后,我们可以在项目里面直接就可以new出来了。当然,不要new太多,我觉得一个项目里面公用一个实例就可以了。

    做完以上操作之后,我们就可以在GameMain里面用到这些东西了。

     首先,我们要新建嵌入资源的实例,然后新建一个TextureAtlas实例,将新建的位图实例转成Texture和xml配置文件一起传入,那么,TextureAtlas会自动帮我们处理好素材。

    var bitmap:Bitmap = new Beauty as Bitmap;
    var config:XML = XML(new Beauty_Walk_Config);
    
    var texture:Texture = Texture.fromBitmap(bitmap);
    var atlas:TextureAtlas = new TextureAtlas(texture, config);

     

    然后我们新建一个starling.display.MovieClip实例,MovieClip构造器第一个传入的是从TextureAtlas取得的一个Vector.<Texture>,第二个传入的是MovieClip的帧频。

    var mc:MovieClip = new MovieClip(antlas.getTextures("sprite 44"), 24);
    addChild(breakMc);

    然后将MovieClip添加到舞台,做完以上操作运行项目,结果如下:

    好的,写了这么久,我们总算可以在舞台上看到点让人心情愉悦的东西,但是有人会问,为啥人没有动呢?

    问得好,在starling中,所有动画需要托付给juggler,才能动起来。

    好的,添加如下代码,我们就可以看到动起来的动画了。

    嗯,可以看得出来,我顺道修改了一下动画的坐标。

    Starling.juggler.add(mc);
    mc.play();
    mc.x = 200;
    mc.y =100t;

    到这里为止,你已经可以做一个会动的显示在舞台上的东西,你就有了动力,呵呵。

    大家好好消化一下。

    下一章,我们需要讨论的是什么?我其实也不知道,我目前也才做到这里而已。呵呵呵呵….

  • 相关阅读:
    python socket实现文件传输(防粘包)
    python爬虫之路——模拟登陆简单使用post方法和cookie和selenium
    python爬虫之路——使用逆行工程抓取异步加载网页数据
    python爬虫之路——多进程爬虫和单进程爬虫的简单对比
    python爬虫之路——初识数据库存储
    python爬虫之路——初识lxml库和xpath语法
    爬取一本小说全文
    python爬虫之路——Python的re模块及其方法
    python爬虫之路——正则表达式初识
    案例-爬去南京地区短租房信息
  • 原文地址:https://www.cnblogs.com/adoontheway/p/2951780.html
Copyright © 2011-2022 走看看