`

Sprite对象如何添加到flex中

    博客分类:
  • flex
 
阅读更多

第一步

当然要创建sprite 类了。

package component
{
 import flash.display.Sprite ;
 
 public class MyAddSprite extends Sprite
 {
  public function MyAddSprite()
  {
   super();
   init();
  }
  
  private function init():void
  {
   this.graphics.beginFill(0x000000);
   this.graphics.drawRect(0,0,200,200);
   this.graphics.endFill();
  }
 }
}

2.

因为sprite 是不可能直接添加到flex中的,所以我们要一个中间的容器。就是UIComponent容器,

我个人认为是容器的哦。呵呵。。。你也可以不这样的认为的。

我们new出他,然后添加到我们想要放入的地方。

var ur:UIComponent = new UIComponent();
    ur.x = 0;
    ur.y = 0;
    //ur.width = 100;
    //ur.height = 100;
    addElement(ur);

现在中间容器也有了,我们只要将sprite 对象添加 到这个中间容器中就行了。

var mas:MyAddSprite = new MyAddSprite();
    ur.addChild(mas);

 

看搞定 了,这样我们的sprite 对象就添加到flex中了。如果有更新,随时贴出来。

分享到:
评论

相关推荐

    flex成功画一个点

    6. **添加到舞台**:为了让点可见,我们需要将`Sprite`对象添加到舞台上的某个容器或者直接添加到应用的根容器`Application`中。 ```actionscript addChild(myPoint); ``` 现在,我们已经成功在Flex中画出了一个点...

    actionscript3 FLEX显示MovieClip, sprite, 文字等demo源代码.zip

    在Flex中,你可以通过 addChild() 方法将MovieClip添加到舞台,或者通过时间轴控制来实现动画效果。`flex显示MovieClip.txt`可能包含了关于如何创建、操作和显示MovieClip的示例代码。 2. **Sprite**: Sprite类是AS...

    《Flex_help》,Flex中文帮助

    5. **事件处理**:在Flex中,事件是组件之间通信的主要方式。你可以为组件添加事件监听器,响应用户的操作或者其他组件发出的事件,实现复杂的交互逻辑。 6. **Flex图形和动画**:Flex提供了强大的绘图和动画功能,...

    FLEX中显示类型为BMP的图片

    5. **添加到显示列表**:最后,我们将Bitmap对象添加到DisplayObject容器(如Sprite或MovieClip)的子级列表中,或者直接添加到Stage上,以使其可见。 在实现过程中,需要注意的是BMP格式的一些特殊性,比如颜色...

    Flex 游戏入门级----------------位图切割,人物行走

    3. 使用 Sprite 对象:在 Flex 中,Sprite 类非常适合处理动画。创建一个 Sprite 实例,然后在其中添加每个行走帧的 Bitmap 对象(源自切割的位图),按照设定的顺序和时间间隔显示它们,以实现动画效果。 4. 动画...

    Flex加载GIF动画处理类

    总结来说,在Flex中加载并处理GIF动画,关键在于使用第三方库来解码GIF文件,并利用ActionScript的帧事件和显示对象来实现动画的播放。通过对GIFDecoder类的深入理解和灵活运用,你可以轻松地在Flex应用中集成动态...

    flex中使用away3d引擎播放的帧动画示例

    在“flex中使用away3d引擎播放的帧动画示例”中,开发者可能已经创建了一个`Sprite3D`实例,并通过加载一系列的纹理帧来实现动画效果。这些纹理帧通常存储在单独的图像文件中,然后在运行时按顺序应用到3D模型的表面...

    flex 控制鼠标移动的例子

    在Flex中,事件是由事件源(EventDispatcher)派发的,而事件监听器则负责处理这些事件。当鼠标在应用的某个元素上移动时,会产生`MouseMove`事件。我们可以通过添加监听器来捕获并响应这个事件。 以下是创建一个...

    Flex Canvas 精灵演示

    在Flex中,Canvas是一个可自定义大小的容器,可以用来容纳其他组件或图形元素。而精灵(Sprite)是ActionScript 3.0中的一个基础图形类,它提供了绘制矢量图形、添加位图、处理事件以及创建动画的能力。精灵可以看作...

    Flex 图像裁剪、剪切

    5. **UI组件**:在Flex中,可以使用Canvas或Sprite组件作为画布,放置BitmapData对象并显示裁剪效果。同时,可以使用Button或其他UI组件创建裁剪按钮,触发裁剪操作。 6. **图像处理算法**:对于更复杂的剪切操作,...

    flex绘图和遮罩

    通过实例化Sprite对象,我们可以利用其draw()方法和其他相关API来绘制线条、形状、图像等。例如,可以使用beginFill()方法指定填充颜色,lineStyle()设置线条样式,然后使用drawRect()或drawCircle()等方法绘制基本...

    Flex图片移动

    图片在Flex中通常表示为BitmapData或Sprite对象。我们可以通过设置它们的x和y坐标属性来改变位置。在MOUSE_MOVE事件中,获取鼠标当前位置并将其赋值给图片的坐标,就能实现图片跟随鼠标移动的效果。 四、实例代码 ...

    Flex采用遮罩方法图片裁剪

    可以添加形状(如`Rect`、`Circle`或自定义矢量图形)到遮罩`Sprite`上。 ```as3 var maskSprite:Sprite = new Sprite(); var rectShape:Rect = new Rect(0, 0, desiredWidth, desiredHeight); maskSprite.graphics....

    Flex 动态画直线

    1. **坐标系统**:在Flex中,每个显示对象都有自己的坐标系统,我们可以根据x和y坐标在舞台上定位和绘制图形。直线的起始点和结束点就是由这两个坐标定义的。 2. **绘图API**:`Graphics`类提供了`beginPath()`、`...

    Mobile FLEX上百度map的试用

    4. **添加地图到视图**:将创建的地图对象添加到你的UI容器中,例如一个`Sprite`或`Canvas`: ```actionscript this.addChild(bmap); ``` 5. **加载地图**:加载地图后,你可以进一步添加各种元素,如标签...

    flex中拖拉拽好实例objecthandles

    在本实例中,我们关注的是"flex中拖拉拽好实例objecthandles",这是一项利用Adobe Flex框架实现的拖放功能,特别是针对对象手柄(ObjectHandle)的处理。 ObjectHandle是Flex中用于控制拖放行为的一种特殊组件,它...

    flex源代码资料,一些flex源代码的例子

    Chapter_10可能深入到Flex中的图形和动画,包括使用Sprite和Shape类进行低级别绘图,或者使用Animate类创建复杂的动画效果。此外,这一章可能还涵盖了如何利用Flex的Layout Manager来管理组件的布局和对齐方式。 ...

    flex 两个图片播放小程序

    对于图片的显示,Flex中的Image组件是关键。Image组件可以加载网络上的图像或者内存中的BitmapData对象,并提供基本的缩放和显示功能。若要实现更复杂的交互,如平滑缩放,可能需要自定义组件,覆盖其...

    Flex3中文帮助文档.chm

    1. **ActionScript 3.0**: Flex 3基于AS3,这是一种面向对象的脚本语言,具有类型系统、错误检查和高性能。AS3提供了更严谨的编程结构,提高了代码的可读性和可维护性。 2. **MXML**: MXML是Flex的一种声明式标记...

    flex 移动折线图

    1. 创建皮肤:为LineChart的边框创建一个可拖动的皮肤,这通常是一个Rect或Sprite实例,添加到Chart的布局容器中。 2. 添加事件监听器:在可拖动的皮肤上添加DragEvent监听器,当用户按下鼠标开始拖动时触发DRAG_...

Global site tag (gtag.js) - Google Analytics