Tutorial: Usando Arquivos Flash com ExtJS 4

23/07/2012 | By | 4 Comments

Ei pessoal,

Mais um tutorial aqui no blog sobre ExtJS 4. Hoje vamos aprender como usar arquivos flash (.swf) dentro de um componente ExtJS 4.

Primeiro, vamos ver um screenshot do projeto de exemplo que vamos construir hoje:

extjs4 flash video loiane 01 Tutorial: Usando Arquivos Flash com ExtJS 4

O que vamos precisar para esse exemplo:

A primeira coisa a se fazer é montar a estrutura do projeto. Basta unzipar a biblioteca do SWFObject e seu arquivo flash dentro da pasta do projeto. Também unzipei o SDK do ExtJS 4 e criei um arquivo chamado index.html. No final vai ficar assim:

extjs4 flash video loiane 02 Tutorial: Usando Arquivos Flash com ExtJS 4

Agora, no arquivo index.html, vamos colocar o seguinte código:

<html>
<head>
	<link rel="stylesheet" type="text/css" href="extjs/resources/css/ext-all.css">
	<script type="text/javascript" src="extjs/ext-all.js"></script>

	<script type="text/javascript" src="swfobject/swfobject.js"></script>
</head>
<body></body>
	<script type="text/javascript">
	Ext.onReady(function(){
		var win = Ext.widget('window', {
		    title: "Flash animation inside an ExtJS 4 Component!",
		    layout: 'fit',
		    width: 700,
		    height: 500,
		    resizable: true,
		    items: {
		        xtype: 'flash',
		        url: 'airballoon/AIRBALLOON.swf'
		    }
		});
		win.show();
	});
	</script>
</html>

Pronto! A animação em flash vai ficar dentro de uma Janela do ExtJS. A classe Ext.flash.Component (xtype: ‘flash’) faz toda a mágica para a gente, e na config url basta colocar o caminho completo do arquivo flash (.swf).

Demo: http://loiane.com.br/extjs/extjs4-flash-video/

Download do código Fonte Completohttps://github.com/loiane/extjs4-flash-video

Até o próximo tutorial! icon smile Tutorial: Usando Arquivos Flash com ExtJS 4

Filed in: Ext JS 4 | Tags: , , , ,

Comments (4)

  1. Renan

    Loiane, quando você diz que o xtype: flash faz toda a mágica isso quer dizer que ele utiliza os recursos da SwfObject.js automaticamente?

    Abraços, Renan.

  2. Agmar

    Excelente! Obrigado pela dica.

  3. Paulo Porto

    Simples assim!?

    Viva os frameworks!

Leave a Reply

Trackback URL | RSS Feed for This Entry