ave_site_banner AVE IMPERATOR© 2003-2010 All rights reserved
Manual - Common recovery problems and solutions  

Flex compiler errors

Error
code

 
 

 
 
 
 
 
 
 
 
 
 
 

1044
 
 

1120
 

1170
 
Error message
 

Cannot create HTML wrapper. Right-click here to recreate folder html-template.

Cannot resolve attribute 'somePROP' for component type abc.def.SomeClass
 
 
 
 
 
 
 
 
 

Interface method ... in namespace ... not implemented by class ...
 

Access of undefined property ...
 

Function does not return a value.
 
Solution
 

Right-click and select Recreate HTML Templates from the popup menu.
 

Use "Options -> Flex Project Settings -> Include Style Dummies" for the project recovery, open the document abc.def.SomeClass, then find the line with the somePROP Style metadata
      //[Style(name="somePROP")]//, inherit="yes"     for AS classes,
      <!--[Style(name="somePROP")]--><!--, inherit="yes"-->     for MXML classes
and remove the first comment tag(s) changing it to
      [Style(name="somePROP")]//, inherit="yes"     for AS classes and
      [Style(name="somePROP")]<!--, inherit="yes"-->     for MXML classes.
Save the class. In the rare case of a new compiler error
      Declaration of style 'somePROP' conflicts with previous declaration in SomeOtherClass,
change the line to
      [Style(name="somePROP", inherit="yes")]     for both AS and MXML classes.

The most likely reason for this error is that an older framework version was used to compile the original SWF. Please refer to your Flex manual for the type of function needed and implement an empty dummy function of the required type.

Deactivate the checkbox Enable strict type checking in the ActionScript Compiler window of the projects
properties.

Deactivate the checkbox Enable strict type checking in the ActionScript Compiler window of the projects
properties.



Flash crashes while opening a recovered FLA document or executing a JSFL script

Try to recover the FLA document with a different "Shape / Morph Shape" option. In most cases, all four options will produce the same stable result. There are some SWFs, however, where a different "Shape / Morph Shape" option produces a quite different result. If you shouldn't like the Shapes and Morph Shapes of a recovery result, please always try to recover the FLA document with different "Shape / Morph Shape" options. Roughly speaking, the following can be said about the four options (in terms of speed, quality and stability):

Recovery speed

1. No Problem Search

2. Heuristic Problem Search

3. Exact Problem Search / Vectorization

4. Convert Using JSFL Import
Recovery quality

1. Exact Problem Search / Vectorization

2. Heuristic Problem Search

3. No Problem Search

4. Convert Using JSFL Import
Recovery stability

1. Convert Using JSFL Import

2. Exact Problem Search / Vectorization

3. Heuristic Problem Search

4. No Problem Search



IMPERATOR °FLA hangs up or crashes

Trying to recover (many/long) classic tweens as CS4 tweens can take huge amounts of processor time. Sometimes it might even seem as if the program has hung up. To avoid unnecessarily long recovery processes, please make sure to set "Options -> Motion Capture" to either "Approximate Classic Motion Tweens..." or "Exact Values" when you recover FLA documents from SWFs that do not contain any CS4 tweens.

If the application hangs up or crashes during every recovery attempt (with all/different input SWFs), please send a request for a new installation to support@ave-imperator.com.


back