ASDOC工具,会产生多重错误

时间:2012-03-15 22:00:44

标签: flex flash-builder asdoc

当我试图运行ASDOC工具时,我收到一条错误

  

错误属性public只能在包

中使用

然后它指向第13行col:16。

在那一排我有这个

[Bindable] public var bitmap : Bitmap;

现在我有很多错误,但他们差不多也说了同样的事情。

我的ASDOC工具配置是否有问题,或者只是我需要解决的错误?有没有更好的方法在ASDOC中编写代码?

提前致谢。

动作脚本代码

import flash.display.Bitmap;
                import flash.media.Camera;

                import mx.controls.Alert;
                import mx.events.ListEvent;
                import mx.graphics.ImageSnapshot;
                import mx.graphics.codec.JPEGEncoder;
                import mx.rpc.events.FaultEvent;
                import mx.rpc.events.ResultEvent;
                import mx.utils.ObjectUtil;
                import flash.net.FileReference;

                [Bindable] public var bitmap : Bitmap;



/** 
 * takeSnapShot funktionen sparar en Bitmap(bilden)
 * Vi anvander oss av snapshot för att lagga till
 * bilden i var snapshop objekt
 **/ 

                public function takeSnapshot():void
                {
                    var snapshot:BitmapData = ImageSnapshot.captureBitmapData(videoDisplay);
                    bitmap= new Bitmap(snapshot);
                    img.source=bitmap;
                }



/** 
 *funktionen saveImageToFileSystem
 * fileReference klassen ger möjligheten att
 * ladda ner och ladda upp filer.
 * I dettafall så laddar den ner datat som vi hämtar från
 * imageSnapshot i funktionen "@takeSnapshot"
 **/
private function saveImageToFileSystem():void
{
    var jPEGEncoder:JPEGEncoder = new JPEGEncoder(500);
    var imageSnapshot:ImageSnapshot = ImageSnapshot.captureImage(img, 0, jPEGEncoder);
    var fileReference:FileReference = new FileReference();
    fileReference.save(imageSnapshot.data, "img123.jpg");
}



//Hämtar Kamerabild
/**
 *   var camera:Camera = Camera.getCamera();
 *   Lägger camera objektet i videoDisplay
 * 
 **/                private function videoDisplay_creationComplete():void {
                    var camera:Camera = Camera.getCamera();
                    if (camera) {
                        videoDisplay.attachCamera(camera);
                    } else { 
                        Alert.show("No Camera!?");

                    }
                }

//Kamera informationen
                /**
                * @listEvent representerar händelsen
                * 
                * */    
                private var camera:Camera;

                private function list_change(evt:ListEvent):void {
                    var tList:List = evt.currentTarget as List;
                    var cameraName:String = tList.selectedIndex.toString();
                    camera = Camera.getCamera(cameraName);
                    textArea.text = ObjectUtil.toString(camera);
                }

//Knapparna

/**
 * Med constring så importerar vi in string värden in i knappen.
 * */
            public static const constString:String="Take a picture!";
            public static const constString2:String="Save picture";
            public static const constString3:String="Turn Camera ON/OFF";


//RSS FEED

/**
* Funtionerna är kopplade till RSS knapparna.
 * RSSFeed_resultHandler är dataprovider
**/
protected function button1_clickHandler(event:MouseEvent):void
{
    RSSFeed.url = "http://www.dn.se/m/rss/toppnyheter";
    RSSFeed.send();
}

protected function RSSFeed_resultHandler(event:ResultEvent):void
{
    postTitles.dataProvider = RSSFeed.lastResult.rss.channel.item;
    utText.text = RSSFeed.url;
}

protected function RSSFeed_faultHandler(event:FaultEvent):void
{
    Alert.show("Ogiltig RSS URL !");

}

protected function button2_clickHandler(event:MouseEvent):void
{
    //hämta feed
    RSSFeed.url = "http://api.sr.se/api/rssfeed/rssfeed.aspx?rssfeed=406";
    RSSFeed.send();
}

protected function button3_clickHandler(event:MouseEvent):void
{
    //hämta feed
    RSSFeed.url = "http://www.nyteknik.se/?service=rss";
    RSSFeed.send();
}

/**
 * RSS-feeden hämtas genom propertyn för textrutan
 * 
 **/
protected function button4_clickHandler(event:MouseEvent):void
{

    RSSFeed.url = inText.text;
    RSSFeed.send();
}

0 个答案:

没有答案