incvizitor
21.02.2011, 14:45
Есть интерфейс:
package core.controls.buttons {
import core.controls.buttons.menu.IMenuModel;
import core.ISlideHandler;
public interface IModel extends IMenuModel, ISlideHandler{
}
}
Есть класс:
package core {
import core.controls.buttons.IModel;
import flash.events.EventDispatcher;
import flash.events.IEventDispatcher;
public class SlidesModel extends EventDispatcher implements IModel {
public function SlidesModel(target:IEventDispatcher = null) {
super(target);
}
}
}
Если в коде этого класса поставить курсор на IModel и нажать ctrl+shift+1, появиться надпись:
Implement interface methods
Так вот если я нажму на Enter - имплементируються только методы IMenuModel, а ISlideHandler игнориться. Хотя компилятор видит что мы наследуемся от двух интерфейсов, а вот FD - нет((
Можно ли как то это исправить?
package core.controls.buttons {
import core.controls.buttons.menu.IMenuModel;
import core.ISlideHandler;
public interface IModel extends IMenuModel, ISlideHandler{
}
}
Есть класс:
package core {
import core.controls.buttons.IModel;
import flash.events.EventDispatcher;
import flash.events.IEventDispatcher;
public class SlidesModel extends EventDispatcher implements IModel {
public function SlidesModel(target:IEventDispatcher = null) {
super(target);
}
}
}
Если в коде этого класса поставить курсор на IModel и нажать ctrl+shift+1, появиться надпись:
Implement interface methods
Так вот если я нажму на Enter - имплементируються только методы IMenuModel, а ISlideHandler игнориться. Хотя компилятор видит что мы наследуемся от двух интерфейсов, а вот FD - нет((
Можно ли как то это исправить?