PDA

Просмотр полной версии : стираницы.


Oleg-OFF
30.08.2005, 22:12
Я попробовал сделать сайт во Flash MX 2004. У меня две страницы и их надо опубликовать...
Я каждый .swf файл (со страницей т.е. будь то "Главная.swf" или "Новости.swf" всего их две) помещаю на страницу HTML с помощью, пока что, ДримВивира... публикую и... получаеццо не совсем красиво. Т.е. при переключении с "Главной" на "Новости" сначала секунду белое поле, а уж потом начинает работать... и это учесть, что у меня выделенка.
Я догадываюсь, что всё это можно сделать внутри самого ".swf".. т.е. все страницы будут находится внутри (в качестве сцен) и, соответственно, грузиться без белых пробелов ;) и делается это с помощью "Action script"
Если я правильно догадываюсь, то подскажите как это сделать?.. хотя даже если и неправильно догадываюсь :D
А! вот ещё вопр!
Ведь Flash MX сам генерит HTML страницы, и это весьма круто! Как сделать так, чтобы мой Flash сайтец был посередине?..а то чтот пытался и не смог :mad: (размеры 900 на 700 пикс. например)..
Просто я совсем начинающий.

Спасибоу!

A'tix
30.08.2005, 22:27
Подгружать свф-ки можно с помощью комманд loadMovie и loadMovieNum. Что бы закинуть сайт в середку нужно поместить его в таблицу и потом поравнять её по центру. Выделенка... Завидую...

Oleg-OFF
30.08.2005, 22:43
Я так понимаю swf-ки должны всё равно быть разными? т.е. "Главная.swf и "Новости.swf? просто путь к ним прописываю и всё? так: "loadMovie("news.swf");" если из главной?
Да и... что за таблица? можно чуть по подробней?

Спасибо!

M_Wa
31.08.2005, 00:04
Не знаю про таблицу, но я предлагаю открыть страницу через Microsoft Internet Explorel найти в закладке "вид" кнопочку "просмотреть HTML код" и отредактировать его, а именно: до <body> вставить <center> и сразу после </body> вставить </center>

Oleg-OFF
31.08.2005, 01:18
M_Wa, Спасибо обязательно попробую как разберусь с HTML:) сейчас это для меня темнее тёмного леса. Я просто думал по средствам Флэш МХ сделать так. :rolleyes:
Меня терзает вопрос о страниццах. Самое главное чтоб "Шапка" оставалась на месте... только чтоб одно поле менялось при нражатии . Напр. находясь на главной нажимаю "новости" и у меня закрываеццо поле главной страницы и открывается поле новостей.
Вот типа того: Авария (http://www.rap.su/) или Вот (http://zazhigalka.com/indexflash.htm)

Oleg-OFF
31.08.2005, 14:19
Я разобрался с "loadMovieNum". Всё подгружает. А теперь подскажите, как мне избавиться от того изображения которое было до подгруженого? Просто оно остаётся на прежнем месте на слое кот. находится ниже подгруженого.

Спасибо за советы :)

SkipOne
31.08.2005, 14:25
скажите плз как выровнять загруженный извне свф куда надо?

A'tix
31.08.2005, 18:37
Всё банально просто: удалить мувик можно с помощью команды mymovie.unloadMovie(), а свк-ку ровнять можно изменяя её свойства _х и _у. Вот и всё...

Oleg-OFF
31.08.2005, 22:02
Я не совсем понял... :mad: mymovie.unloadMovie().. "mymovie"- сюда что писать то? вот напр. я на странице "news", мне надо чтоб при нажатии "home" "news" удалялась и я без проблем попал в "home". Я пишу "on (press) {
loadMovie("home.swf", 3);
news.swf.unloadMovie();
}
"
Воот и, происходит переход, но стр. "news" не исчезает... "home" грузится поверх "news".
И в скобках что писать?
Вы извините за таку тупость, но мне только начать..а дале сам допру.
сенкс.

A'tix
31.08.2005, 22:29
Ну смотри... Свой мувик ты куда-то подгружаешь... Правильно. С помощью команды лоадмувинам мы мувик грузим в опред. слой. Так вот. А что бы удалить мувик нужно все во лишь очистить этот слой. Вот это и делается с помощью выше сказанной команды. Кстати можешь поюзать команду unloadMovieNum(level). Эффект должен быть такой же.

Oleg-OFF
31.08.2005, 22:52
on (press) {
loadMovie("news.swf", 3);
home.swf.unloadMovie(3);
}

Не выходит.. ох и туплю.
Такой вопросец: Все эти .swf у меня находятся D:\#_WORK_\Страницы
И оттуда грузятся. Может их надо поместить сначала в сессию? Если да, то как? В окончательном варианте то все эти страницы должны быть в одном .swf?
Уж не смейтесь :) ... я только начинающий.