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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 18.09.2007, 13:32
Skriv вне форума Посмотреть профиль Отправить личное сообщение для Skriv Найти все сообщения от Skriv
  № 1  
Ответить с цитированием
Skriv
[+1 06.04.11]

Регистрация: Jul 2007
Сообщений: 110
По умолчанию Проблема с проверкой камеры

Доброе время суток.

подскажите в чем может быть засада.

есть код проверки наличия камеры у пользователя.
Код:
var my_video:Video;
var cam = Camera.name;
if (Camera.name.length == 0) {
	gotoAndPlay(3);

 } else {
	 gotoAndPlay(2);
	 }

stop();
Однако как то странно работает..,

Если камера есть, то все отлично...
если камеры нету... то просто браузер виснит... причем не зависимо от браузера..

Буду рад любому совету.., куда копать... спасибо..


Последний раз редактировалось Skriv; 18.09.2007 в 13:34.
Старый 18.09.2007, 13:45
olexandr вне форума Посмотреть профиль Отправить личное сообщение для olexandr Посетить домашнюю страницу olexandr Найти все сообщения от olexandr
  № 2  
Ответить с цитированием
olexandr
 
Аватар для olexandr

Регистрация: Aug 2007
Адрес: Ukraine, Kyiv
Сообщений: 643
Отправить сообщение для olexandr с помощью ICQ Отправить сообщение для olexandr с помощью MSN Отправить сообщение для olexandr с помощью Skype™
исходник нужен...

попробовал проверить...

по-моему, обращение вида
Camera.name.length
неверно!

а вот
Camera.get().name.length
сработало нормально


Последний раз редактировалось etc; 18.09.2007 в 15:42.
Старый 18.09.2007, 15:26
Skriv вне форума Посмотреть профиль Отправить личное сообщение для Skriv Найти все сообщения от Skriv
  № 3  
Ответить с цитированием
Skriv
[+1 06.04.11]

Регистрация: Jul 2007
Сообщений: 110
не рабоиает..., если в моем случае из флеша тестирование идет нормально, но виснит в браузере, то Camera.get().name.length не хочет работать..

Вот что написано в хелпе: Для того, чтобы определить, есть ли в системе установленные камеры, используйте Camera.names.length.

делаю.. но не работает.. браузеры висят...


Последний раз редактировалось Skriv; 18.09.2007 в 15:47.
Старый 18.09.2007, 16:43
Skriv вне форума Посмотреть профиль Отправить личное сообщение для Skriv Найти все сообщения от Skriv
  № 4  
Ответить с цитированием
Skriv
[+1 06.04.11]

Регистрация: Jul 2007
Сообщений: 110
Код:
var my_video:Video;
var cam = Camera.names;
if (Camera.names.length == 0) {
	gotoAndPlay(3);

 } else {
	 gotoAndPlay(2);
	 }

stop();
Проверка работает в IE
но в Опере и ФФ пишет что типа Adobe Flash Player 9 работает медленно.. нажмите ДА или НЕТ... причем это только тогда когда нет камеры, когда же камера есть в системе.. то все отлично во всех браузерах.

Еще ньюанс.., в другой флешке где кроме вышеизложенного кода ничего нет.., во всех браузерах отображается моментально.


Последний раз редактировалось Skriv; 18.09.2007 в 16:46.
Старый 18.09.2007, 16:55
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 5  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
А в каком кадре данный скрипт написан? И почему stop() после gotoAndPlay?

Старый 19.09.2007, 12:51
Skriv вне форума Посмотреть профиль Отправить личное сообщение для Skriv Найти все сообщения от Skriv
  № 6  
Ответить с цитированием
Skriv
[+1 06.04.11]

Регистрация: Jul 2007
Сообщений: 110
В первом кадре этот код...

stop() чтоб дальше не бежало..

Старый 19.09.2007, 12:55
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 7  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Интересно, вы сначала хотите, чтобы плеер начал проигрывание с третьего или второго кадра, при этом тут же передумываете и останавливаете проигрывание. Смысл?

Старый 19.09.2007, 15:51
flastar вне форума Посмотреть профиль Отправить личное сообщение для flastar Посетить домашнюю страницу flastar Найти все сообщения от flastar
  № 8  
Ответить с цитированием
flastar
 
Аватар для flastar

Регистрация: May 2006
Адрес: Гродно
Сообщений: 249
Отправить сообщение для flastar с помощью ICQ Отправить сообщение для flastar с помощью Skype™
Оно стопит только 1-й кадр.
После ифа stop(); выполняться не будет.
__________________
Realaxy Team My Blog, @UnknownFlasher, Facebook

Старый 19.09.2007, 16:13
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 9  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
flastar, даааа что вы говорите, правда что ли?

Старый 19.09.2007, 23:48
Snut вне форума Посмотреть профиль Отправить личное сообщение для Snut Посетить домашнюю страницу Snut Найти все сообщения от Snut
  № 10  
Ответить с цитированием
Snut
 
Аватар для Snut

Регистрация: Jun 2005
Адрес: Москва
Сообщений: 489
Отправить сообщение для Snut с помощью ICQ Отправить сообщение для Snut с помощью MSN Отправить сообщение для Snut с помощью Skype™
етк правильно говорит, stop в этом случае проиграется, по логике его нать в начале ставить.
__________________
Работаю

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

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

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


 


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


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