Login
Вопрос к знатокам FLASH MX
219
13.05.04 21:01
Делаю страничку во флеше... Идея вобшем такая... За фон взята обычная картинка, в пикселях - 750 на 450... в левом верхнем углу размешена навигация... по самому центру обшая информация о сайте... - (ето первое, что сразу пояляется посетителю попавшему на сайт) идея заключается в том, чтоб при кликанье на какую-либо из кнопок навигации, происходила загрузка новой странички на то место, где до етого размешалась обшая информация о сайте...
Скорее всего каждую из страничек мне нужно сделать отдельно от главной страницы как <Movieclip>, и в дальнейшем загружать при помоши <Action Script> как отдельные <swf> файлы... так я себе ето представляю, хотя могу и ошибаться...
Скорее всего каждую из страничек мне нужно сделать отдельно от главной страницы как <Movieclip>, и в дальнейшем загружать при помоши <Action Script> как отдельные <swf> файлы... так я себе ето представляю, хотя могу и ошибаться...

NEW 13.05.04 22:00
in Antwort INFECTED 13.05.04 21:01, Zuletzt geändert 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);
Делаешь в твоём основном муви "дочерний" Муви с (как минимум) двумя фреймами. Потом "плюхаешь" его в основной и подгоняешъ размер и положение. Потом стираешь в дочернем Мувиклипе всё содержимое первого фрейма (но не сам фрейм). Т.е. чтобы "вставленный" Муви с самого начала присутствовал на основной странице своим "невидимым" первым фреймом.
Ну а под кнопку положи пару Акцион Скрипт Комманд типа: 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);
NEW 13.05.04 23:14
in Antwort Ostap 13.05.04 22:00
Всё сделал так как ты посоветывал в первом варианте, с невидимым первым фреймом... осталось лишь разобраться со скриптом...
вот то что идёт после <_root> мне не очень понятно...
надо ли давать моему дочернему клипу инстанцнаме? нужно ли использовать в данном случае <gotoAndPlay>? 



