![]() |
|
||||||||||
|
|||||
|
как приаттачит FLV файл в определенный mc?
и что бы в конце видео проигрывание останавливалось и выполнялся скрипт. |
|
|||||
|
Э.... FLV? Це шо таке?
шоб в конце то сделай типа последний кадр в муве (проверкой _currentframe) и там уже сделай скрипт, если выполнится условие последнего кадра. |
|
|||||
|
это видео конвертированое для flash.
нашел такой вот код для аттача: connection_nc = new NetConnection();
connection_nc.connect(null);
stream_ns = new NetStream(connection_nc);
my_video.attachVideo(stream_ns);
stream_ns.play("01.flv");
люди, подскажите плиз, устал поиском по форуму искать! :'( Последний раз редактировалось iNils; 23.06.2006 в 16:20. |
|
|||||
|
примерно так:
var n_conn:NetConnection;
var n_stream;
var duration:Number;
function PlayVideo(src:String) {
var o=this;
n_conn = new NetConnection();
n_conn.connect(null);
n_stream = new NetStream(n_conn);
n_stream.setBufferTime(7);
videoMC.attachVideo(n_stream);
//retrieve video length from the video file
n_stream.onMetaData = function(obj) {
o.duration = obj.duration;
}
//reset the video when it ends
n_stream.onStatus = function(info) {
if (info.code == "NetStream.Buffer.Empty") {
o.n_stream.pause();
o.n_stream.seek(0);
}
}
//start playing the video
n_stream.play(src);
}
PlayVideo('path/to/my/video.flv');
__________________
Хороший отдых - половина работы. |
|
|||||
|
artcraft спасибо,но не вышло разобраться
нашел более простой код // Create a NetConnection object
var netConn:NetConnection = new NetConnection();
// Create a local streaming connection
netConn.connect(null);
// Create a NetStream object and define an onStatus() function
var netStream:NetStream = new NetStream(netConn);
// Attach the NetStream video feed to the Video object
my_video.attachVideo(netStream);
// Begin playing the FLV file
netStream.play("01.flv");
тут все работает, если mc лежит на сцене...а мне нужно, что бы видео подгружалось внутрь еще одного mc. что нужно поменять в коде, а? |
|
|||||
// Create a NetConnection object
var netConn:NetConnection = new NetConnection();
// Create a local streaming connection
netConn.connect(null);
// Create a NetStream object and define an onStatus() function
var netStream:NetStream = new NetStream(netConn);
// Attach the NetStream video feed to the Video object
my_mc.my_video.attachVideo(netStream);
// Begin playing the FLV file
netStream.play("01.flv");
__________________
Хороший отдых - половина работы. |
|
|||||
|
сенк! тут разобрался.
не работало не из за того, что не прописывался путь, а из за того, что my_video из исходника было пустым видеоклипом, а не mc возник еще один вопросик. видео загружаеться такого размера, какого оно и есть. можно как то растянуть его, задать определенный размер...ибо надо растянуть чуть чуть)) |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:57. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|