Deutsch

Вопрос к знатокам FLASH MX

219  
INFECTED постоялец13.05.04 21:01
INFECTED
13.05.04 21:01 
Делаю страничку во флеше... Идея вобшем такая... За фон взята обычная картинка, в пикселях - 750 на 450... в левом верхнем углу размешена навигация... по самому центру обшая информация о сайте... - (ето первое, что сразу пояляется посетителю попавшему на сайт) идея заключается в том, чтоб при кликанье на какую-либо из кнопок навигации, происходила загрузка новой странички на то место, где до етого размешалась обшая информация о сайте...
Скорее всего каждую из страничек мне нужно сделать отдельно от главной страницы как <Movieclip>, и в дальнейшем загружать при помоши <Action Script> как отдельные <swf> файлы... так я себе ето представляю, хотя могу и ошибаться...
#1 
Ostap гость13.05.04 22:00
NEW 13.05.04 22:00 
в ответ INFECTED 13.05.04 21:01, Последний раз изменено 14.05.04 13:52 (Ostap)
Можно и отдельные SWF "со стороны" загружать, но зачем ?
Делаешь в твоём основном муви "дочерний" Муви с (как минимум) двумя фреймами. Потом "плюхаешь" его в основной и подгоняешъ размер и положение. Потом стираешь в дочернем Мувиклипе всё содержимое первого фрейма (но не сам фрейм). Т.е. чтобы "вставленный" Муви с самого начала присутствовал на основной странице своим "невидимым" первым фреймом.
Ну а под кнопку положи пару Акцион Скрипт Комманд типа: on release (,0);
_root.osnovnoj.vstavlennyj.play (,0);
Еще вариант - думаю тут Муви и с одним фреймом хватит.
Определяешь что он невидимый сначала. Типа _root.osnovnoj.vstavlennyj._visible = false;
А когда кнопку жмёшь, меняешь false на true
Ну короче в таком духе... Тут может код не совсем правильный - винца только что выпил,
но направление верное...
Я этот чертов код, и абстрактное представление что во что загружать сам забываю, если три дня
этим не занимаюсь. Попробуй сам - неполучится, напишу поподробнее и пошлю тебе .ФЛА датайку
для примера...
----------
Исправляю вчерашнюю ошибку:
Было : _root.osnovnoj.vstavlennyj.play (,0);
Надо : _root.vstavlennyj.play (,0); - т.е. не надо основной прописывать, он итак сам собой словом _root
подразумевается.
Можно и вообще без _root: vstavlennyj.play (,0);
#2 
INFECTED постоялец13.05.04 23:14
INFECTED
NEW 13.05.04 23:14 
в ответ Ostap 13.05.04 22:00
Всё сделал так как ты посоветывал в первом варианте, с невидимым первым фреймом... осталось лишь разобраться со скриптом... вот то что идёт после <_root> мне не очень понятно... надо ли давать моему дочернему клипу инстанцнаме? нужно ли использовать в данном случае <gotoAndPlay>?
#3 
Ostap гость14.05.04 13:48
NEW 14.05.04 13:48 
в ответ INFECTED 13.05.04 23:14, Последний раз изменено 14.05.04 13:59 (Ostap)
Инстанценнаме надо давать обьекту на сцене (муви или кнопке), если ты им посредством Скрипта управлять хочешь. Если нет - то и инстанценнаме не надо. Ну например вставляешь в основной фильм
деревце, которое туда сюда качается (2 фрейма) - так чего им управлять... - пусть весь фильм так и качается.
Если же по сюжету фильма ветер перестал и деревце должно перестать качаться - вот тут нужно
инстанценнаме и, соответственно, скрипт.
Скрипт для фрейма в основном фильме где деревце должно остановиться:
_root.derevo.stop (2,0); остановка во втором фрейме
или _root.derevo.stop (1,0); остановка в первом фрейме.
Код можно писать и без "_root", типа : derevo.stop (2,0); - но тогда всегда проверяй, работает или нет -
без _root иногда глючит. Если напишешь derevo.stop (,0); - без указания фрейма, то дерево остановится
по своему усмотрению mal da, mal da.
Если ты на это дерево еше и ворону посадить хочешь, и ею управлять (т.е. муви vorona внутри муви derevo). То будет _root.derevo.vorona.stop (,0);
или _root.derevo.vorona.play (,0);
Да кстати, один и тот же муви из библиотеки может присутствовать на сцене под разными инстанценнаме,
или вообще без оного. Типа: лес, одно дерево качается всё время, другое в зависимости от ветра, а третьему наплевать, как качаться, но на нём сидит ворона, которой ты управлять хочешь - а путь к вороне
лежит через инстанценнаме дерева, на котором она сидит.
Т.е. делаешь в библиотеке муви derevo, а на сцене помещаеш Инстанцен derevo1, derevo2, derevo3.
Вчера я тебе с ошибкой написал - ща исправлю.
PS. Я бы не стал всю страницу флешем делать (ну разве что она расчитана на любителей флеша) - некоторые калечные браузеры не берут флеш, поетому я лучше GIF - ками пользуюсь.
Кстати, Флешем можно чудесные GIF делать...
#4 
INFECTED постоялец24.05.04 12:21
INFECTED
NEW 24.05.04 12:21 
в ответ Ostap 14.05.04 13:48, Последний раз изменено 24.05.04 12:37 (INFECTED)
Спасибо за помошь!!! Всё получилось как я хотел, но немного другим путём!
Я создал главную сраничку с навигацией, и отдельно <swf> файл для каждого раздела, например раздел <About>, <Fotos>, <Contact> и так далее... Затем для каждой кнопки написал <Script> который загружает мой <swf> файл
Например для кнопки <About>
on(release)
{
loadMovieNum("gesch.swf",1,0);
}
единицы стоит для уровня... она стоит во всех скриптах у всех кнопок, таким образом нет наслоения одного фильма на другой!
А почему ты не советуешь делать всю страницу во Флеше?
На мой взгляд ето очень удобно и пратично, можно сделать много классных вешей не затрачивая на ето много времяни и не возиться с <html> <javascript> и так далее...
В чём разница если я использую <jpg> файлы и <gif> именно во Флеше? Есть ли какая-то принципиальная разница?
#5 
Ostap гость28.05.04 21:34
NEW 28.05.04 21:34 
в ответ INFECTED 24.05.04 12:21
Да вообще - то можно и всю страницу Флешем...
Типа http://people.freenet.de/vladislav/

