![]() |
|
||||||||||
|
|||||
|
Подскажите подалуйста
есть мувик mc_ImgContent, в его первом кадре есть функция function drawImg(categoryName) { trace(categoryName); } есть мувик mc_MenuContent с размещённым внутри него мувиком mc_menuItem. D В первом кадре mc_MenuContent : for (i=0; i<5; i++) { mc_menuItem.duplicateMovieClip('mc_menuItem'+i, i); with (this['mc_menuItem'+i]) { _x += i*_width+i*10; textMenuItem.text=i; onMouseUp = function () { mc_ImgContent.drawImg("text"); } } } но функция mc_ImgContent.drawImg("text"); не вызывается...что делать? что тут неправильно? |
|
|||||
|
я прошу прощения....моя невнимательность
|
|
|||||
|
Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
|
потому что есть пути во флэш, абсолютные и относительные, если они все мувики лежат в руте то тогда написать нужно так _root.mc_ImgContent.drawImg("text");
|
|
|||||
|
Так правильно, но не работает
есть мувик mc_ImgContent, в его первом кадре есть функция function drawImg(categoryName) { trace(categoryName); } есть мувик mc_MenuContent с размещённым внутри него мувиком mc_menuItem. D В первом кадре mc_MenuContent : for (i=0; i<5; i++) { mc_menuItem.duplicateMovieClip('mc_menuItem'+i, i); with (this['mc_menuItem'+i]) { _x += i*_width+i*10; textMenuItem.text=i; } this['mc_menuItem'+i]).onMouseUp = function () { mc_ImgContent.drawImg("text"); } } но функция mc_ImgContent.drawImg("text"); не вызывается...что делать? что тут неправильно? |
|
|||||
|
Спасибо!
|
|
|||||
|
Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
|
работает?
|
|
|||||
|
да, функция вызывается....но только как-то странно, обработчик присваивается только для i=5; ....и 5 раз.т.е. по одному щелчку на любой мувик функтция вызывается 5 раз
this['mc_menuItem'+i]).onMouseUp = function () { mc_ImgContent.drawImg("text"); } |
|
|||||
|
такое объявление правильное?
this['mc_menuItem'+i].onMouseUp = function () { } |
|
|||||
|
Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
|
ну если есть возможность лучше дайте исходник посмотреть, если нет, тогда напишите еще раз подробно что где...находится..только с использованием тега CODE
|
|
|||||
|
спасибо, а можно выслать на мыло?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 16:49. |
|
|
« Предыдущая тема | Следующая тема » |
|
|