NEW 14.05.04 13:48
in Antwort INFECTED 13.05.04 23:14, Zuletzt geändert 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 делать...
деревце, которое туда сюда качается (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 делать...
NEW 24.05.04 12:21
in Antwort Ostap 14.05.04 13:48, Zuletzt geändert 24.05.04 12:37 (INFECTED)
Спасибо за помошь!!!
Всё получилось как я хотел, но немного другим путём! 
Я создал главную сраничку с навигацией, и отдельно <swf> файл для каждого раздела, например раздел <About>, <Fotos>, <Contact> и так далее... Затем для каждой кнопки написал <Script> который загружает мой <swf> файл
Например для кнопки <About>
on(release)
{
loadMovieNum("gesch.swf",1,0);
}
единицы стоит для уровня... она стоит во всех скриптах у всех кнопок, таким образом нет наслоения одного фильма на другой!

А почему ты не советуешь делать всю страницу во Флеше?
На мой взгляд ето очень удобно и пратично, можно сделать много классных вешей не затрачивая на ето много времяни и не возиться с <html> <javascript> и так далее...
В чём разница если я использую <jpg> файлы и <gif> именно во Флеше? Есть ли какая-то принципиальная разница?




Я создал главную сраничку с навигацией, и отдельно <swf> файл для каждого раздела, например раздел <About>, <Fotos>, <Contact> и так далее... Затем для каждой кнопки написал <Script> который загружает мой <swf> файл

Например для кнопки <About>
on(release)
{
loadMovieNum("gesch.swf",1,0);
}
единицы стоит для уровня... она стоит во всех скриптах у всех кнопок, таким образом нет наслоения одного фильма на другой!


А почему ты не советуешь делать всю страницу во Флеше?

На мой взгляд ето очень удобно и пратично, можно сделать много классных вешей не затрачивая на ето много времяни и не возиться с <html> <javascript> и так далее...
В чём разница если я использую <jpg> файлы и <gif> именно во Флеше? Есть ли какая-то принципиальная разница?


NEW 28.05.04 21:34
in Antwort INFECTED 24.05.04 12:21
NEW 31.05.04 20:27
in Antwort Ostap 28.05.04 21:34
NEW 31.05.04 22:19
in Antwort Ostap 28.05.04 21:34
Вообще-то на такие вещи как Масяня, насколько я понимаю, существуют как бы авторские права, и в таких высокохудожественых страницах типа Вашей появление Масяни, наверно, никак автору радости не доставит. А кроме того, есть элементарная порядочность ещё.
best regards..
in hack we trust.
best regards..
in hack we trust.
Dropbox - средство синхронизации и бэкапа файлов.
NEW 31.05.04 22:29
in Antwort voxel3d 31.05.04 22:19
NEW 31.05.04 22:37
in Antwort INFECTED 31.05.04 22:29
Напрасно так думаете.
best regards..
in hack we trust.
best regards..
in hack we trust.
Dropbox - средство синхронизации и бэкапа файлов.
NEW 31.05.04 23:09
in Antwort voxel3d 31.05.04 22:37
Вы хотите сказать что за свою жизнь вы ниразу не скачали какое-нибудь мп3 с музыкой, на которую имеются авторские права?!
Не носили в совке какие-нибудь шмотки, ну скажем фирмы <Addidas> сделаные в Тайланде, Турции или Китае?!
Не пользуетесь крякнутым, халявым софтом?!
и так далее и тому подобное...
Масяня невинна по сравнению со всем етим!






Масяня невинна по сравнению со всем етим!


NEW 01.06.04 00:24
in Antwort INFECTED 31.05.04 23:09
Вовсе нет. Но это другое. Это воровство персонажа у человека который старался, рисовал, сюжет придумывал, выкладывал на всеобщий доступ -- каждый мог скачать абсолютно бесплатно её. Зачем бесплатную вещь-то тырить, я не понимаю. Кроме того, просто коробит смотреть на это -- у Масяни стиль был, а тут на редкость бездарная вещь. Человек лишь с технической точки зрения над флэшем постарался, а с эстетической -- отстой полнейший. Мне Масяня нравилась, а это.. кака.
2Остап: sorry, что в 3 лице обсуждаю.
best regards..
in hack we trust.
2Остап: sorry, что в 3 лице обсуждаю.
best regards..
in hack we trust.
Dropbox - средство синхронизации и бэкапа файлов.
NEW 02.06.04 22:05
in Antwort voxel3d 31.05.04 22:19
В ответ на:Что сказать...
Я люблю черных кошек, они приносят мне удачу...
Задумчиво глядя на этот мир...
Мне кажеться, бог сотворил дураков и красивых женщин, чтобы мне не было скушно...
.......Это я о себе в мо╦м профиле...
Ну, не нравиться - так и скажи - я это пойму, ведь всем не угодишь...
А вот что в моралисты и адвокаты записываешься - это не одобрям.
Слова - то какие мы мудр╦ные знаем...там "авторские права"... У кого сейчас полные
права на Масяню - не знает ни сама Масяня, ни Хрюндель, и тем более этого не знает суд в Санкт Петербурге.
А на последок я скааажууу... (как в старом русском романсе)...
...что Куваев этот клип видел, посмеялся, и ...сказал мне СПАСИБО в имейле.
NEW 03.06.04 00:17
in Antwort Ostap 02.06.04 22:05
>Ну, не нравиться - так и скажи
В принципе, я прямым текстом так и сказал.
>А вот что в моралисты и адвокаты записываешься - это не одобрям.
Ну, до моралистов мне далеко, я просто мнение по вопросу высказал -- тут свобода слова, вроде. Ничего личного ;-)
best regards..
in hack we trust.
В принципе, я прямым текстом так и сказал.
>А вот что в моралисты и адвокаты записываешься - это не одобрям.
Ну, до моралистов мне далеко, я просто мнение по вопросу высказал -- тут свобода слова, вроде. Ничего личного ;-)
best regards..
in hack we trust.
Dropbox - средство синхронизации и бэкапа файлов.
NEW 04.06.04 12:07
in Antwort 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.