![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Oct 2004
Сообщений: 149
|
У меня имеется в файле components.as функция:
function alert_wnd(w,h,movie_name ,deth,thick){ _root.createEmptyMovieClip("movie_name",deth); with (_root.movie_name){ _x=Stage.width/2-w/2; _y=Stage.height/2-h/2; draw_rect(0,0,w,h,0,0,thick); draw_rect(thick,thick,w-thick*2,h-thick*2,0xeaeaea,0x787878,thick); draw_rect(thick*2,thick*2,w-thick*4,h-thick*4,0xb4b4b4,0xb4b4b4,2); draw_rect(thick*4,thick*4,w-thick*8,h-thick*8,0x787878,0xeaeaea,thick); draw_rect(thick*5,thick*5,w-thick*10,h-thick*10,0,0,thick); draw_filled_rect(thick*6,thick*6,w-thick*12,h-thick*12,0xb1b1b1); } } После #include components.as в основном ролике вызываю alert_wnd(320,140,test,10,1); но дело в том что функция не воспринимает переменную test для movie_name. Помогите пожалуйста. |
|
|||||
|
Регистрация: Oct 2004
Адрес: москва
Сообщений: 2
|
_root.createEmptyMovieClip("movie_name",deth);
зачем ты здесь пишешь в кавычках "movie_name". кавычки не нужны! function alert_wnd(w,h,movie_name ,deth,thick){ _root.createEmptyMovieClip(movie_name,deth); with ( _root[movie_name] ) { //... } } Последний раз редактировалось undo-kun; 31.10.2004 в 17:04. |
|
|||||
|
Регистрация: Oct 2004
Сообщений: 149
|
Ни по одному из советов не помогло. movie_name должно означать имя мувика который будет создан. "test"-на это он реагирует как на string и не хочет ничего делать. Я после вызова своей функции пытаюсь вызвать trace(_root.movie_name._x) и он мне отвечает UNDEFINED
|
|
|||||
|
Цитата:
выходит что параметр movie_name не используется в твоей функции вовсе тем более странно что _root.movie_name._x - undefined function alert_wnd(w,h,movie_name ,deth,thick){
_root.createEmptyMovieClip("movie_name",deth);
with (_root.movie_name){
_x=Stage.width/2-w/2;
_y=Stage.height/2-h/2;
}
}
alert_wnd(320,140,test,10,1);
trace(_root.movie_name._x)//выводит 160
_root.createEmptyMovieClip(movie_name,deth); тогда вызов функции alert_wnd(320,140,"test",10,1); создаст _root.test, а alert_wnd(320,140,"movie_name",10,1) соответственно _root.movie_name |
|
|||||
|
Регистрация: Oct 2004
Сообщений: 149
|
Спасибо!!! Попрбую зделать так.....
![]() |
![]() |
Часовой пояс GMT +4, время: 15:41. |
|
|
« Предыдущая тема | Следующая тема » |
|
|