Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 20.05.2008, 19:45
wolas вне форума Посмотреть профиль Отправить личное сообщение для wolas Найти все сообщения от wolas
  № 11  
Ответить с цитированием
wolas

Регистрация: Mar 2008
Сообщений: 33
max_oil

Дико извиняюсь, больше не повторится.

После правки ошибок нет, но ролик не начинает проигрывание(отображается только первый кадр, который был застоплен).


to All

И если не сложно, подскажите как вот с этим бороться?

И вторая засада. В самом начале, ещё до появления загрузчика, появляется белый кадр на пол секунды, максимум одну. От чего зависит это? Без прелоадера такого белого кадра не наблюдается, но и ролик «тупит», т.к. до конца не загрузился.

И ещё, не подскажите как эмулировать скорость закачки ролика, как будто бы просомотр осуществляется с сайта.


Последний раз редактировалось wolas; 20.05.2008 в 19:48.
Старый 20.05.2008, 21:11
CEBEP вне форума Посмотреть профиль Отправить личное сообщение для CEBEP Посетить домашнюю страницу CEBEP Найти все сообщения от CEBEP
  № 12  
Ответить с цитированием
CEBEP
 
Аватар для CEBEP

Регистрация: Nov 2006
Сообщений: 688
Отправить сообщение для CEBEP с помощью ICQ Отправить сообщение для CEBEP с помощью Skype™
с белым кадром - я так делал, вроде помогало добавлял в html - "wmode=transparent".

Сэмулировать загрузку - Лезь в view -> simulate download/download properties


Последний раз редактировалось CEBEP; 20.05.2008 в 21:13.
Старый 20.05.2008, 22:25
Alex Lexcuk вне форума Посмотреть профиль Отправить личное сообщение для Alex Lexcuk Посетить домашнюю страницу Alex Lexcuk Найти все сообщения от Alex Lexcuk
  № 13  
Ответить с цитированием
Alex Lexcuk

блогер
Регистрация: Mar 2008
Адрес: Донецк_city
Сообщений: 1,094
Записей в блоге: 5
Я попробовал эти фишки, остановить загружаемый ролик мне не удалось, новерно потому что у меня нет ни одного ролика с линейной анимацией, так что, метод stop() у меня не работает, у меня там и кадров нету.
А курсор заменяется легко, нужно просто нарисовать две пересекающиеся черты преобразовать их в муви клип с инстанс именем, например my_mc.
И вписать в первый кадр
Код:
Mouse.hide();


//frame chalenger
stage.addEventListener(Event.ENTER_FRAME, EntFr);
stage.addEventListener(Event.MOUSE_LEAVE, cursorHide);
stage.addEventListener(MouseEvent.MOUSE_MOVE, cursorFollow);

function cursorHide(Event):void {
my_mc.visible = false;
}

function cursorFollow(MouseEvent):void {
if (my_mc.visible != true) my_mc.visible = true;
}

//dispatchEvent(new Event(Event.ENTER_FRAME));
function EntFr(e:Event):void {
my_mc.x=mouseX;
my_mc.y=mouseY;
}
Можно и в отдельный файл, это уж кому как нравится, в первом кадре паккажи прописывать не нужно.
Код:
//Содержимое файла Cursor.as
package { 
     import flash.display.Sprite;
     import flash.display.MovieClip;	 
     import flash.events.Event;
     import flash.events.MouseEvent;
     //  import flash.text.TextField; 
     //  import flash.display.Graphics; 
  
     public class Cursor extends Sprite { 
     //var my_button:My_button_mc;
     //var kiss_button:My_button_mc;
     //var good_bye:My_button_mc;
	 
     public function Cursor() { 
     //frame chalenger
     stage.addEventListener(Event.ENTER_FRAME, EntFr);
     stage.addEventListener(Event.MOUSE_LEAVE, cursorHide);
     stage.addEventListener(MouseEvent.MOUSE_MOVE, cursorFollow);	
     } 
     
    function cursorHide(Event):void {
    my_mc.visible = false;
    }

    function cursorFollow(MouseEvent):void {
    if (my_mc.visible != true) my_mc.visible = true;
    }

    //dispatchEvent(new Event(Event.ENTER_FRAME));
    function EntFr(e:Event):void {
    my_mc.x=mouseX;
    my_mc.y=mouseY;
    }
  } 
}
Результать один и тот же.
http://murmadillo.tut.su/fla/Cursor.swf
http://murmadillo.tut.su/fla/Cursor.rar

Старый 21.05.2008, 00:52
wolas вне форума Посмотреть профиль Отправить личное сообщение для wolas Найти все сообщения от wolas
  № 14  
Ответить с цитированием
wolas

Регистрация: Mar 2008
Сообщений: 33
CEBEP Спасибо! Попробую.

