да чтоб было где вспомнить... )))
© 2010 Я
Некоторое время назад потратил немало энергии чтоб при создании в itemRenderer передавать данные. Сейчас опять возникла такая необходимость и... Тот проект давно помер, в гугле, все и всем, кричат или иди гугли и тд и тп, или вобше что это НЕВОЗМОЖНО сделать =)...
Короче пришлось мне лезть в мой мега архив мега хлама и искать эти несчастные строки:
public class .... extends TileList {
....
var dClass:Class = Classes.getClass(itemRendererName) as Class;
var itemRendererClassFactory:ClassFactory = new ClassFactory(dClass);
itemRendererClassFactory.properties = {elementXML: childXML};
itemRenderer = itemRendererClassFactory;
itemRendererClassFactory.properties = {elementXML: childXML};
itemRenderer = itemRendererClassFactory;
тут создаётся itemRenderer из задоного в "itemRendererName" значениии и ему передаётся childXML.
в самом классе itemRenderer разумеется нужно объявить elementXML
и учесть что поначалу значение будет null...т.е. нужна проверка:
public function CheckInit():void{
if(elementXML == null ){
callLater(CheckInit);
}else{
Init();
} Init();
}
но так делать не нужно!!! проц скушает !
Thanks a lot for sharing and I have some special things for you. If you are in free time. Read and ponder the good quotes of life below, you will surely draw in life's own deep lessons.baby smile quotes and or you can relax by playing the game after the tired working timeendless truck game You can relax by reading the stories as truyện h nặng. Each article definitely sexmang to give you the most comfortable feeling. Enjoy the experience!
ОтветитьУдалить