Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá Galera,
Estou desenvolvendo um CD-ROM usando o flash 8 (projector). CDROM.FLA -> compilado para CDROM.EXE. Ou seja, o CD terá alguns videos. Porém me deparei com um problema sério. Eu criei novos arquivos FLA, importei os arquivos FLV, usando o video Encoder. Então ele carrega um componente chamado Flayback. Nesse componente tem alguns parametros e um deles se chama "contentPath". Neste parametro deve conter o endereço correto do video. Porém ali percebo que ele ativa o endereço da maquina onde eu trabalho.
Bom, se for para um CD-ROM, necessito adicionar neste contentPath um "caminho" global, que identifique em qualquer leitor de CD/DVD em computadores.
Meu esquema está assim:
CDROM.EXE
|__SWFs/video1.swf
| /video2.swf
| /video3.swf
|__FLVs/video1.flv
/video2.flv
/video3.flv
Alguém tem alguma idéia de como faço isso?
Versão de trabalho Flash 8
Obrigado
E para o caminho absoluto:
myDrv = _url.substr(8,1); //Armazenando na variável "myDrv" a letra da unidade de CD-ROM atual.
myFLVPlayback.contentPath = myDrv+":/FLVs/video1.flv";
Abs.
Pow, muito obrigado Weverton N
Eu imaginei que seria barbada. Mas como ele exibia uma mensagem de erro ao colocar o caminho relativo, e não mostrava o vídeo quando eu utilizava o video.swf... eu pensei que tivesse uma outra forma. Mas na verdade pelo SWF o caminho estava errado. Eu teria que colocar "../FLV/video1.flv". Agora entendo que ele faz a requisição direto de CDROM.EXE.
Mas enfim, muito obrigado pela sua ajuda.
Valeu
Obrigado Public2004,
Pow valeu pela atenção cara. Eu vou testar o caminho absoluto também.
Obrigado meu amigo
Simples amigo, coloque no contentPath o endereço relativo:
FLVs/video1.flv
Se quiser, você pode colocar também via actionscript, instanciando o seu FLVplayback e utilizando a seguinte actionscript:
myFLVPlayback.contentPath = "FLVs/video1.flv";
Flw.