#6 
INFECTED постоялец31.05.04 20:27
INFECTED
NEW 31.05.04 20:27 
в ответ Ostap 28.05.04 21:34
Класс!!!
Постарался на славу!
ПыСы: Будет теперь к кому обрашаться за советом!
#7 
voxel3d завсегдатай31.05.04 22:19
voxel3d
NEW 31.05.04 22:19 
в ответ Ostap 28.05.04 21:34
Вообще-то на такие вещи как Масяня, насколько я понимаю, существуют как бы авторские права, и в таких высокохудожественых страницах типа Вашей появление Масяни, наверно, никак автору радости не доставит. А кроме того, есть элементарная порядочность ещё.
best regards..
in hack we trust.
Dropbox - средство синхронизации и бэкапа файлов.
#8 
INFECTED постоялец31.05.04 22:29
INFECTED
NEW 31.05.04 22:29 
в ответ voxel3d 31.05.04 22:19
Я думаю, до тех пор пока на етом не делаются бабки, всё в норме!
#9 
voxel3d завсегдатай31.05.04 22:37
voxel3d
NEW 31.05.04 22:37 
в ответ INFECTED 31.05.04 22:29
Напрасно так думаете.
best regards..
in hack we trust.
Dropbox - средство синхронизации и бэкапа файлов.
#10 
INFECTED постоялец31.05.04 23:09
INFECTED
NEW 31.05.04 23:09 
в ответ voxel3d 31.05.04 22:37
Вы хотите сказать что за свою жизнь вы ниразу не скачали какое-нибудь мп3 с музыкой, на которую имеются авторские права?! Не носили в совке какие-нибудь шмотки, ну скажем фирмы <Addidas> сделаные в Тайланде, Турции или Китае?! Не пользуетесь крякнутым, халявым софтом?! и так далее и тому подобное...
Масяня невинна по сравнению со всем етим!
#11 
voxel3d завсегдатай01.06.04 00:24
voxel3d
NEW 01.06.04 00:24 
в ответ INFECTED 31.05.04 23:09
Вовсе нет. Но это другое. Это воровство персонажа у человека который старался, рисовал, сюжет придумывал, выкладывал на всеобщий доступ -- каждый мог скачать абсолютно бесплатно её. Зачем бесплатную вещь-то тырить, я не понимаю. Кроме того, просто коробит смотреть на это -- у Масяни стиль был, а тут на редкость бездарная вещь. Человек лишь с технической точки зрения над флэшем постарался, а с эстетической -- отстой полнейший. Мне Масяня нравилась, а это.. кака.
2Остап: sorry, что в 3 лице обсуждаю.
best regards..
in hack we trust.
Dropbox - средство синхронизации и бэкапа файлов.
#12 
Ostap гость02.06.04 22:05
NEW 02.06.04 22:05 
в ответ voxel3d 31.05.04 22:19

В ответ на:

Что сказать...
Я люблю черных кошек, они приносят мне удачу...
Задумчиво глядя на этот мир...
Мне кажеться, бог сотворил дураков и красивых женщин, чтобы мне не было скушно...


.......Это я о себе в мо╦м профиле...
Ну, не нравиться - так и скажи - я это пойму, ведь всем не угодишь...
А вот что в моралисты и адвокаты записываешься - это не одобрям.
Слова - то какие мы мудр╦ные знаем...там "авторские права"... У кого сейчас полные
права на Масяню - не знает ни сама Масяня, ни Хрюндель, и тем более этого не знает суд в Санкт Петербурге.
А на последок я скааажууу... (как в старом русском романсе)...
...что Куваев этот клип видел, посмеялся, и ...сказал мне СПАСИБО в имейле.

#13 
voxel3d завсегдатай03.06.04 00:17
voxel3d
NEW 03.06.04 00:17 
в ответ Ostap 02.06.04 22:05
>Ну, не нравиться - так и скажи
В принципе, я прямым текстом так и сказал.
>А вот что в моралисты и адвокаты записываешься - это не одобрям.
Ну, до моралистов мне далеко, я просто мнение по вопросу высказал -- тут свобода слова, вроде. Ничего личного ;-)
best regards..
in hack we trust.
Dropbox - средство синхронизации и бэкапа файлов.
#14 
kostavan знакомое лицо04.06.04 12:07
kostavan
NEW 04.06.04 12:07 
в ответ INFECTED 31.05.04 23:09
ну дай ссылку посмотреть, что ли.
Я так... думаю.

Es wird schlimmer als es ist, doch wir werden besser,wenn die Zeit gekommen ist, dann wetzen wir die Messer.
#15 
INFECTED постоялец05.06.04 09:39
INFECTED
NEW 05.06.04 09:39 
в ответ kostavan 04.06.04 12:07
Сайт ещё не готов
Пока не в сети
#16