The asdoc compiler is much pickier and less robust than the normal
flex compiler. Sometimes you have to play with your source a bit to
make it happy.

If you are using conditional compilation (defines like
BUILD::VERSION), asdoc will throw lots of weird errors if you forget
to set the values.

Logan

On Fri, Sep 18, 2009 at 11:22 AM, red <[email protected]> wrote:
>
> Yes, i am getting the same error when i run using asdoc tool.
>
> -Cabir
>
> On Sep 18, 5:55 am, Marvin Froeder <[email protected]> wrote:
>> Does regular asdoc tool work on this scenario?
>>
>> On Fri, Sep 18, 2009 at 9:36 AM, red <[email protected]> wrote:
>>
>> > Hi,
>>
>> > I am using flexmojos-maven-plugin 3.3.0 to generate asdoc and i am
>> > getting asdoc compilation error when it sees an external script file.
>>
>> >         <plugin>
>> >            <groupId>org.sonatype.flexmojos</groupId>
>> >            <artifactId>flexmojos-maven-plugin</artifactId>
>> >            <version>3.3.0</version>
>> >            <executions>
>> >               <execution>
>> >                  <phase>package</phase>
>> >                  <goals><goal>asdoc-report</goal></goals>
>> >                  <configuration>
>> >                     <outputDirectory>${project.build.directory}/site/
>> > apidocs</outputDirectory>
>> >                     <reportOutputDirectory>${project.build.directory}/
>> > site/apidocs</reportOutputDirectory>
>> >                     <destDir>apidocs</destDir>
>> >                  </configuration>
>> >               </execution>
>> >            </executions>
>> >         </plugin>
>>
>> > My mxml file refers to an external script file.
>>
>> >   <mx:Script source="MyAppScript.as"/>
>>
>> > I am getting errors like
>>
>> > MyAppScript.as(475): col: 1 Error: The private attribute may be used
>> > only on class property definitions.
>>
>> > private function onRemoveMenu(event:ContextMenuEvent):void {
>> > ^
>>
>> > MyAppScript.as(502): col: 1 Error: The private attribute may be used
>> > only on class property definitions.
>>
>> > private function convertToButton(): void {
>> > ^
>>
>> > MyAppScript.as(571): col: 1 Error: The public attribute can only be
>> > used inside a package.
>>
>> > public function highlightShortcut(appId:String):Boolean {
>> > ^
>>
>> > I am not sure what i am doing wrong.  Any help would be much
>> > appreciated.
>>
>> > Thanks,
>> > Cabir
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Flex Mojos" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/flex-mojos?hl=en?hl=en

http://blog.flex-mojos.info/
-~----------~----~----~----~------~----~------~--~---

Reply via email to