My:swf

出自Manyou开发者指南

跳转到: 导航, 搜索

目录

描述

在UCenter Home页面中嵌入一个Flash文件(SWF)。


my:swf 在个人主页页面上,将首先显示一个图像,作为Flash文件的预览。当用户点击该图片,就会加载Flash。在画布页面上,将不显示预览图片,页面将自动加载Flash。


属性

必选性参数名类型描述
必需 swfsrc string Flash文件的地址,必须为绝对路径。
可选 imgsrc string 预览图片(只能是.gif或.jpg格式)的URL,必须为绝对路径。如未指定本属性,则预览图片默认为http://static.manyou.com/imgs/spacer.gif
height int 图像和Flash的高度
width int 图像和Flash的宽度
imgstyle string 图像标签<img>的style属性
imgclass string 图像标签<img>的class属性
flashvars string urlcode加密过的Flash变量。可同时传递多个变量给flash,格式为var1=value1&var2=value。如name=hellokitty&age=2
swfbgcolor string Flash的背景颜色
waitforclick bool 控制加载Flash时自动播放或点击预览图像后才播放。注意在个人主页页面,Flash一律无法自动播放,此项设置将失效。默认值为true(需要点击才显示Flash)
salign string 本属性来自于<embed>,可以指定t (顶部位置), b (底部位置) l (左边位置), r (右边位置),也可直接指定一个组合: (tl, tr, bl, br)
loop bool 是否循环播放Flash
quality string 控制Flash的显示质量,其值可以是high, medium或low,分别对应显示质量为高、中等和低.
align string Flash在浏览器中的对齐方式。可以指定为left, center 或 right
wmode string Flash的窗口模式,用于指定Flash透明度。可以是transparent, opaque或window,对应为透明、不透明和窗口。(默认值是transparent)
scale string Flash的显示方式,可以为showall, noborder或exactfit

showall ——在控件内显示全部影片区域,保持影片 长宽比例不变,影片的大小决定于控件长或宽中较小的一 边 。
noborder ——在控件内显示部分影片区域,保持影片 长宽比例不变,影片的大小决定于控件长或宽中较大的一 边 。

exactfit ——在控件内显示全部影片区域,将影片的长 宽比例强制等于控件的长宽比例。


Flash变量

MYOP解析如下参数并在SWF文件加载时传递给它:

必选性参数名类型描述
my_sig_profile int 加载Flash的个人主页的拥有者的用户Id。如果Flash是在画布上加载,而非个人主页上,则此项值为空。
my_sig_time int 生成个人签名的时间
my_sig_user int 当前登录用户的用户Id
my_sig_session_key int 当前登录用户的session值
my_sig_expires int 用户session的过期时间
my_sig_api_key int 应用的API Key
my_sig_added int 判断用户是否已经添加了本应用。 如果已经添加,值为'1',否则为'0'。
my_sig int 所有my_sig_开头的变量连起来,加上App的Secret值,得到一个长字符串,再通过MD5计算该字符串得到的值。通过sig,Flash可以确认它是在一个UC Home的页面上被加载,这样开发者可以在Flash里作出限制,避免该flash被盗用。但要注意,最好将secret值存在php程序中,然后用flash调用PHP文件来读取,将secret直接写入Flash会有一定安全风险。


范例

<my:swf id="olympic" swfbgcolor="000000" imgstyle="border-width:3px; border-color:white;" swfsrc="http://www.youtube.com/v/1HEndNYVhZo&hl=en&fs=1" imgsrc="http://uchome.developer.manyou.com/uchome/image/logo.gif" width="340" height="270" waitforclick='true'/>


详请参见

个人工具
接口文档