tags:

views:

2426

answers:

2

Is it possible to embed a vimeo video in Flex?

http://vimeo.com/moogaloop.swf?clip_id=1193166

When I try to embed this link in a it doesnt come up as anything

A: 

I wrote to Vimeo and they are planning on working on it as of 10/23/08 - when they have time :-(

Simon_Weaver
A: 

O melhor que consegui foi isso, usando API do vimeo para mostrar a imagem e criando um link para o vídeo.

The best I could do was this. Using the Vimeo Api to show img and linking img to video.

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" backgroundColor="black" >
<mx:Script>
<![CDATA[
 import flash.net.navigateToURL;
 import flash.net.URLRequest;


 private var xml:XML = new XML();
 private var loadXML:URLLoader = new URLLoader();

 private function carregar(string:String):void{
 //carregando XML adicionando o evento COMPLETE
 loadXML.load(new URLRequest("http://vimeo.com/api/clip/"+string+".xml"));
 loadXML.addEventListener(Event.COMPLETE, lista);
 }

 //função Listar
 private function lista(event:Event):void {
 xml = new XML(event.target.data);
 img.source = xml.clip.thumbnail_large;
 img.addEventListener(MouseEvent.CLICK, abrir);
 }

 private function abrir(event:MouseEvent):void{

  var req:String = "http://vimeo.com/moogaloop.swf?clip_id="+xml.clip.clip_id;
  var request:URLRequest = new URLRequest(req);
  navigateToURL(request,"_blank");
 }
]]>
</mx:Script>
<mx:TextInput x="209" y="55" width="182" id="codVimeo"/>
<mx:Button x="398" y="55" label="Carregar" click="carregar(codVimeo.text)"/>
<mx:Image x="113" y="94" width="361" height="318" id="img"/>
<mx:Label x="113" y="57" text="Código Vimeo:" color="#FFFFFF"/>
</mx:Application>