как я могу сделать следующее в проекте Flex?
package{
#ifdef BAR
class Foo{
...implementation of Foo....
}
#else
class Foo{
...alternative implementation of Foo
}
#endif
}
если я попытаюсь сделать это с помощью следующих операторов компилятора -define CONFIG :: BAR, true -define CONFIG :: NOBAR, false
и запрограммируем так:
package{
CONFIG::BAR{
class Foo{
...implementation of Foo....
}
}
CONFIG::NOBAR{
class Foo{
...alternative implementation of Foo
}
}
}
то flash builder выдает ошибку компиляции:
1018: Duplicate class definition: Main
как решить это?