Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá Companheiros.
Estour realmente com um grande problema. Estou utilizando o Flash CS4 e estou "desenvolvendo" um player em flash. Esse player faz o seguinte, a partir de uma lista xml com áudios (podendo ser arquivos flv ou mp3) ele toca um por um. Também faz controle de passar para frente e para trás etc.
Para isso estou usando o componente MediaController que já vem com o flash CS 4. Precisei usar isso porque no sistema, algumas vezes, os arquivos que eu preciso tocar são flvs, mas só o áudio. (sim é realmente complicado, mas é necessário hehehe). Então estou usando esse player para tocar tanto flv como mp3.
O grande problema é que agora eu preciso deixar ele em português, o que implica em mudar o texto que aparece na label do player, aquela label que fica dentro da barra te tempo do audio.
Atualmente ela está mostrando STREAMING e PAUSED. Eu precisava só mudar isso para o português, não necessáriamente traduzir, mas colocar algo do tipo, carregando e pausado, sei lá.
Já procurei em tudo quanto é lugar e não consegui achar nada a respeito dessa propriedade, e o pior é que eu, olhando o MediaController.as encontrei esse bloco de código
/**
* Create default localized strings to use (a) while loading occurs or
* (B) if loading fails.
*/
private function createDefaultStrings():Void
{
this._strings = new Object();
this._strings.paused = "PAUSED";
this._strings.streaming = "STREAMING }Gostaria de poder contar com a ajuda de vocês do fórum. Vlw pessoal !
Mas você não teve que recompilar nada, porque no meu não funcionou apenas mudar esse campo.
Muito estranho.
Ele não mudou no arquivo compliado.....
Como você pode ver ele pegou a instancia do MediaDisplay e fez a _strings mudar de nome...
Assim não tendo que recompilar...
Ele fez isso dentro de um arquivo assim como você... só que sem alterar o valor do .as que você encontrou...
Apenas alterando no arquivo dele.
Abraços
testei só alterar assim e funcionou:
myMediaContr._strings.paused = "PAUSADO";
myMediaContr._strings.streaming = "CARREGANDO"
[]´s