文章列表
 
您正在查看 "Flex" 分类下的文章

2008-06-26 14:55
由于某些原因(原Flash移植到Flex),需要直接在Flex中加入Sprite类(或继承Sprite的自定义类),但直接加入Sprite是不被允许的,主要原因是只有实现了IUIComponent接口的类才能被Flex组件架构接纳,作为组件来使用。
flex中的显示元素继承关系如下:
UIComponent ->   FlexSprite -> Sprite -> DisplayObjectContainer ->....

因此Sprite无法直接加入到Flex中,但可以通过以下方式来加入,这样就不需要修改原先的设计架构了:

例如有一个sprite需要加入到Flex中:
 
2008-06-26 13:48
<mx:Image source="../asset/059.jpg" visible="true" width="536" height="294" id="Int_image" scaleContent="false" maintainAspectRatio="false"/>

其中属性:scaleContent:按照设置的高和宽在原有图片上进行切
                 maintaiAspectRatio:由于图片默认的是按等比例扩大或缩小的,当此属性值是false时,就打破了
  
 
2008-06-25 17:48

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
             id="videoPlay" width="555" height="380"
             codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">
 

 
2008-06-18 14:37

<mx:Image id="_drag_image" source="@Embed(source='button.jpg')" width="13" height="13" visible="false" /> 这样写法编译成swf时,会把图片带到swf中去。

<mx:Image id="_drag_image" source="button.jpg" width="13" height="13" visible="false" />

这样写法编译成swf时,不会把图片带到swf中去。

 
2008-06-05 15:35

[Bindable]标签用来声明属性是可以绑定的。
1,在类前写[Bindable]声明所有的public属性,var 声明的或者getter/setter是可以绑定的
[Bindable]
class AllBindable{
public var variable;
public function set accessor(v:Object):void{
……
}
public function get accessor():Object{
……
}
//No you are NOT public
protected var protectedProperty;
//No you are NOT public
private var privateProperty;
}
上边的类中variable和accessor是可以绑定的,pr
 
2008-06-05 15:30

<?xml version=”1.0″ encoding=”utf-8″?>
<mx:Application
xmlns:mx=”http://www.adobe.com/2006/mxml”
viewSourceURL=”src/SkinningGraphical1/index.html”
layout=”horizontal” width=”270″ height=”100″
horizontalAlign=”center” verticalAlign=”middle” >
<mx:Style>
Button
{
upSkin: Embed(”assets/box_closed.png”);
overSkin: Embed(”assets/box
 
2008-06-05 10:55

一、在JavaScript中调用Flex方法
在Flex中可以用ExternalInterface来调用Flex的方法,途径是通过在Flex应用可调用方法列表中添加指定的公用方法。在Flex应用中通过调用addCallback()可以把一个方法添加到此列表中。addCallback将一个ActionScript的方法注册为一个JavaScript和VBScript可以调用的方法。
addCallback()函数的定义如下:
addCallback(function_name:String, closure:Function):void
function_name参数就是在Html页面中脚本调用的方法名。closure参数是要调用的本地方法,这个参数可以是一个方法也

 
 
   
 
 
文章存档
 
     
 
最新文章评论
  

不错!!
 

收益非浅啊!!!
 

[表情]
 

不错。。。。 obj.add(new Option(文本,值)); 刚看到这个写法觉得很新鲜, 试了下ie
 

谢谢,看完获益良多
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu