![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Feb 2009
Сообщений: 18
|
Суть такова, есть флеш сайт, для разных разделов у меня есть динамические фоны в свфк'ах, я их подгружаю в мувиклип fon
Фоновый мувиклип в своем файле имеет масштабирование относительно Stage. Локрут включен. Так вот когда подгружаю и указываю ему конкретные размеры с фоном происходит что непонятное, он принимает размеры вообще непонятно от чего ![]() |
|
|||||
|
Модрон-ветеринар
|
Цитата:
Это как? Приведите код. |
|
|||||
|
Регистрация: Feb 2009
Сообщений: 18
|
Это загрузка в главную сцену
var mclListener:Object = new Object(); mclListener.onLoadInit = function(target_mc:MovieClip):Void { _root.fon._y = 0; _root.fon._x = Stage.width; _root.fon._width = Stage.width; _root.fon._height = _root.getCoordY(70);//функция определяющая 70% от высоты самого Стейджа (ее код привел ниже, но он тут не играет роли) show_scene(); } .... my_mcl.loadClip(""+cur_movie+"", fon); function getCoordY(proc){ return Math.round((Stage.height/100)*proc); } // object for listen on resize var resize_obj = {}; resize_obj.onResize = function() { _root.sky._height = Stage.height-getCoordY(10); _root.c._y = Stage.height; _root.h._y = Stage.height; _root.kol._y = Stage.height; _root.kol._x = getCoordX(95); _root.elf._y = Stage.height-120; _root.g._y = Stage.height-210; _root.g._x = getCoordX(80); _root.li1._x = getCoordX(45); _root.li2._x = getCoordX(85); _root.li3._x = getCoordX(65); _root.li4._x = getCoordX(30); _root.li5._x = getCoordX(60); _root.li6._x = getCoordX(90); _root.li7._x = getCoordX(8); }; Stage.addListener(resize_obj); |
|
|||||
|
1) зачем вы ссылаетесь на рут? не вижу тут вообще никакой необходимости
2) при возникновении события onLoadInit, у вас есть ссылка на клип target_mc, но вы все равно отталкиваетесь от рута, это плохо 3)в отдельном этом файле не ссылайтесь на масштабировании сцены, это ни к чему, там можно определить просто функцию, которая будет доступна как раз после вызова события onLoadInit , загружающего объекта, опять же эти руты, которые можно использовать только в качестве исключения
__________________
ответ прост: be || !be == true |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:07. |
|
|
« Предыдущая тема | Следующая тема » |
|
|