HI! В ролик (в спец окно) подгружается внешний свф, как я из основного ролика (кнопкой) могу переходить например на другую сцену подгруженного свф`а ???
» Adobe (Macromedia) Flash. Самые разные вопросы.
mrUnit
На самом деле сцен не существует, а все кадры идут попорядку и отсюда возникают проблемы с их использованием. как раз в твоей ситуации не получится перейти на другую сцену, но во флэше есть одна хорошая вещь: кадрам можно присваивать имена (instance name) и запускать их по этому имени _root.gotoAndPlay("framename");
Ну и у тебя подгружается свф в мувиклип (по другому вроде никак), то можно сделать _root.movie.gotoAndPlay где movie это имя экземпляра, в который был загружен свф.
На самом деле сцен не существует, а все кадры идут попорядку и отсюда возникают проблемы с их использованием. как раз в твоей ситуации не получится перейти на другую сцену, но во флэше есть одна хорошая вещь: кадрам можно присваивать имена (instance name) и запускать их по этому имени _root.gotoAndPlay("framename");
Ну и у тебя подгружается свф в мувиклип (по другому вроде никак), то можно сделать _root.movie.gotoAndPlay где movie это имя экземпляра, в который был загружен свф.
Спасибо!
Но картинка не изменяется.. по-ходу дела она кешируется броузером..
когда удалаяешь все временные файлы, то картинка рефрешится.. после нового запуска..
Проблема в кешировании файлов броузером? или глючного IIS? это можно исправить на флеш?
Но картинка не изменяется.. по-ходу дела она кешируется броузером..
когда удалаяешь все временные файлы, то картинка рефрешится.. после нового запуска..
Проблема в кешировании файлов броузером? или глючного IIS? это можно исправить на флеш?
Пивет!
А 6-ой плеер не поддерживает ScrollPane как компанент из 2004 ?
А 6-ой плеер не поддерживает ScrollPane как компанент из 2004 ?
Народ, помогите плиз!
Пришлось осваивать флеш (версия MX 2002) - первый и единственный вопрос: где там прячутся эффекты??? Все перерыл - нигде нет.
Пришлось осваивать флеш (версия MX 2002) - первый и единственный вопрос: где там прячутся эффекты??? Все перерыл - нигде нет.
xRider fusion
Да, действительно картинка кэшируется, а чтобы этого избежать нужно каждый раз менять ссылку на неё.
Код: _root.createEmptyMovieClip("img1", 1);
_root.createEmptyMovieClip("img2", 2);
function ref() {
if (_root["img"+i].getBytesTotal() ne _root["img"+j].getBytesTotal()) {
_root["img"+j].removeMovieClip();
_root["img"+i].swapDepths(2);
_root["img"+i]._visible = true;
if (i eq 1) {
i = 2;
j = 1;
} else {
i = 1;
j = 2;
}
}
txt = _root["img"+i].getBytesTotal();
_root.createEmptyMovieClip("img"+i, 1);
_root["img"+i]._visible = false;
_root["img"+i].loadMovie("http://localhost/img.jpg?t="+t);
t++;
}
setInterval(ref, 1000);
i = 1;
j = 2;
t = 0;
Да, действительно картинка кэшируется, а чтобы этого избежать нужно каждый раз менять ссылку на неё.
Код: _root.createEmptyMovieClip("img1", 1);
_root.createEmptyMovieClip("img2", 2);
function ref() {
if (_root["img"+i].getBytesTotal() ne _root["img"+j].getBytesTotal()) {
_root["img"+j].removeMovieClip();
_root["img"+i].swapDepths(2);
_root["img"+i]._visible = true;
if (i eq 1) {
i = 2;
j = 1;
} else {
i = 1;
j = 2;
}
}
txt = _root["img"+i].getBytesTotal();
_root.createEmptyMovieClip("img"+i, 1);
_root["img"+i]._visible = false;
_root["img"+i].loadMovie("http://localhost/img.jpg?t="+t);
t++;
}
setInterval(ref, 1000);
i = 1;
j = 2;
t = 0;
xGIN
Это чудо))
оно работает))...это простое решение.. генниально! Спасибо.
Это чудо))
оно работает))...это простое решение.. генниально! Спасибо.
товарищи, может кому попадалось на глаза, необходимы исходники или инструкции для создания: плывущих облаков, воды (море), летающих чаек и плывущего кораблика?
Вопрос у меня очень простой (тока не смейтесь , но требует срочного решения:
Какой командой во флэшке сделать редирект на другой хтмл? Я смог тока сделать так, чтобы открывался попап... Прошу заранее извинить - я во флэше как абизяна в математике... Нужно срочно, помогите пжалста...
Какой командой во флэшке сделать редирект на другой хтмл? Я смог тока сделать так, чтобы открывался попап... Прошу заранее извинить - я во флэше как абизяна в математике... Нужно срочно, помогите пжалста...
pollitruk
ну типа getURL("http://ru-board.com");
target
Ничего такого не видел, но могу предложить покопаться тут
ну типа getURL("http://ru-board.com");
target
Ничего такого не видел, но могу предложить покопаться тут
xGIN
Спасибо большое. Правда есть еще один вопрос. Как сделать фиксированную паузу перед редиректом? Например я хочу, чтобы флэшкой в корне сайта на index.htm любовались в течение секунд 10, а после уже загружалась другая страница. Заранее спасибо.
Спасибо большое. Правда есть еще один вопрос. Как сделать фиксированную паузу перед редиректом? Например я хочу, чтобы флэшкой в корне сайта на index.htm любовались в течение секунд 10, а после уже загружалась другая страница. Заранее спасибо.
pollitruk
Код: redir=function(){
getURL("http://ru-board.com");
clearInterval(delay);
}
delay=setInterval(redir,10000);
Код: redir=function(){
getURL("http://ru-board.com");
clearInterval(delay);
}
delay=setInterval(redir,10000);
xGIN
Спасибо, выручил...
Спасибо, выручил...
xGIN
ХЕЛП!
шаманить начал...
все работало..
седня встал.. появилось мигание... прям задолбало уже..
в чем трабла?
почему это произошло?
раньше не мигало.. вставляю первый самый код, кот. ты давал тоже мигает...
ХЕЛП!
шаманить начал...
все работало..
седня встал.. появилось мигание... прям задолбало уже..
в чем трабла?
почему это произошло?
раньше не мигало.. вставляю первый самый код, кот. ты давал тоже мигает...
xRider fusion
Странно, у меня ничего не мигало :(
Попробуй поставить обновление реже, чем раз в секунду.
А если не поможет, то убери строки, где меняется _visible
И ещё можешь проверить, как часто меняется картинка (это поможет выяснить, глючит ли скрипт или действительно картинка обновляется). Для этого из флэша (не из плэера) запусти:
Код: _root.createEmptyMovieClip("img1", 1);
_root.createEmptyMovieClip("img2", 2);
function ref() {
if (_root["img"+i].getBytesTotal() ne _root["img"+j].getBytesTotal()) {
_root["img"+j].removeMovieClip();
_root["img"+i].swapDepths(2);
trace(_root["img"+i].getBytesTotal());
if (i eq 1) {
i = 2;
j = 1;
} else {
i = 1;
j = 2;
}
}
_root.createEmptyMovieClip("img"+i, 1);
_root["img"+i].loadMovie("http://localhost/img.jpg?t="+t);
t++;
}
setInterval(ref, 1000);
i = 1;
j = 2;
Странно, у меня ничего не мигало :(
Попробуй поставить обновление реже, чем раз в секунду.
А если не поможет, то убери строки, где меняется _visible
И ещё можешь проверить, как часто меняется картинка (это поможет выяснить, глючит ли скрипт или действительно картинка обновляется). Для этого из флэша (не из плэера) запусти:
Код: _root.createEmptyMovieClip("img1", 1);
_root.createEmptyMovieClip("img2", 2);
function ref() {
if (_root["img"+i].getBytesTotal() ne _root["img"+j].getBytesTotal()) {
_root["img"+j].removeMovieClip();
_root["img"+i].swapDepths(2);
trace(_root["img"+i].getBytesTotal());
if (i eq 1) {
i = 2;
j = 1;
} else {
i = 1;
j = 2;
}
}
_root.createEmptyMovieClip("img"+i, 1);
_root["img"+i].loadMovie("http://localhost/img.jpg?t="+t);
t++;
}
setInterval(ref, 1000);
i = 1;
j = 2;
Спасибо)
Привет! Подскажите, почему мувики получаются размытыми и фотки подгружаются тоже размытые, не векторный вид совсем...Как этого избежать?
Вот тут можно глянуть - sharatel.narod.ru
Вот тут можно глянуть - sharatel.narod.ru
Mr_EbOX
У меня встречный вопрос, возможно дурацкий: а зачем вообще такой сайт было делать во Флеше? И что такое "векторный вид" относительно фоток? У фоток растровый вид.
Теперь по теме. Во-первых, в каком месте конкретно фотки размытые? Или это по всему сайту имелось ввиду? Тогда это, видимо, из-за того, что одну и ту же картинку во Флеше увеличивают-уменьшают перетаскивая за уголок. Что ведет к появлению "лесенки", которую можно принять за размытость. Исходный размер рулез, с ним и работай.
У меня встречный вопрос, возможно дурацкий: а зачем вообще такой сайт было делать во Флеше? И что такое "векторный вид" относительно фоток? У фоток растровый вид.
Теперь по теме. Во-первых, в каком месте конкретно фотки размытые? Или это по всему сайту имелось ввиду? Тогда это, видимо, из-за того, что одну и ту же картинку во Флеше увеличивают-уменьшают перетаскивая за уголок. Что ведет к появлению "лесенки", которую можно принять за размытость. Исходный размер рулез, с ним и работай.
Воспроизведение Embedded Video в обратную сторону как? и ВООБЩЕ КАК ЭТО ОСУЩЕСТВИТЬ?
Господа знатоки, помогите создать эффект шлейфа за объектом? Тему просмотрел - единственный совет по этому вопросу был касательно эффекта Blur, но в результате получается совсем не то, что хочется.
Ситуация следующая:
Имеется мувик - объект, многочисленным инстанциям которого и нужен шлейф. Имеется куча слоев с motion guide, по каждой из этих траекторий соответственно двигается инстанция мувика. Все с уникальными именами, понятное дело.
Вот в чем сложность - как бы этот шлейф привинтить? Подозреваю, что алгоритм должен быть примерно таким - функция принимает массив имен нужных объектов, перебирает его и для каждого проделывает что-нибудь вроде этого: в цикле от 1 до 5 (к примеру, 5 - кол-во объектов в шлейфе) объект копируется, копия уменьшается и становится более прозрачной. Всё остальное, большее конечного числа итераций цикла (5 в данном случае) - скрывается/удаляется/что угодно - лишь бы на экран не попадало.
Даже если алгоритм и правильный, нынешних моих познаний в AS не хватит для того, чтобы подобное реализовать. Подсобите, пожалуйста:)
P.S. гугл спрашивал - вся Сеть завалена туторами по созданию шлейфа мыши, а мне нужен он же, но для отдельного объекта, а точнее - для каждого объекта в огромной куче.
Ситуация следующая:
Имеется мувик - объект, многочисленным инстанциям которого и нужен шлейф. Имеется куча слоев с motion guide, по каждой из этих траекторий соответственно двигается инстанция мувика. Все с уникальными именами, понятное дело.
Вот в чем сложность - как бы этот шлейф привинтить? Подозреваю, что алгоритм должен быть примерно таким - функция принимает массив имен нужных объектов, перебирает его и для каждого проделывает что-нибудь вроде этого: в цикле от 1 до 5 (к примеру, 5 - кол-во объектов в шлейфе) объект копируется, копия уменьшается и становится более прозрачной. Всё остальное, большее конечного числа итераций цикла (5 в данном случае) - скрывается/удаляется/что угодно - лишь бы на экран не попадало.
Даже если алгоритм и правильный, нынешних моих познаний в AS не хватит для того, чтобы подобное реализовать. Подсобите, пожалуйста:)
P.S. гугл спрашивал - вся Сеть завалена туторами по созданию шлейфа мыши, а мне нужен он же, но для отдельного объекта, а точнее - для каждого объекта в огромной куче.
Sergeant
У меня получилось что-то вроде этого:
Код: function blurEffect(movies:Array, count:Number) {
var i, j:Number;
i = 1;
for (var mc:String in movies) {
i += count;
movies[mc].gotoAndPlay(count+1);
movies[mc].swapDepths(i+1);
for (j=i; j>i-count; j--) {
movies[mc].duplicateMovieClip('mc'+j, j);
_root['mc'+j].gotoAndPlay(count+j-i);
_root['mc'+j]._alpha = 100*(count+j-i)/count;
}
}
}
У меня получилось что-то вроде этого:
Код: function blurEffect(movies:Array, count:Number) {
var i, j:Number;
i = 1;
for (var mc:String in movies) {
i += count;
movies[mc].gotoAndPlay(count+1);
movies[mc].swapDepths(i+1);
for (j=i; j>i-count; j--) {
movies[mc].duplicateMovieClip('mc'+j, j);
_root['mc'+j].gotoAndPlay(count+j-i);
_root['mc'+j]._alpha = 100*(count+j-i)/count;
}
}
}
freem,
Вроде правильно всё, если по шагам разобрать, однако не фурычит. Т.е. ноль эффекта вообще.
Массив в функцию точно передается - проверял через trace. А вызываю ее вот таким образом:
Код: _root.onLoad = function() {
blurEffect(myArr, 20);
}
Вроде правильно всё, если по шагам разобрать, однако не фурычит. Т.е. ноль эффекта вообще.
Массив в функцию точно передается - проверял через trace. А вызываю ее вот таким образом:
Код: _root.onLoad = function() {
blurEffect(myArr, 20);
}
Цитата:
Воспроизведение Embedded Video в обратную сторону как? и ВООБЩЕ КАК ЭТО ОСУЩЕСТВИТЬ?
Возможно?
Добавлено:
Почему моя флешка застревает на фреёме где код:
function checkload2() {
var lbytes=_root.getbytesloaded();
var tbytes=_root.getbytestotal();
var percentloaded=math.floor((lbytes/tbytes)*100);
trace("0");
//_root..setSize(percentloaded,20);
per._xscale=percentloaded;
if (lbytes>=tbytes && tbytes>0) {
if (count>=12) {clearinterval(checkprogress);
gotoandplay("_00_"); trace("1"); } else { count++; trace("2");}
}
updateafterevent();
}
checkprogress = setinterval(checkload2, 50);
stop();
Это код проверки загрузки флешки. Флешка размером 800кб
Добавлено:
Проблему свою решил... другим способом
Господа, не подскажите, где взять шрифты для флешь МХ (или если не шрифты, то как можно сделать обводку/тень/прочее у букв, как в фотошопе).
2) Как можно уменьшить объём баннера, ато вот сделал, 468х60, 3 кадра, а он под 40 Кб получился
2) Как можно уменьшить объём баннера, ато вот сделал, 468х60, 3 кадра, а он под 40 Кб получился
Sergeant
а у тебя анимация сама где находится?? этот код будет работать только если анимация расположена внутри каждого клипа... а у тебя
Цитата:
kisin
За шрифтами идём сюда... обводку, тень и прочую байду можно сделать, преобразовав текст в рисунок... ну а баннер у тебя большой, потому как ты там растры использовал... рисунок дома можно оставить.. а текст сделать текстом... ну и фон и все такое.....
а у тебя анимация сама где находится?? этот код будет работать только если анимация расположена внутри каждого клипа... а у тебя
Цитата:
Имеется куча слоев с motion guide, по каждой из этих траекторий соответственно двигается инстанция мувика.так что перенеси анимацию с общего таймлайна в каждый клип и все должно заработать...
kisin
За шрифтами идём сюда... обводку, тень и прочую байду можно сделать, преобразовав текст в рисунок... ну а баннер у тебя большой, потому как ты там растры использовал... рисунок дома можно оставить.. а текст сделать текстом... ну и фон и все такое.....
Цитата:
обводку, тень и прочую байду можно сделать, преобразовав текст в рисунок...
а где эта функция? можно подробнее про это?
bmstubernex
Цитата:
У меня получилось, но уж больно извращенным способом..... я просто в скрипте перебрал все кадры от конца к началу:
Код: stop();
i = 200;
_root.onEnterFrame = function() {
i--;
if (i>1) {
gotoAndStop(i);
} else {
_root.onEnterFrame = null;
}
};
Цитата:
Воспроизведение Embedded Video в обратную сторону как? и ВООБЩЕ КАК ЭТО ОСУЩЕСТВИТЬ?
У меня получилось, но уж больно извращенным способом..... я просто в скрипте перебрал все кадры от конца к началу:
Код: stop();
i = 200;
_root.onEnterFrame = function() {
i--;
if (i>1) {
gotoAndStop(i);
} else {
_root.onEnterFrame = null;
}
};
Цитата:
Просто выделяешь текст и жмешь два раза Ctrl+B... теперь текст стал рисунком и с ним можно делать все, че захочешь...
Создал надпись, нажал кнтр+Б 2 раза, преобразовал в рисунок. Цвет заливки выбрать можно, а вот цвет обводных линий стоит прозрачный и не изменяется.
Добавлено:
И я ещё такой вопрос не понимаю: копирую из фотошопа рисунок (этот дом красный), полупрозрачный или импонтирую его из gif'a. Но та область рисунка, которая была прозрачной, становиться во флеше белой. Как это исправить?
kisin
используй инструмент Ink Bootle...
Также можно потом преобразовать линии в фигуры (Modify-->Shape-->Convert Lines to Fills) и нарисовать контур еще раз...
используй инструмент Ink Bootle...
Также можно потом преобразовать линии в фигуры (Modify-->Shape-->Convert Lines to Fills) и нарисовать контур еще раз...
Цитата:
И я ещё такой вопрос не понимаю: копирую из фотошопа рисунок (этот дом красный), полупрозрачный или импонтирую его из gif'a. Но та область рисунка, которая была прозрачной, становиться во флеше белой. Как это исправить?
А с этим что?
Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
Предыдущая тема: Заказ на изготовления баннеров, логотипов и т.д
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.