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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 13.02.2007, 02:10
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 11  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Сорь, с исходником небольшие проблемы, будет сложно объяснить что к чему...
попробую так:
Код:
class ScreenVid {
	var container:MovieClip;
	function ScreenVid(_mc:MovieClip, _src:String) {
		container = _mc.attachMovie("screen", "container", _mc.getNextHighestDepth());
		container._str=_src;
	}
}
Это класс создающий видео-экран (укороченная версия).
Код:
#initclip
var _str:String = "";
#endinitclip
var ps:Boolean = false;
var my_nc:NetConnection = new NetConnection();
my_nc.connect(null);
var my_ns:NetStream = new NetStream(my_nc);
var vid:Video;
vid.attachVideo(my_ns);
my_ns.play(_str);
play_bt.onRelease = function() {
	if (this._parent.ps) {
		this._parent.my_ns.pause();
		this._parent.ps = false;
	}
};
rew_bt.onRelease = function(){
	this._parent.my_ns.play(this._parent._str);
	this._parent.ps = false;
}
border_bt.onPress = function() {
	this._parent.startDrag(false);
};
border_bt.onRelease = function() {
	this._parent.stopDrag();
};
close_bt.onRelease = function() {
	_global.videos = 0;
	this._parent.removeMovieClip();
};
pause_bt.onRelease = function() {
	this._parent.my_ns.pause();
	this._parent.ps ? this._parent.ps=false : this._parent.ps=true;
};
Это скрипт в клипе содержащем объект видео, и управляющие им кнопки (я думаю, из названия легко догадаться какая для чего).
Это далеко не идеальная реализация, и некоторые вещи в ней для меня так и остались загадкой. Например, по-идее не нужно ничего пихать в #initclip но почему-то без этого не работает =/
Кроме того, я не разобрался, возможно ли програмно создать объект видео. (скорее всего, нет, так же как и шрифт, например). Ну, а в остальном, все довольно просто... %)
__________________
Hell is the possibility of sanity

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

Регистрация: Dec 2006
Сообщений: 23
У меня что-то ругается на #endinitclip и #initclip. И ничего не работает. Если не трудно- выложи исходник.

Старый 15.02.2007, 05:34
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 13  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Вложение 16525 Файл с видео в архив не влезает, нужно просто в ту же папку, откуда запускается флешка положить какой-нибудь .flv файл и назвать его my_video.flv
__________________
Hell is the possibility of sanity


Последний раз редактировалось wvxvw; 27.04.2008 в 22:16.
Создать новую тему Ответ Часовой пояс GMT +4, время: 23:36.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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