PDA

Просмотр полной версии : Так где же всетаки найти толковую информацию по написанию рендеров


OracleN
10.04.2007, 20:24
Вот уже в течении 2 дней ищу нормальну доку по написаюнию рендеров, в частности надо написать для ДатаГрида (масса примеров, всерода накачал), но без базовых знаний туговато уяснить суть.

Может кто подскажет, где по шагам для чайника описано что да как.

etc
10.04.2007, 20:28
А это (http://livedocs.macromedia.com/flash/8/main/00003127.html)?

OracleN
10.04.2007, 20:36
А это (http://livedocs.macromedia.com/flash/8/main/00003127.html)?

Да и это я читал

но

public function createChildren():Void
{
// The createLabel method is a useful method of UIObject and a handy
// way to make labels in components.
var c = multiLineLabel = this.createLabel("multiLineLabel", startDepth);
// Links the style of the label to the style of the grid
c.styleName = listOwner;
c.selectable = false;
c.tabEnabled = false;
c.background = false;
c.border = false;
c.multiline = true;
c.wordWrap = true;
}

Вот почему именно так, и почему потм это с будет показан в ячейке, вот в чем впрос, т.е. именно стратегия интересует.

etc
10.04.2007, 20:48
Не понял вопроса. Перед createChildren() указан комментарий:

«UIObject expects you to fill in createChildren by instantiating all the movie clip assets you might need upon initialization. In this case we are creating one label»

Внутри createChildren вы можете создавать все, что вам нужно, в конкретном примере создают Label. Перевести фразу в состоянии?

OracleN
10.04.2007, 20:53
Не понял вопроса. Перед createChildren() указан комментарий:

«UIObject expects you to fill in createChildren by instantiating all the movie clip assets you might need upon initialization. In this case we are creating one label»

Внутри createChildren вы можете создавать все, что вам нужно, в конкретном примере создают Label. Перевести фразу в состоянии?

Дело в том что общая концепция не ясна, вот почему именно так, просто нельзя такую функцию для полного понимания описать всего лишь одной строкой. Мне надо понять извнутри, чтобы разъснить. А это сухой комент, который не дает полной инфы.

etc
10.04.2007, 21:02
А это и не нужно знать разработчику, что там происходит внутри List. Общая схема работы описана, внутренности никто описывать не будет, инкапсуляция типа.
Если очень хочется выяснить, что же там такого происходит при работе List, то исходные классы этих компонентов лежат в папке Classes (та, что в Documents and Settings в винде или в Users в макоси).
Лично я туда полез бы в случае необъяснимых глюков. В остальных случаях на тот ужасный код я смотреть совершенно не хочу.

OracleN
10.04.2007, 21:04
А это и не нужно знать разработчику, что там происходит внутри List. Общая схема работы описана, внутренности никто описывать не будет, инкапсуляция типа.
Если очень хочется выяснить, что же там такого происходит при работе List, то исходные классы этих компонентов лежат в папке Classes (та, что в Documents and Settings в винде или в Users в макоси).
Лично я туда полез бы в случае необъяснимых глюков. В остальных случаях на тот ужасный код я смотреть совершенно не хочу.

Понял, так наверно гляну там, бо если честно, натура у меня такая. Помню начинал на дельфи, дык пока до самих виндовых апи не доходил, дык не мог заснуть. Вот когда уже глянешь, то уже мжешшь сказать, что да к чему да где....

etc
10.04.2007, 21:06
Да пожалуйста, глядишь, захочется написать свои компоненты :D

OracleN
10.04.2007, 21:11
Слушайте, а я вот толком еще не совсем догоняю тут подход, но вот в некоторых случаях, я смотрел, там через XML както стили наводят. FLEX или что то вроде того. Често сказать, не хочу показатья совсем уж невежей, но не могли бы вы открыть тут тему мне пошире, что это за подходец такой.

etc
10.04.2007, 21:12
Причем тут Flex? И какой XML?

OracleN
10.04.2007, 21:16
Ну что то вроде

http://blogs.adobe.com/aharui/MultilineHTML/dg.swf

etc
10.04.2007, 21:27
Это Flex и отношения к Flash не имеет.

OracleN
10.04.2007, 21:29
Понял, спасибо.