代码之家  ›  专栏  ›  技术社区  ›  artaxerxe

如何在ActionScript3中重新绘制显示

  •  -1
  • artaxerxe  · 技术社区  · 14 年前

    来自爪哇的通讯员:

    pane.repaint();
    
    1 回复  |  直到 14 年前
        1
  •  2
  •   Chris Burt-Brown    14 年前

    Flash/Flex的DisplayObject系统是一个“保留”或“有状态”系统。这意味着,如果你在舞台上添加MovieClips或其他DisplayObjects,它们将保持在任何位置,直到你有意更改或移除它们。

    这与DirectX或OpenGL系统相反,在DirectX或OpenGL系统中,您必须有目的地重新绘制每个帧,即使没有任何更改,也要保持对象的活动状态。

    如果您正确地移动或更改了屏幕上的项目,屏幕将自动更新以指示这一点。不需要一个 repaint

    很抱歉回答含糊不清,但你是这里的建筑师。不管你以前做过什么,你都需要再做一次p