Just a guess here...

You defined the function as void.  When you call the return statement with no value it probably gets the * type.

You could define your function to have a return type you do not use, or drop the void return type.

At 01:04 PM 2/24/2006, you wrote:
Hi João,

>> Isn't missing a { after the   if( i==2 )? <<

In my understanding missed { will cause compilation error, but this code
compiles w/o any problem and throws exception at runtime. Probably it's
mxmlc or AS3 engine bug, similar code worked well with previous Flex
1.5/AS2. Anyway surrounding return statement with {} doesn't help, to fix
this problem code has to be rewritten using if/else statements to prevent
"return" usage.

--
Thanks,
Vadim.
----- Original Message -----
From: João Fernandes
To: flexcoders@yahoogroups.com
Sent: Friday, February 24, 2006 7:37 PM
Subject: RE: [flexcoders] Runtime Error #1068: void and * cannot be
reconciled


Isn't missing a { after the   if( i==2 )?

João Fernandes
Sistemas de Informação
Programador Informático
Cofina media

Avenida João Crisóstomo, Nº 72 . 1069-043 Lisboa PORTUGAL
Tel (+351) 213 185 200 . Fax (+351) 213 540 370
[EMAIL PROTECTED]



From: flexcoders@yahoogroups.com [ mailto:flexcoders@yahoogroups.com] On
Behalf Of Vadim Melnik
Sent: sexta-feira, 24 de Fevereiro de 2006 17:33
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Runtime Error #1068: void and * cannot be reconciled

Hi All,

I've got runtime ActionScript error when "return" statement placed inside
try/finally block. Small test case attached below, it reports me:

VerifyError: Error #1068: void and * cannot be reconciled.

Is it correct AS3 behaviour?


<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx=" http://www.macromedia.com/2005/mxml" xmlns="*"
creationComplete="test1()">
<mx:Script><![CDATA[
private function test1():void
{
var i:int = 0;
try {
  i = 1;
  if( i==2 )
   return; // <- error statement
} finally {
  i = 0;
}
}
]]></mx:Script></mx:Application>

--
Thanks,
Vadim.



--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com




SPONSORED LINKS Web site design development Computer software development
Software design and development
Macromedia flex Software development best practice



YAHOO! GROUPS LINKS

Visit your group "flexcoders" on the web.

To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.



--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com




SPONSORED LINKS
Web site design development Computer software development Software design and development
Macromedia flex Software development best practice


YAHOO! GROUPS LINKS





--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com




SPONSORED LINKS
Web site design development Computer software development Software design and development
Macromedia flex Software development best practice


YAHOO! GROUPS LINKS





Reply via email to