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

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

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

Регистрация: Jun 2010
Сообщений: 1
По умолчанию Проблема с отображением флеш

Вообщем такое дело:
http://aliceboogie.pdj.ru/ - в шапке находится плеер для радио, при загрузке страницы все отображается и функционирует нормально, но если прокрутить страницу вверх или вниз то начинаются какие то странности - ни один элемент не реагирует, и если водить по флешке курсор постоянно меняется то на "стрелку", то на "руку". И да, такое происходит только в опере, и не у меня одного. Вот код:
Код AS1/AS2:
_root.starttrigger.onPress = function() {
	snd.loadSound("http://s05.radio-tochka.com:6135/;stream.nsv",true);
  	snd.start();
	_root.stopbtn._alpha=100;
	_root.playbtn._alpha=40;
}
_root.winamptrigger.onRollOver = function() {
		_root.winamp.play(1);
		winamproll=true;
}
_root.winamptrigger.onRollOut = function() {
	_root.winamp.gotoAndStop(1);
	winamproll=false;
}
_root.wmptrigger.onRollOver = function() {
		_root.wmp.play(1);
		wmproll=true;
}
_root.wmptrigger.onRollOut = function() {
	_root.wmp.gotoAndStop(1);
	wmproll=false;
}
_root.starttrigger.onRollOver = function() {
	if (_root.playbtn._alpha>50) {
		_root.playbtn.play(1);
		playroll=true;
		}
}
_root.stoptrigger.onRollOver = function() {
	if (_root.stopbtn._alpha>50) {
		_root.stopbtn.play(1);
		stoproll=true;
		}
}
_root.starttrigger.onRollOut = function() {
	_root.playbtn.gotoAndStop(1);
	playroll=false;
}
_root.stoptrigger.onRollOut = function() {
	_root.stopbtn.gotoAndStop(1);
	stoproll=false;
}
this.onEnterFrame = function() {
	if (_global.firstframe==true){
		_global.firstframe=false;
		_root.vol.block._x+=145;
		_root.voltxt.text=snd.getVolume();
		_root.playbtn.gotoAndStop(1);
		_root.stopbtn.gotoAndStop(1);
		_root.winamp.gotoAndStop(1);
		_root.wmp.gotoAndStop(1);
	}
	if ((playroll==true) and (_root.playbtn._xscale<130) and (_root.playbtn._alpha>50)) {
		_root.playbtn._xscale+=5;
		_root.playbtn._yscale+=5;
	}
	if ((playroll==false) and (_root.playbtn._xscale>100)) {
		_root.playbtn._xscale-=5;
		_root.playbtn._yscale-=5;
	}
	if ((stoproll==true) and (_root.stopbtn._xscale<140) and (_root.stopbtn._alpha>50)) {
		_root.stopbtn._xscale+=5;
		_root.stopbtn._yscale+=5;
	}
	if ((stoproll==false) and (_root.stopbtn._xscale>100)) {
		_root.stopbtn._xscale-=5;
		_root.stopbtn._yscale-=5;
	}
	if ((winamproll==true) and (_root.winamp._xscale<140) ) {
		_root.winamp._xscale+=5;
		_root.winamp._yscale+=5;
	}
	if ((winamproll==false) and (_root.winamp._xscale>100)) {
		_root.winamp._xscale-=5;
		_root.winamp._yscale-=5;
	}
	if ((wmproll==true) and (_root.wmp._xscale<140) ) {
		_root.wmp._xscale+=5;
		_root.wmp._yscale+=5;
	}
	if ((wmproll==false) and (_root.wmp._xscale>100)) {
		_root.wmp._xscale-=5;
		_root.wmp._yscale-=5;
	}
}
_root.stoptrigger.onPress = function() {
  	snd.stop();
	snd.close;
	if (_root.playbtn._alpha<50) {_root.stopbtn._alpha=40};
	_root.playbtn._alpha=100;
}
_root.vol.onPress = function() {
	_root.vol.block._x=_xmouse-1005;
	startDrag(_root.vol.block,false, -65, 0, 80, 0 )
}
_root.onMouseUp = function() {
	stopDrag();
	snd.setVolume((_root.vol.block._x+65)*0.69);
	_root.voltxt.text=snd.getVolume();
}
_root.winamptrigger.onRelease = function() {
	getURL("http://s05.radio-tochka.com:6135/listen.pls","_blank");
}
_root.wmptrigger.onRelease = function() {
	getURL("http://www.s05.radio-tochka.com/radio/aliceboogie/128/listen.asx","_blank");
}
Знаю, программист из меня посредственный(пока), но уж какой есть...

Старый 09.06.2010, 01:09
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 2  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Попробуйте для начала заменить в коде публикации
Код:
<param name="wmode" value="transparent" />
режим на value="window" и посмотрите, что получится.
Это для того, чтобы отключить возможное участие флешки в структуре документа, чтобы стили для нее убить. Если после этого заработает, возможно проблема в z-индексе блока с флешкой.
А вообще value="window" лечит много косяков, в том числе и баги не разработчика.

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

Теги
opera , отображение , проблема
Опции темы
Опции просмотра

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

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


 


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


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