Índice:
- Etapa 1: Certifique-se de que consegue compilar o Flash
- Etapa 2: adicione algum código
- Etapa 3: um pouco mais de código
- Etapa 4: vamos começar
- Etapa 5: verifique o feed
- Etapa 6: Publique e faça upload
Vídeo: Leitor Chumby RSS: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
Chumbies são fantásticos. Os feeds RSS são fantásticos. Por que não combinar os dois? Não, a dupla maravilha não vai machucar ninguém, realmente. A razão é que o flash é difícil para quem não tem experiência. Aqui está uma maneira simples de fazer isso com um programa já escrito. Vou modelá-lo com o Instructables, e você deve estar pronto para ajustá-lo de acordo com suas necessidades! Obrigado ewilhelm pelas fotos!
Etapa 1: Certifique-se de que consegue compilar o Flash
Se você tiver um IDE de desenvolvedor Flash (I. E. Flash MX), NÃO APENAS UM FLASH PLAYER, está tudo pronto. Se não, olhe ao redor. Se você for estudante, a escola pode ter, alguém no trabalho pode ter. Caso contrário, tenho certeza de que um grupo de fabricantes de flash se formará nos comentários e ficará feliz em fazer isso por você. NOTA: Minhas fotos foram tiradas no Flash Pro 8, então pode parecer um pouco diferente do que você está usando, mas os princípios básicos são os mesmos.
Etapa 2: adicione algum código
Peguei o leitor que estava no Chumby Wiki e havia um problema com ele. Ele lê as imagens da tag "media: content", em vez de localizar a imagem na descrição. Para contornar isso, adicionei alguns códigos. Em Actions: Frame 1, wayyy na parte inferior, haverá uma função "load movie" Substitua isso, e tudo abaixo dele por este:
função GetImage (des) {var del: Array; del = des.split (& apos & apos to & aposwidth = "& apos or & aposhieght =" & apos se o hieght vier primeiro. img = des.split (& apos "/> & apos); var image: String; image = img [0]; return (imagem);} function GetDes (ddd) {// Mesmas variáveis, acho que sou preguiçoso:-) MAS FUNCIONA! thing = ddd.toString (); var del1: Array; del1 = thing.split (& apos.jpg "/ > & apos); var des2: String; des2 = del1 [1]; var img1: Array; img1 = des2.split (""); var image1: String; imagem1 = img1 [0]; return (image1);} proxy1._visible = false; função loadItem (item) {g_currentItem = item; // // preencha os campos de texto do item RSS // title.text = item.firstValueOfType (& apostitle & apos); var descripti: String; // descripti é a descrição não processada. descripti = item.firstValueOfType (& aposdescription & apos); description.text = GetDes (descripti); author.text = "por" + item.firstValueOfType (& aposauthor & apos); dateStr.text = "atualizado" + item.firstValueOfType (& apospubDate & apos); var descrip: String; descrip = item.firstValueOfType (& aposdescription & apos); var url: String; url = GetImage (descr); proxy.unloadMovie (); attachMovie (& aposproxy & apos, & aposproxy & apos, 1, {_x: proxy1._x, _y: proxy1._y, url: makeURL (url)})
Etapa 3: um pouco mais de código
Agora precisamos adicionar o seguinte código para redimensionar sua imagem.
onClipEvent (dados) {if (this._width! = 80) this._width = 80; if (this._height! = 60) this_height = 60;}Isso precisa ir nas ações para a instância "proxy1", não nas ações do quadro 1 para o símbolo "proxy" (na minha imagem, existem algumas diferenças, notadas com fotonotes) código alterado para ser mais eficiente!
Etapa 4: vamos começar
Primeiro, precisamos escolher nosso feed RSS. Encontre o link para ele e copie e cole o link na linha a seguir. Em seguida, pegue o url de base (ou seja: https://www.instructables.com/ de https://www.instructables.com/tag/type:instructable/rss.xml) e adicione "crossdomain.xml" ao final disso. (Portanto, seria https://www.instructables.com/crossdomain.xml). Digite isso na barra de endereços do seu navegador. Se você receber uma página que diz algo como:
Você é bom. Se receber uma mensagem de erro, reclame com o webmaster do site e diga que ele deve adicioná-lo para que os arquivos flash possam acessar seu conteúdo. Dê o exemplo de um leitor de RSS em flash. Se quiser ler sobre o assunto, acesse aqui (Quem diria que haveria um site inteiro sobre o assunto ???)
Etapa 5: verifique o feed
Abra o feed RSS em seu navegador e salve-o em um disco. Agora abra-o com o Notepad ou equivalente. Olha só, a principal preocupação são as imagens. Se dentro da tag de descrição for algo assim:
<! [CDATA [
DESCRIÇÃO]>Você está pronto. Principalmente, basta procurar o
tag no início, porque o código atual corta tudo depois dele. Se não, indique um site que o coloque no meio ou no final, e eu terei prazer em fazer uma atualização.
Etapa 6: Publique e faça upload
Agora, você pode brincar com as imagens se quiser, mas NÃO exclua a caixa cinza! No entanto, é melhor alterá-lo para um contorno quadrado de 80x60.
Eu adicionei o logotipo do Instructables, é um toque legal! Em seguida, você pode mover as caixas de texto, redimensionando-as para aproveitar o espaço. Quando terminar, pressione Ctrl + Enter (no Windows) para visualizar o filme, verifique se ele funciona. Se disser que ocorreu algum erro de segurança, simplesmente ignore. Agora, no site do Chumby, você pode fazer upload do widget e adicioná-lo ao seu mix de widgets. Se você quiser, pode verificar se ele funcionará no Virtual Chumby. E em breve, estará no seu Chumby! Parabéns!
Recomendado:
Leitor de disco de madeira: 20 etapas (com imagens)
Reprodutor de discos de madeira: eu queria demonstrar como os dispositivos de armazenamento de informações funcionam construindo uma máquina de reprodução de discos em grande escala. Em vez de ser baseado em interferência de luz, como leitores de CD, o dispositivo que construí reproduz discos de madeira com orifícios e " sem orifícios " (Como
Leitor RFID baseado em ESP32 com tela sensível ao toque: 7 etapas
Leitor RFID baseado em ESP32 com tela sensível ao toque: Neste pequeno guia, mostrarei como criar um leitor RFID simples com saída TFT para montagem na parede usando um módulo ESP32 DEV KIT C, leitor PCB baseado em RC-522 e um kit AZ-Touch ESP. Você pode usar este leitor para acesso à porta ou alarme de intrusão
Leitor de cartão SD sem fio [ESP8266]: 10 etapas (com imagens)
Leitor de cartão SD sem fio [ESP8266]: o USB deveria ser universal, e o objetivo principal era fazer um hot-swap, super fácil de interface com outros dispositivos, mas com o passar dos anos a ideia foi à loucura. Existem tantas variantes diferentes dessas portas USB, o que é tão frustrante em
Leitor de música AdaBox004: 4 etapas
AdaBox004 Music Player: usei as peças do AdaBox004 para fazer um reprodutor de música simples. Ele se conecta a uma porta USB e começa a reproduzir músicas aleatoriamente do cartão micro SD. É para o meu workshop, uma fonte descomplicada de músicas animadas
Relógio literário feito de leitor eletrônico: 6 etapas (com imagens)
Relógio literário feito de leitor eletrônico: Minha namorada é uma leitora * muito * ávida. Como professora e estudiosa da literatura inglesa, ela lê em média oitenta livros por ano. Em sua lista de desejos havia um relógio para nossa sala de estar. Eu poderia ter comprado um relógio de parede na loja, mas onde está a diversão