| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Flash > Ролик, постоянно находящийся на экране |
| Автор: dvd 24.6.2006, 14:34 |
| Как можно оптимальным способом сделать ролик, постоянно находящийся на экране (т.е. при прокрутке страницы он остается на старой позиции)? Например (нижний правый угол): http://www.adobe.com/shockwave/download/triggerpages_mmcom/yflash-ycompletion.html |
| Автор: Maksys 24.6.2006, 15:50 |
| JS учи.. это его рук дела... |
| Автор: dvd 24.6.2006, 19:40 |
| А чисто средствами Флэш разве нельзя? Точно должен быть какой-то способ! Полезная же вещь! |
| Автор: Maksys 25.6.2006, 06:06 |
| Средствами флеша это вызывать JS функции и строить слой на котором потом будет флешка... |
| Автор: dvd 25.6.2006, 11:44 |
| Ну а ты можешь привести какой-нибудь подобный пример? |
| Автор: Maksys 25.6.2006, 20:11 |
| Пока нету времени капать и писать пример... спроси на форуме JS как работать с объектами ActivX и спроси какими функциями перемещать слои... Это в этом направлении вопрос надо задать. Я представляю это так: Твоя флешка лежит на слое Лейрс и из флешки вызываются функции JS которые перемещяют этот слой в соответсвии положением на экране... а что за функции тебе быстрее раскажут JavaScript кодеры, так как я в этой области пишу мало... и с ходу сказать не могу.. делал давно... но сейчас не вспомню... Могу сказать как JS с флешкой свзяывается.. но это уже спрашивали в этом форуме и надо искать тему... Вот нашел тему, в ней я выложил исходник в нем паказано как флешка вызывает функции JS: http://forum.vingrad.ru/index.php?showtopic=95679 Далее ну не зя не разобраться... |
| Автор: dvd 26.6.2006, 00:07 |
| Maksys, спасибо, посмотрю чуть позже... С моей точки зрения, это можно реализовать так: нужно не перемещать этот слой, а, наоборот, зафиксировать его в определенном состоянии (т.е. позиционировать на сцене по своему усмотрению). Сам слой является прозрачным... А под ним непосредственно находится основная страница, которая спокойно перемещается, прокручивается и т.д. ... Это явно должно делаться средствами AS 2.0, но т.к. я с ним довольно косвенно знаком, то и хотел узнать возможные методы такой реализации... |
| Автор: Maksys 26.6.2006, 00:25 |
| Просто если написать функцию которая бы перемещяла слой плавно а не фиксировала его в углу то это будет похоже на то что ты в начале (линк) дал... вот и все... тут уже сам творишь как хочешь идеалогия у всех одна. |
| Автор: dvd 26.6.2006, 12:49 |
| Ну меня интересует любая реализация такого примера... Вот, к примеру, мой вариант можно реализовать посредством AS? Как лучше осуществить такую фиксацию (постоянно находится перед основным клипом в нужной позиции + учет масштабирования)? |
| Автор: dstorm81 28.6.2006, 13:30 | ||
ксс Добавлено @ 13:31 top:10px;left:0px || bottom:0px;right:0px |
| Автор: dvd 28.6.2006, 15:53 |
| Спасибо за хороший пример... А как зафиксировать именно анимационный клип ("шапку" сайта, навигационные панели и т.д.)? |
| Автор: Maksys 28.6.2006, 17:11 |
| А че если заюзать ферймы? А если же нет то почему же не заюзать так как пишет dstorm81 Просто координаты слоя поменять? |
| Автор: dstorm81 29.6.2006, 07:39 | ||
ну вот так в принципе, хотя это не верх совершенства, по идее надо юзать position:fixed, но это свойство ксс поддерживает только msie7(который сейчас 2бета версия), а 6 осел (почти у всех) не поддерживает (опера+лиса поддерживают fixed) фреймы юзать не рекомендуется, так как при индексации поисковиком, могут произойти интересные вещи |
| Автор: Maksys 29.6.2006, 08:43 | ||
А это уже другая трабла |
| Автор: dvd 29.6.2006, 23:45 |
| Maksys, не нужно из меня делать Я спрашивал про вставку именно АНИМАЦИИ! Можно такой же пример, только с анимацией глянуть? |
| Автор: Maksys 30.6.2006, 17:33 |
| А под анимацией можно понимать GIF картинку, но раз у нас форум флешеров, то зыриь во вложении я тебе вставил флешевую анимацию... ну если уже сейчас не дойдет.. то простите... я не могу больше отвечать на такие вопросы... |
| Автор: dvd 30.6.2006, 21:22 |
| Вот-вот... А я именно флэшевую анимацию и имел ввиду... Спасибо, теперь все понятно. Так бы сразу. И зачем с таким недовольством отвечать??? Это не так уже и очевидно... P.S. А рука уже тянулась ставить "+"... Не люблю пренебрежительного отношения... |
| Автор: Maksys 30.6.2006, 23:30 |
Прошу прощения мне уже легче... но надо было на кого то выплеснуть. Поэтому Аригато! |
| Автор: dvd 1.7.2006, 00:39 |
| Ладно, проехали... |