易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 :

在现成的flash上加链接

以下是我在网上找的一份关于解决这个问题的答案..但实验过后感觉不太可行!
___________________________________________________________________
说到这个问题,可能有人就会说,那还不简单,直接用flash的ActionScript中的url方法不就搞定了,那么
如果我们的UI人员设计完flash,但flash对应的链结还没有确定或者以后会变更怎么办?我需要的是能够在
外部修改flash对应的链结。
那直接在flash所在的object元素外部加<a></a>标签来控制不就行了,可能有些人会这么想,思路正确,但
是行不通。呵呵,怎么办?百度一下先,呵呵,真是相当佩服某些人的牛脑,真牛,下面是一种解决的方法

首先,我们肯定是要先插入FLASH.因为,Flash默认是最高层.所以,
我经常会遇见Flash把下拉菜单挡住的情况.
把Flash文件放到一个层中,设为最底层,FLASH设为透明.
<div style="z-index:-1"> <!--1.设置FLASH为底层-->
<object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,2
9,0" width="200" height="115">
<param name="movie" value= ......

应用程序上屏蔽FLASH控件的右键菜单并获得左键消息

使用FLASH做界面美化是一种较为常见的方式,FLASH动画制做简单,美观大方,而且将FLASH嵌入到应用程序界面上也是非常容易的,只
要放置一个Shockwave
Flash控件即可。但这样做出来的界面有两个问题,一是在FLASH上点击右键会有FLASH的菜单,二是在FLASH上点击的鼠标消息从应用程序里是
获取不到的,FLASH控件并不会向用应程序发送WM_LBUTTONDOWN等鼠标消息。
解决的办法应该有很多,我使用了自定义窗口过程的方法,经过试验效果不错。以下都基于Visual C++ 6.0和MFC环境:
首先需要为Flash控件生成变量,这一步借助ClassWizard可以轻松完成,略过。假如我们生成的Flash对象名为m_Flash1。下面就通过SetWindowLong函数为Flash控件自定义一个窗口过程:
LONG oldWndProc 
=
 NULL;
oldWndProc 
=
 ::SetWindowLong(m_Flash1.m_hWnd, GWL_WNDPROC, (LONG)MyProc);
其中m_Flash1.m_hWnd用来取得FLASH控件的窗口句柄,常数GWL_WNDPROC表示我们要修改的是窗口过程,MyProc是一个自定义的窗口过程,函数返回旧的窗口过程的地址。下面就是这个自定义的窗口过程:
LONG MyProc(HWND hwnd, UINT msg, WPARAM& ......

关于select或FLASH遮挡DIV层的解决方法

1、关于FLASH遮挡DIV层的解决方法! 
在<object>里加入这个参数,将FLASH置于底层,FLASH优先级比DIV高, 所以会挡住DIV的. 
<param name="wmode" value="Opaque">

2、解决div总是被select遮挡的问题 
只要在div内容后面添加如下代码就可以了 
<iframe src="javascript:false" mce_src="javascript:false" style="position:absolute; visibility:inherit; top:0px; left:0px; width:100px; height:200px; z-index:-1; filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)';"></iframe>
注意:iframe需要不使用属性allowtransparency="true"(设置透明),要不然即使把他设成false也是不行的。 ......

flex是什么

Flex是Macromedia发布的presentation server(展现服务),它是java web
container或者.net
server的一个应用,根据.mxml文件(纯粹的xml描述文件和actionscript)产生相应得.swf文件,传送到客户端,由客户端的
flash player或者shockwave player解释执行,给用户以丰富的客户体验。
  大名鼎鼎的Macromedia Flash是强大的矢量动画编辑工具,在作动画起家之后,Flash一直在谋求rich internet
application(ria富客户端)的霸主地位,最有影响的是,已经推出了面向对象的编成脚本actionscript2.0,并且建立起类似于
java swing的类库和相应component(组件)。Flex是通过java或者.net等非Flash途径,解释.mxml文件组织
components,并生成相应得.swf文件。Flex的component和flash的component很相似,但是有所改进增强。
  运用Flash是完全可以做到flex的效果的,为什么还需要flex呢?我理解这里面有两个原因:1,为了迎合更多的
developers(开发者)。Flash天生是为了designer(设计者)设计的,界面还有flash的动画概念和写程序的开发人员格格不入,为
了吸引更多的jsp/asp/php等程序员,Macromedia推出了Flex用非常简单的.mxml来描述界面和jsp/asp/php程序人员使
用.(x/d ......

flex 截图

在flex中也经常会用到截图功能,并且将截图的图片保存至本地。一想到图片那么我们就自然想到他的存在形式 bitmap byteArray.所以自然就会联系到bitmap类上去。
下面让我们一起来看看都有哪些方法吧。
方法一:按我们自然的思路实现:
在application中有两个容器:
<mx:Canvas id="virtour_cav" top="0" bottom="0" left="0" right="0">
  
</mx:Canvas>
<mx:Canvas right="0" top="0" width="200" height="200">
    <mx:Image id="cpImg" left="0" right="0" bottom="0" top="0"/>
</mx:Canvas>
当我们点击截图时执行
private function CaptureImage():void{
             var bd:BitmapData=getBitmapData(UIComponent(virtour_cav));
             cpImg.source= new Bitmap(bd);
}
private function getBitmapData(target:UIComponent):BitmapData{
         var bd:BitmapData= new BitmapData(target.width,target.height);
& ......

flex Datagrid checkbox全选

Datagrid headerRenderer checkbox to select checkboxes in the row
flex Datagrid checkbox全选
Cookbooks
原文:http://cookbooks.adobe.com/post_Datagrid_headerRenderer_checkbox_to_select_checkbo-7262.html
下载 :src1.zip
CheckBoxHeaderColumn.as
package
{
import mx.controls.dataGridClasses.DataGridColumn;

[Event(name="click", type="flash.events.MouseEvent")]
public class CheckBoxHeaderColumn extends DataGridColumn
{
public function CheckBoxHeaderColumn(columnName:String=null)
{
super(columnName);
}
/**is the checkbox selected**/
public var selected:Boolean = false;

}
}  
CheckBoxHeaderRenderer.as
package
{


import flash.events.MouseEvent;

import mx.controls.CheckBox;
import mx.controls.DataGrid;
import mx.events.DataGridEvent;
public class CheckBoxHeaderRenderer extends CheckBox
{



public function CheckBoxHeaderRenderer()
{
super();
//addEventListener("click", clickHandler);
}
private var _data ......
总记录数:40319; 总页数:6720; 每页6 条; 首页 上一页 [2355] [2356] [2357] [2358] 2359 [2360] [2361] [2362] [2363] [2364]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号