Share Facebook

12 views
Skip to first unread message

Cordelima

unread,
Sep 24, 2011, 6:44:44 AM9/24/11
to ri...@googlegroups.com
Bom dia,

Estou com um problema e não sei como resolver.
Tenho um site em Flash e dentro existem noticias (http://www.meuseite.com/site/#/noticia5)
Queria partilhar este link no facebook.

O que fiz foi criar um PHP que recebe dados da noticia selecionada:
<?php

$theDesc = utf8_decode ( $_POST["descricao"] );
$theTitle = utf8_decode ( $_POST["titulo"] );
$theThumb = "http://" . utf8_decode ( $_POST["imagem"] );
$theURL = "http://" . utf8_decode ( $_POST["links"] );

//Build the html page
$htmlPage = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://ogp.me/ns#">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<meta property="og:title" content="'.$theTitle.'"/>
<meta property="og:type" content="website"/>
<meta property="og:url" content="'.$theURL.'"/>
<meta property="og:image" content="'.$theThumb.'"/>
  <meta property="og:site_name" content="TESTE"/>
  <meta property="fb:admins" content="1094113111"/>
<meta property="og:description"
content="'.$theDesc.'"/>

</head>
<body>

<a name="fb_share" type="icon_link">Partilhar no Facebook</a>

<script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share"
type="text/javascript">
</script>
</body>

</html>';
echo $htmlPage;
?>

A página é criada em tempo real com o "echo", mas quando clico em "Partilhar", não assume dados algum. Mas se vou ver o código fonte da página no browser, tem todos os dados correctamente.
Alguem sabe o que pode ser?

Mais uma vez, obrigado e bom fim de semana.

André Tapxure Gabriel

unread,
Sep 24, 2011, 8:07:31 AM9/24/11
to ri...@googlegroups.com
Olá, pessoal!
Tenho o seguinte código de drag and drop e duas dúvidas:
1 - Como faço pra quando eu clicar no objeto que foi criado com o drag and drop eu poder ver o ID desse objeto e interagir com ele?
2 - Tem como fazer isso com um componente externo criado por mim (imagem + botão, por exemplo)?

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="horizontal" viewSourceURL="srcview/index.html" width="100%" height="100%">
    <mx:Script>
        <![CDATA[
            import mx.controls.Alert;
            import mx.controls.Image;
            import mx.core.DragSource;
            import mx.core.UIComponent;
            import mx.events.DragEvent;
            import mx.managers.DragManager;
                private var teste_id:int;
                private function doDragEnter(event:DragEvent):void
                {           
                    DragManager.acceptDragDrop(UIComponent(event.target));
                }
               
                private function showID():void {
                    Alert.show("entrei");
                    lbl.text = String(teste_id);
                }
                private function doDragDrop(event:DragEvent):void
                {
                    var img:Image;
                    if (event.dragInitiator.parent == dropCanvas)          
                        img = event.dragInitiator as Image;
                    else
                    {
                        img = new Image();
                        img.id = String(teste_id);
                        img.source = (event.dragInitiator as Image).source;
                        img.addEventListener(MouseEvent.MOUSE_DOWN, doDragStart);
                        img.addEventListener(MouseEvent.CLICK,showID);
                        dropCanvas.addChild(img);
                        teste_id++
                    }
                    img.x = event.localX - (event.dragSource.dataForFormat("localX") as Number);
                    img.y = event.localY - (event.dragSource.dataForFormat("localY") as Number);
                }
               
                private function doDragStart(event:MouseEvent):void
                {
                    var dragInitiator:Image = event.currentTarget as Image;
                    var dragSource:DragSource = new DragSource();
                    var dragProxy:Image = new Image();
                    dragProxy.source = dragInitiator.source;
                    dragProxy.width = dragInitiator.width;
                    dragProxy.height= dragInitiator.height;
                    dragSource.addData(event.localX, "localX");
                    dragSource.addData(event.localY, "localY");
                    DragManager.doDrag(dragInitiator, dragSource, event, dragProxy);
                }
        ]]>
    </mx:Script>
    <mx:VBox>
        <mx:Image source="@Embed('assets/Hawk.jpg')" mouseDown="doDragStart(event)" />
    </mx:VBox>
    <mx:Canvas id="dropCanvas" width="100%" height="100%" borderColor="#1C5CC7" dragEnter="doDragEnter(event)" dragDrop="doDragDrop(event)"  borderStyle="solid" cornerRadius="20" borderThickness="6" backgroundColor="#7E92FC"/>
    <mx:Label text="Label" color="#FF000C" id="lbl"/>
</mx:Application>

Cordelima

unread,
Sep 24, 2011, 7:38:53 AM9/24/11
to ri...@googlegroups.com
Boas,

Acho que poderia ter criado um novo Topico, não?
Por acaso pensei que era uma resposta ao topico "Share Facebook".

Abraços.

André Tapxure Gabriel

unread,
Sep 24, 2011, 9:14:48 AM9/24/11
to riapt
--


André Tapxure Gabriel, Ms
e-mail: an...@solucoesideais.com.br
msn: andret...@hotmail.com
skype: andretapxure


 Pense antes de imprimir. Think before you print.


Cordelima

unread,
Sep 27, 2011, 7:03:18 AM9/27/11
to ri...@googlegroups.com
Olá pessoal, já consegui resolver.
Botão de "share" facebook e AS3 a funcionar 5*

Abraços.
Reply all
Reply to author
Forward
0 new messages