Показать сообщение отдельно
Старый 22.02.2011, 20:25
Doctor76 вне форума Посмотреть профиль Отправить личное сообщение для Doctor76 Найти все сообщения от Doctor76
  № 3  
Ответить с цитированием
Doctor76
 
Аватар для Doctor76

Регистрация: Nov 2007
Сообщений: 183
Если честно, не понял. Запись мудреная.

Добавлено через 1 час 14 минут
И где вот эта функция должна быть написана:
Код AS3:
public static function cloneShapeData( shapeData:ShapeData ):Shape
{
    return (new (shapeData as Object).constructor( shapeData )) as Shape;
}
Если в самой ShapeData и далее в дочерних переписана, то можно было бы и проще.
Что то типа:
Код AS3:
public static function getShape():Shape{
    return new Shape(this)
}
Но я не хотел что бы ShapeData еще заведовала тем, что создовала какой то конкретный объект


Последний раз редактировалось Doctor76; 22.02.2011 в 21:36.