Alex Lexcuk Не знаю, насколько правильно ли я понял Вас, но остановить мне ролик удалось(особой проблемы я не нашёл в этом). Но, думаю, скорее всего, вы имели в виду, всё же, именно запуск. Если так, то похоже, если других выходов нет, придётся другой загрузчик пробовать с отдельной сценой.

По поводу курсора. Дико благодарен за исходники и за советы.


Последний раз редактировалось wolas; 21.05.2008 в 00:57.
Старый 21.05.2008, 02:20
ulik вне форума Посмотреть профиль Отправить личное сообщение для ulik Посетить домашнюю страницу ulik Найти все сообщения от ulik
  № 15  
Ответить с цитированием
ulik
 
Аватар для ulik

Регистрация: Apr 2007
Адрес: Moscow city
Сообщений: 286
Отправить сообщение для ulik с помощью ICQ
2 wolas >>
Цитата:
И вторая засада. В самом начале, ещё до появления загрузчика, появляется белый кадр на пол секунды, максимум одну. От чего зависит это?
Ну, естественно от прелоадера на какую-то малую часть (он же тоже что-то весит-занимает). А вообще, вам на будущее - подобные вещи возникают если у вас в настройках экспорта классов стоит 1 кадр т.е. все классы, компоненты экспортируются в 1 кадр. Соответственно, он будет занимать большую часть веса клипа. Пример: 1 кадр (60кб) 2 кадр (40 кб), то прелоадер на 1 кадре появится спустя 60% загрузки.
Лечить: меняйте экспорт на тот кадр, где используете класс/компоненту. Особенно компоненты ибо они тянут очень уж много всего (всеобъемлющий UIObject, Shrim, графика и т.д.)
__________________
Дизайн, как презерватив - каждому жмет по-своему © Я
мое: блог форум

Старый 21.05.2008, 18:29
wolas вне форума Посмотреть профиль Отправить личное сообщение для wolas Найти все сообщения от wolas
  № 16  
Ответить с цитированием
wolas

Регистрация: Mar 2008
Сообщений: 33
ulik Хорошо, а можно тогда его не убирать, а просто изменить его цвет? С белого на чёрный например.

Старый 21.05.2008, 19:20
ulik вне форума Посмотреть профиль Отправить личное сообщение для ulik Посетить домашнюю страницу ulik Найти все сообщения от ulik
  № 17  
Ответить с цитированием
ulik
 
Аватар для ulik

Регистрация: Apr 2007
Адрес: Moscow city
Сообщений: 286
Отправить сообщение для ulik с помощью ICQ
Кого? Swf? Ну, вы в <object>/<embed> поставьте свойтсво bgcolor или, если пользуетесь swfObject, то задайте аналогичный паарметр.
__________________
Дизайн, как презерватив - каждому жмет по-своему © Я
мое: блог форум

Старый 21.05.2008, 19:57
wolas вне форума Посмотреть профиль Отправить личное сообщение для wolas Найти все сообщения от wolas
  № 18  
Ответить с цитированием
wolas

Регистрация: Mar 2008
Сообщений: 33
ulik Нет, интересует белый кадр который я описывал

В самом начале, ещё до появления загрузчика, появляется белый кадр на пол секунды, максимум одну.

Или это одно и то же?

Бэкграудколор чёрный везде, в том то и дело. И в хтмл и во всех Swfфайлах.
Или нужно ещё где прописать? Если не сложно дайте пример с <object>/<embed> и, извиняюсь за возможную дерзость, куда именн его прописывать.

Вот так написанно в хтмл
Код:
<body bgcolor="#000000" scroll=no topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0">
В Swfфайлах фон выставлялся через панель свойств.

Старый 21.05.2008, 23:01
Alex Lexcuk вне форума Посмотреть профиль Отправить личное сообщение для Alex Lexcuk Посетить домашнюю страницу Alex Lexcuk Найти все сообщения от Alex Lexcuk
  № 19  
Ответить с цитированием
Alex Lexcuk

блогер
Регистрация: Mar 2008
Адрес: Донецк_city
Сообщений: 1,094
Записей в блоге: 5
Вспомнил старый прикол, нашел полезную фишку
http://terbooter.blogspot.com/2008/01/blog-post.html
14 Январь 2008 г.
Как добавить экземпляр класса подгружаемого мувика

Пусть есть флешка library.swf и в её библиотеке есть мувик связанный с классом MC
(Свойства, галочка Экспорт для ActionScript)
Есть другая флешка loader.swf которая подгружает флешку library.swf.

***
***
На сцене подгружающей флешки появились два мувика из подргуженной.
Круть -)))

Старый 22.05.2008, 00:36
wolas вне форума Посмотреть профиль Отправить личное сообщение для wolas Найти все сообщения от wolas
  № 20  
Ответить с цитированием
wolas

Регистрация: Mar 2008
Сообщений: 33
Alex Lexcuk

Спасибо, взгляну.

Создать новую тему Ответ Часовой пояс GMT +4, время: 02:39.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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