Re: [flexcoders] Re: how does import statement,work? a possible fb bug

2007-12-04 Thread yiğit boyar
yes; actually what i thought was explicit definitions will be enough.(like
in java)
more specifically,  there are too many VO's in the application (cairngorm).
i tried importing every class VO one by one, but it did not solve the
problem, i again had to
ctrl+space.
i made a diff on the frontController (after and before ctrl+space); what it
does is just removing some of the imports (although they are valid). after
it, all errors in the frontController goes but there are errors in the VO's
so i can not be sure whether it fixed the frontController or not.

since the project is confidential, i can not send code here :(
anyway we changed our implementation and removed duplicate name classes and
the errors are gone;
thanks in advance...

On Dec 3, 2007 8:17 PM, Mike Morearty [EMAIL PROTECTED] wrote:

   You are probably omitting the import statement -- you are probably
 assuming that since you explicitly qualified the class name, the
 import is not necessary. In Java, if you explicitly qualify a class
 name in your code, then you don't need to have an import statement
 at the top of the file. But Flex is different: You still need the
 import. When you do ctrl+space, the import gets inserted for you,
 so that's probably why that case works.

 - Mike Morearty, Flex Builder team


 --- In flexcoders@yahoogroups.com flexcoders%40yahoogroups.com, yigit
 [EMAIL PROTECTED] wrote:
 
  hi all;
  in my cairngrom application, i have many classes and some of them has
  the same name but of course diffrent packages.
 
  i autogenerate code, so to not to let ambiguity, i alway use classes
  with their packages.
  e.g.
  instead of writing var foo:Foo;
  i write var foo:tr.com.sth.vo.Foo;
 
  the compiler give and interesting error, saying that con not recognize
  tr (my initial package name);
  but when i go to the end of
  tr.com.sth.vo.Foo and press ctrl+space
  after waiting seconds, and rebuilt; the error goes! (without any change
  in the source).
  i'm using beta2 on eclipse.
 
  i think the compiler gets confused, but what can be the reason for
 this,
  are there tips to overcome??
 
  thanks...
 

  



[flexcoders] Re: how does import statement,work? a possible fb bug

2007-12-03 Thread Mike Morearty
You are probably omitting the import statement -- you are probably
assuming that since you explicitly qualified the class name, the
import is not necessary.  In Java, if you explicitly qualify a class
name in your code, then you don't need to have an import statement
at the top of the file.  But Flex is different: You still need the
import.  When you do ctrl+space, the import gets inserted for you,
so that's probably why that case works.

- Mike Morearty, Flex Builder team


--- In flexcoders@yahoogroups.com, yigit [EMAIL PROTECTED] wrote:

 hi all;
 in my cairngrom application, i have many classes and some of them has 
 the same name but of course diffrent packages.
 
 i autogenerate code, so to not to let ambiguity, i alway use classes 
 with their packages.
 e.g.
 instead of writing var foo:Foo;
 i write   var foo:tr.com.sth.vo.Foo;
 
 the compiler give and interesting error, saying that con not recognize 
 tr (my initial package name);
 but when i go to the end of
 tr.com.sth.vo.Foo and press ctrl+space
 after waiting seconds, and rebuilt; the error goes! (without any change 
 in the source).
 i'm using beta2 on eclipse.
 
 i think the compiler gets confused, but what can be the reason for
this, 
 are there tips to overcome??
 
 thanks...