![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Dec 2007
Сообщений: 40
|
Не могу понять как делать резиновый баннер - задолбался с туториалами для ГЕНИЕВ, вот зачем туториал для продвинутых пользователей? Туториал и подрузамевает то что объясняют все по полочкам ДЛЯ ТУПЫХ, а тут - что не помощь - то какие-то абстрактные фразы о кодинге...
Объясните по пунктам как сделать так, что бы какой-то объект (муви-клип) стоял по центру а фон растягивался... Спасибо! Делал попытку сделать растягивающийся фон - нарисовал муви-клип и в пустом кадре написал код: Stage.scaleMode = "noScale"; Stage.align = "TL"; var resize_obj = {}; resize_obj.normal_width = 100; resize_obj.normal_height = 100; resize_obj.position = [fon]; resize_obj.onResize = function() { _root.TF1.text = "текущие габариты ролика: "; _root.TF1.text += Stage.width+"x"; _root.TF1.text += Stage.height; var clip; for (var i in this.position) { clip = this.position[i]; clip._x = Stage.width*clip._xRatio; clip._y = Stage.height*clip._yRatio; if (clip._widthRatio != undefined) { clip._width = Stage.width*clip._widthRatio; } if (clip._heightRatio != undefined) { clip._height = Stage.height*clip._heightRatio; } } }; Stage.addListener(resize_obj); var clip; for (var i in resize_obj.position) { clip = resize_obj.position[i]; clip._xRatio = clip._x/resize_obj.normal_width; clip._yRatio = clip._y/resize_obj.normal_height; } fon._widthRatio = fon._width/resize_obj.normal_width; fon._heightRatio = fon._height/resize_obj.normal_height; resize_obj.onResize(); Извините за эмоции - помогите, если можете. Добавлено через 16 часов 56 минут Есть тут гении? Последний раз редактировалось Daley; 03.05.2012 в 19:08. |
|
|||||
|
Регистрация: Aug 2010
Сообщений: 282
|
А в HTML у тебя
в <param name="scale" value="-----" /> что стоит случаем не noscale? ))) |
|
|||||
|
Модрон-ветеринар
|
См. мой пост из темы в соседней ветке. Возможно наведет на решение - если взять вместо мувика с горизонтальным бордюром мувик с фоном.
На самом деле вариантов решения много - зависит от того, какой именно фон, как он должен растягиваться, какие и сколько мувиков должны оставаться на своих местах.
__________________
Идите первым! |
|
|||||
|
Регистрация: Aug 2010
Сообщений: 282
|
Вот накидал на скорую руку, вроде должно работать
Stage.scaleMode = "NoScale"; Stage.align = "TL"; this.onEnterFrame = function(){ fon._x=0; fon._y=0; fon._xscale=Stage.width; fon._yscale=Stage.height; clip._x=Stage.width/2; clip._y=Stage.height/2; } если ширина окна больше высоты fon._xscale=fon._yscale; и если наоборот то fon._yscale=fon._xscale; Последний раз редактировалось vivado; 05.05.2012 в 15:14. |
|
|||||
|
Регистрация: Dec 2007
Сообщений: 40
|
Замучался уже. Не понимаю, может я не там код пишу, или что-то не так делаю. Посмотрите на файл и код - что не так? Оъясните подробно! Что поправить и на что обратить внимание? Уже неделю мучаюсь!
|
|
|||||
|
У вас вообще ВСЕ не так и не там. И клипы не подписаны в свойствах.
Есть положка - BG , над ней два текстовых блока - CenterText и RightText. Все. Исходник в CS5.5. Stage.scaleMode = "noScale"; Stage.align = "TL"; Stage.addListener(this); function NsetInterface(){ CenterText._x = Stage.width/2-CenterText.textWidth/2; RightText._x = Stage.width - RightText.textWidth-10; BG._width = Stage.width; BG._height = Stage.height; } this.onResize = function() { NsetInterface() } Stage.addListener(this) NsetInterface() |
|
|||||
|
Регистрация: Dec 2007
Сообщений: 40
|
В коде эти строки
Что такое BG? Где это прописывается? В библиотеке нету символа BG |
|
|||||
|
А исходник не открыть?
А имя Instance в properties кто прописывать будет? А.С.Пушкин? Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 00:59. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| резиновый |
|
|