Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   презентация (http://www.flasher.ru/forum/showthread.php?t=34311)

inch 11.07.2002 19:02

презентация
 
Привет всем !
Мне нужно сделать презентационный компакт( во flash МХ), в котором будет несколько пунктов меню (о фирме, товары и т.п.). Нужно сделать так, чтобы проигрывание началось автоматически через несколько минут, если пользователь не выбрал пункт меню. Как это лучше сделать ? Заранее спасибо.

inch 16.07.2002 14:48

неужели никто не может помочь ? :-(((

DeliMIter 16.07.2002 15:58

Сделай длииииииинный нединамичный таймлайн, чтобы по кадрам он был на четыре минуты, каждые четыре минуты презентация будет проигрываться заново.

lexass 16.07.2002 16:07

Цитата:

Оригинал написал(а) DeliMIter
Сделай длииииииинный нединамичный таймлайн
fps=100/sec
min=4
sec=min*60
кадров=sec*1000

ЗЫ
долго F5 давить придется :(

:D ;)

inch 16.07.2002 16:14

Спасибо за ответ, но я не это имела в виду.
нужно сделать так, чтобы проигрывание начиналось автоматически, если в течении нескольких минут не была нажата ни одна кнопка и не трогали мышку. Хочу сделать через таймер, но как определить, было ли нажатие кнопки или дергали мышку ?

sts 16.07.2002 16:22

sory, offtopic - в 5-ке было ограничение на 16000 кадров включая все мс - а в МХ есть еще такое?

ЛОWАДКА 16.07.2002 16:46

Тю! Так сделай! код типа
Код:

onClipEvent(mouseDown)  {
Start_timer=getTimer();}
onClipEvent(mouseMove)  {
Start_timer=getTimer();}
onClipEvent(keyDown)  {
Start_timer=getTimer();}

onClipEvent( :D keyMove :D ) {
Start_timer=getTimer();}


И таймер будет каждый раз обнуляться пр движении!

Это корявый код, можно модернизировать.

ЛОWАДКА 16.07.2002 16:51

Зы.
Ха! Я тоже сейчас презентуху доделываю! Засранцы сделал мой начальник дизайн! Супер дизайн. Просто ЯД! И им понравился! Уехал на море! А тут им взял да и разонравился! Так они меня мучали, короче вообще нечто другое получилось! Но ничего! Я уже билеты купил и в пятницу "Пошли они все на фиг"! :)

inch 16.07.2002 16:56

Rogopil, спасибо. я попробую.
Как-то странно получилось - я уже 3 вопроса задала и... тишина, а сегодня подряд несколько ответов. И что это за жирная точка на конвертике возле именно моих вопросов ? Чем я так примечательна ?

inch 16.07.2002 17:06

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. Жирной точкой метятся топики с твоими постами.

ЛОWАДКА 16.07.2002 17:12

что такое точка


Я делал меню одним файлом, музыку другим файлом, у меня каждый пункт менб - это таблица, так там одна таблица-один файл!

А твой мувик с задержкой тоже в отдельный файл! так быстрее будет и проще! И ты не запутаешься!

а ещё если ты один раз загрузила мувик то лучше его не выгружать а прятать свойством _visible. Если ты это всё уже знаешь, то хорошо!

:)

uri-uri 16.07.2002 22:00

Лусе кому?
 
2 Rogopil

<а ещё если ты один раз загрузила мувик то лучше его не выгружать а прятать свойством _visible. Если ты это всё уже знаешь, то хорошо! >

Лусе кому? Мувику, тебе, или ДЮЙМОВОЧКЕ? Он же уже в кэше брозверя в стельку трезвый валяесси. Огласити мотивы, пжалста. :)
Спасибки.

ЛОWАДКА 16.07.2002 22:03

Ну, тоже вариант в принципе, только иногда бывает, что мувик при лоаде притормаживает! у меня была такая проблемка со звуком. Вот например мувик со звуком может притормозить если его несколько раз загрузить и выгрузить! и получится не качественно!

lexass 17.07.2002 10:47

Re: Лусе кому?
 
Цитата:

Оригинал написал(а) uri-uri
<а ещё если ты один раз загрузила мувик то лучше его не выгружать а прятать свойством _visible. Если ты это всё уже знаешь, то хорошо! >

НЮ-НЮ :D

inch 17.07.2002 12:14

Всем спасибо !!! И за жирную точку тоже :)

ЛОWАДКА 17.07.2002 12:42

издеваешься? Ну у меня тормозила потому и подобное советую! Вот так!

inch 18.07.2002 16:53

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;
})();

Смотрится ужасно но должно сработать.

inch 19.07.2002 13:07

Все работает по-старому (точнее не работает) :confused:

inch 19.07.2002 16:14

Получилось !!! Всем спасибо за помощь !!!


Часовой пояс GMT +4, время: 21:41.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.