![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2007
Сообщений: 4
|
Не нашел на форуме, никак не пойму - есть мувиклип контейнер, в него программно из библиотеки созданы 7 чилдренов... Но при дальнейшем обращении к ним ( var mc:MovieClip = blabla.getChildAt(i); mc.play(); ) - не хочет проигрывать, пишет (1118: Implicit coercion of a value with static type flash.display
isplayObject to a possibly unrelated type bukvas.), а если поменять класс на ( var mc isplayObject = blabla.getChildAt(i); mc.play(); )то пишет чтото про статический обьект... помогите рахобраться в чем дело, неуежли нельзя проигрывать чайлд мувики? ах да, bukvas - это класс библиотечного мувики из которого я и делал кучу детей |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Покажите полный код, а не обрубки.
|
|
|||||
|
Регистрация: May 2007
Сообщений: 4
|
Сначало делаю деток из библиотечного мувика, pol - это мувикконтейнер,
for (i=0;i<Kolbuk+1;i++) {
var asd:MovieClip = new bukvas();
asd.name = "okno"+i.toString();
asd.y=0;
asd.x=50*i;
pol.addChild(asd);
}
Последний раз редактировалось etc; 22.05.2007 в 00:11. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Для оформления кода необходимо использовать теги [code][/code].
0. Имена классов начинаются с прописной буквы, не больше, ни меньше; 1. «asd», «Kolbuk», «bukvas», «okno», «pol», «mf» — не названия переменных, классов и строк, это откровенная лень, хрень, чушь и полная несостоятельность разработчика. Боже упаси писать транслитом названия переменных… 2. bukvas должен быть наследником MovieClip; |
|
|||||
|
Регистрация: May 2007
Сообщений: 4
|
простите за 0 и 1, а насчет 2 так bukvas есть населдник...-(
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
|
|
|||||
|
Регистрация: May 2007
Сообщений: 4
|
спасибо большое-) перепишу обязательно
|
|
|||||
|
Регистрация: Jan 2006
Сообщений: 103
|
может вопрос не в тему, но касательно кастинга:
эти две строки эквивалентны: var mf:bukvas=pol.getChildAt(i) as bukvas; var mf:bukvas=bukvas(pol.getChildAt(i)); ? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
В целом да, но не всегда.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 20:46. |
|
|
« Предыдущая тема | Следующая тема » |
|
|