![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Привет всем
помогите плииз разобраться с кодом который успешно располагает по центру объекты, а пустой объект в который подгружаются странички сайта с помощью MovieClipLoader' не хочет подчиняться коду и не центруется, помогите пожалуйста ![]() Добавлено через 6 минут var mcl:MovieClipLoader = new MovieClipLoader(); var box:MovieClip = this.images_cont; var lastPressed:MovieClip = null; function push_the_button(){ trace(this._name) lastPressed.enabled = true; lastPressed.gotoAndPlay("_up"); lastPressed = this; lastPressed.enabled = false; mcl.loadClip(this.param + '.swf', box); } btm1.onPress = push_the_button; btm1.param = 'flowers'; btm2.onPress = push_the_button; btm2.param = 'main'; btm3.onPress = push_the_button; btm3.param = 'main'; Добавлено через 10 минут //центруем информационное поле Stage.addListener(images_cont) images_cont.onResize=function() { this._x = (Stage.width - this._width)/2; } // вот здесь и не работает .. //центруем кнопки Stage.addListener(btm1) btm1.onResize=function() { this._x = (Stage.width - this._width)/2-142; } Stage.addListener(btm2) btm2.onResize=function() { this._x = (Stage.width - this._width)/2; } Stage.addListener(btm3) btm3.onResize=function() { this._x = (Stage.width - this._width)/2+139; } |
|
|||||
|
Регистрация: Feb 2009
Сообщений: 27
|
А почему не сделать просто
?? Добавлено через 2 минуты Или у вас кнопками не получается? Чтобы этот код заработал, нужно чтобы мувики были MovieClip, если они будут Button - этот код работать не будет.. |
|
|||||
|
Цитата:
это разве мувиклиплоадер.? К тому же по моему писать надо после загрузки, когда уже имеем размеры Последний раз редактировалось nOobCrafter; 26.02.2009 в 12:42. |
|
|||||
|
Banned
[+5 15.02.09]
[++5 15.02.09] Регистрация: Mar 2008
Адрес: Krasnoyarsk
Сообщений: 587
|
var mcl:MovieClipLoader = new MovieClipLoader(); mcl.addListener(this); mcl.onLoadInit = reSize; var box:MovieClip = this.images_cont; var lastPressed:MovieClip = null; function push_the_button() { trace(this._name); lastPressed.enabled = true; lastPressed.gotoAndPlay("_up"); lastPressed = this; lastPressed.enabled = false; mcl.loadClip(this.param + '.swf',box); } btm1.onPress = push_the_button; btm1.param = 'flowers'; btm2.onPress = push_the_button; btm2.param = 'main'; btm3.onPress = push_the_button; btm3.param = 'main'; //сразу грузится главная страница //_root.images_cont.loadMovie("main.swf"); mcl.loadClip('main.swf', images_cont); //центруем информационное поле Stage.addListener(this); this.onResize = reSize; function reSize():Void { images_cont._x = (Stage.width - images_cont._width)/2; btm1._x = (Stage.width - btm1._width) / 2 - 142; btm2._x = (Stage.width - btm2._width) / 2; btm3._x = (Stage.width - btm3._width) / 2 + 139; } Последний раз редактировалось qazwsx; 26.02.2009 в 14:05. |
|
|||||
|
Banned
[+5 15.02.09]
[++5 15.02.09] Регистрация: Mar 2008
Адрес: Krasnoyarsk
Сообщений: 587
|
А разница то? Там одна функция используется в 2х местах. При загрузке ролика и при ресайзе стейджа.
|
|
|||||
|
.
|
Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 14:54. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| moviecliploader , централизация , центровка |
|
|