Просмотр полной версии : презентация
Привет всем !
Мне нужно сделать презентационный компакт( во flash МХ), в котором будет несколько пунктов меню (о фирме, товары и т.п.). Нужно сделать так, чтобы проигрывание началось автоматически через несколько минут, если пользователь не выбрал пункт меню. Как это лучше сделать ? Заранее спасибо.
неужели никто не может помочь ? :-(((
DeliMIter
16.07.2002, 15:58
Сделай длииииииинный нединамичный таймлайн, чтобы по кадрам он был на четыре минуты, каждые четыре минуты презентация будет проигрываться заново.
Оригинал написал(а) DeliMIter
Сделай длииииииинный нединамичный таймлайн
fps=100/sec
min=4
sec=min*60
кадров=sec*1000
ЗЫ
долго F5 давить придется :(
:D ;)
Спасибо за ответ, но я не это имела в виду.
нужно сделать так, чтобы проигрывание начиналось автоматически, если в течении нескольких минут не была нажата ни одна кнопка и не трогали мышку. Хочу сделать через таймер, но как определить, было ли нажатие кнопки или дергали мышку ?
sory, offtopic - в 5-ке было ограничение на 16000 кадров включая все мс - а в МХ есть еще такое?
Тю! Так сделай! код типа
onClipEvent(mouseDown) {
Start_timer=getTimer();}
onClipEvent(mouseMove) {
Start_timer=getTimer();}
onClipEvent(keyDown) {
Start_timer=getTimer();}
onClipEvent( :D keyMove :D ) {
Start_timer=getTimer();}
И таймер будет каждый раз обнуляться пр движении!
Это корявый код, можно модернизировать.
Зы.
Ха! Я тоже сейчас презентуху доделываю! Засранцы сделал мой начальник дизайн! Супер дизайн. Просто ЯД! И им понравился! Уехал на море! А тут им взял да и разонравился! Так они меня мучали, короче вообще нечто другое получилось! Но ничего! Я уже билеты купил и в пятницу "Пошли они все на фиг"! :)
Rogopil, спасибо. я попробую.
Как-то странно получилось - я уже 3 вопроса задала и... тишина, а сегодня подряд несколько ответов. И что это за жирная точка на конвертике возле именно моих вопросов ? Чем я так примечательна ?
Rogopil, это опять я :-).
Ты не мог бы мне посоветовать, как лучше сделать презентацию ? Это для завода. Там будут видеоролики, таблица с характеристиками продукции. Можно будет в поиске задавать параметры и выбирать из всех товаров те, которые удовлетворяют параметрам. Сейчас я пробую просто запускать swf при нажатии на кнопку меню. Может лучше кучу сцен сделать ?
DeliMIter
16.07.2002, 17:10
2lexass
Во время дооооооолгого ожидания при нажатой F5 в голову приходят умные мысли :))))
А вообще да, мне стыдно, я издевался. Простите меня непутевого.
А в эмыксе (2002 год на дворе, побойтесь Гейтса):
function onEnterFrame() {
if (--_timeout <= 0) {
Do_Whatever_You_Want();
}
}
(kListener = new Object()).onKeyDown = onMouseDown = onMouseMove = function() {
_timeout = _timeout_you_need;
}
Key.addListener(kListener);
// и запуск процесса
onMouseDown();
P.S. Жирной точкой метятся топики с твоими постами.
что такое точка (http://www.flasher.ru/forum/showthread.php?threadid=26776)
Я делал меню одним файлом, музыку другим файлом, у меня каждый пункт менб - это таблица, так там одна таблица-один файл!
А твой мувик с задержкой тоже в отдельный файл! так быстрее будет и проще! И ты не запутаешься!
а ещё если ты один раз загрузила мувик то лучше его не выгружать а прятать свойством _visible. Если ты это всё уже знаешь, то хорошо!
:)
2 Rogopil
<а ещё если ты один раз загрузила мувик то лучше его не выгружать а прятать свойством _visible. Если ты это всё уже знаешь, то хорошо! >
Лусе кому? Мувику, тебе, или ДЮЙМОВОЧКЕ? Он же уже в кэше брозверя в стельку трезвый валяесси. Огласити мотивы, пжалста. :)
Спасибки.
Ну, тоже вариант в принципе, только иногда бывает, что мувик при лоаде притормаживает! у меня была такая проблемка со звуком. Вот например мувик со звуком может притормозить если его несколько раз загрузить и выгрузить! и получится не качественно!
Оригинал написал(а) uri-uri
<а ещё если ты один раз загрузила мувик то лучше его не выгружать а прятать свойством _visible. Если ты это всё уже знаешь, то хорошо! >
НЮ-НЮ :D
Всем спасибо !!! И за жирную точку тоже :)
издеваешься? Ну у меня тормозила потому и подобное советую! Вот так!
DeliMIter, что-то не работает :confused: .
я сделала фильм, в котором по очереди проигрываются ролики (podryad.swf = 1.swf, 2.swf и т.д.).
в другом фильме у меня просто в одном кадре 3 кнопки меню, при нажатии на каждую подгружается свой swf - 1.swf, 2.swf и т.д. В другом слое в 1-м кадре код :
function onEnterFrame() {
if (--_timeout <= 0) {
loadMovie("podryad.swf, 1);
} }
mouseListener = new Object()
mouseListener.onMouseUp =function() {
_timeout = 5000; }
mouseListener.onMouseMove = function() {
_timeout = 5000; }
Mouse.addListener(mouseListener);
// и запуск процесса
onMouseDown();
при тестировании где-то через 3 секунды просто запускается podryad.swf независимо от того, трогать мышу или нет. Какой нужен _timeout, чтобы podryad.swf запускался минуты через 3 и только в том случае, если мышку не трогали ?
DeliMIter
18.07.2002, 20:51
У меня есть подозрение, что глючит адресация. Когда пишешь
SomeObject.method = function() {
}
то обязательно нужно прописывать путь к адресуемой переменной, иначе она адресуется хрен знает куда (можешь потрейсить).
function onEnterFrame() {
if (--_timeout <= 0) loadMovieNum(moviename, 1);
}
(onMouseDown = onMouseMove = onMouseUp = function() {
_timeout = 5000;
})();
Смотрится ужасно но должно сработать.
Все работает по-старому (точнее не работает) :confused:
Получилось !!! Всем спасибо за помощь !!!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.