首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“private属性只能用于类属性定义。”FlashDevelop + Adobe Flex SDK + Debug_nape.swc

“private属性只能用于类属性定义。”FlashDevelop + Adobe Flex SDK + Debug_nape.swc
EN

Stack Overflow用户
提问于 2012-11-21 04:18:27
回答 1查看 1.2K关注 0票数 2

已经有一个关于这个问题的问题,但它并没有确切地回答我的问题,因为我对flash非常陌生。当我编译我的代码时,它在两个‘69+74’中的'p‘行上给出了一个错误。代码如下:

代码语言:javascript
复制
    private function destroyMouseJoint(e:MouseEvent):void 
{
    hand.active = false;
}

private function spawnBox():void 
{
    var block:Polygon = new Polygon(Polygon.box(50, 50));
    var body:Body = new Body(BodyType.DYNAMIC);
    body.shapes.add(block);
    body.position.setxy(stage.stageWidth /2, stage.height / 2);
    body.space = space;
}

我不知道我该怎么做。提前感谢:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-21 04:30:33

看起来你可能把你的函数放在了类定义之外。确保它们位于类似于以下内容的位置:

代码语言:javascript
复制
package  {
import flash.display.Sprite;

public class YourClass extends Sprite {
            private var bg:Sprite;

            public function YourClass() {
                super();
            }

            private function destroyMouseJoint(e:MouseEvent):void {
                hand.active = false;
            }

            private function spawnBox():void  {
                var block:Polygon = new Polygon(Polygon.box(50, 50));
                var body:Body = new Body(BodyType.DYNAMIC);
                body.shapes.add(block);
                body.position.setxy(stage.stageWidth /2, stage.height / 2);
                body.space = space;
            }
      }
 }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13481395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档