小编zan*_*fio的帖子

AS3将位图跟踪为"[对象形状]"/错误或功能,转到loco

我需要在movieclip中的Object上使用GetPixel32.

为了得到我使用的那个对象:

var bitmap=clip.getChildAt(0);
//and then 
bitmap.bitmapData.getPixel32(x, y);
Run Code Online (Sandbox Code Playgroud)

然而,即使childobject是一个png我得到一个错误并使用

trace(clip.getChildAt(0));
Run Code Online (Sandbox Code Playgroud)

跟踪"[对象形状]"

那么Flash会将某些位图转换为形状吗?

请参阅此fla(http://www.sendspace.com/file/uycmm5)自行测试.

有任何想法吗?

flash actionscript-3

5
推荐指数
1
解决办法
1773
查看次数

寻找平等分配的好算法

我正在开发一个应用程序,其中很多报纸剪报应该在桌子上随机"抛出".但是,如果使用真随机,则总有可能所有剪辑出现在一个地方.客户更喜欢更"平等"的随机分布.

我的一个解决方案是:如果我有20个剪辑,计算一个包含20个字段的网格,然后将每个剪辑放在该字段内具有随机x/y位置的字段中.

谁有更好/更聪明的解决方案?

非常感谢!

algorithm

5
推荐指数
1
解决办法
4506
查看次数

如何打开引导选择菜单

我正在使用带有许多条目的表单中的 bootstrap-select 。现在我想以更精确地引导用户通过缺失字段的方式验证表单。所以我用:

$('html, body').animate 
Run Code Online (Sandbox Code Playgroud)

滚动到缺少的字段/选择项目,然后:

field.focus();
Run Code Online (Sandbox Code Playgroud)

将光标设置到输入字段中

现在,对于选择的项目,我想在这种情况下打开下拉菜单。

有没有办法做到这一点?

感谢麻瓜的提示,我正在尝试以下操作:

function goToFormField(field){
    var offset=80;
    $('html, body').animate({
                scrollTop: field.parent().offset().top - offset
    }, 100,"easeInOutCirc",function(){
        if(field.is("input")){
            field.focus();
        }else if(field.is("select")){
            field.selectpicker('show')          
        }
    }
    );
}
Run Code Online (Sandbox Code Playgroud)

但它不起作用。编辑:提到的函数 selectpicker('show') 仅显示选择项,而不显示下拉内容。

谢谢。

javascript jquery twitter-bootstrap

5
推荐指数
1
解决办法
1万
查看次数

Air StageWebView Leaflet地图图片在Android上呈锯齿状

我想使用StageWebView类将Leaflet Map合并到ios和android air移动应用程序中.不幸的是,地图图像的质量是如此的锯齿状,以至于很难弄清楚街道名称.似乎有一些小的扩展正在进行.出于测试目的,我在http://leafletjs.com/examples/quick-start-example.html上使用了Leaflet教程.

在Android浏览器(chrome)中查看时,图像看起来很好.以下是一些显示问题的简单代码:

package  {
import flash.display.MovieClip;
import flash.display.StageScaleMode;
import flash.display.StageAlign;
import flash.media.StageWebView;    
import flash.geom.Rectangle;
import flash.desktop.NativeApplication;
import flash.utils.setTimeout;
public class Main extends MovieClip{

    private var _stageWebView:StageWebView 
    public function Main() 
    {

        stage.align = StageAlign.TOP_LEFT;
        stage.scaleMode = StageScaleMode.NO_SCALE;
        setTimeout( init,  100 );

    }
    private function init():void {
        _stageWebView = new StageWebView();
        _stageWebView.stage = this.stage;
        _stageWebView.viewPort = new Rectangle( 0, 0, stage.stageHeight, stage.stageWidth );
        _stageWebView.loadURL( "http://leafletjs.com/examples/quick-start-example.html" );
    }
}
Run Code Online (Sandbox Code Playgroud)

}

有任何想法吗?这可能与解决问题有关吗?

谢谢

air android actionscript-3 ios leaflet

5
推荐指数
1
解决办法
319
查看次数

如何在bootstrapselect onChange事件中访问optgroup值

我正在使用表单中的bootstrap-select项目,并且当它获得选择时我想获得所选值的optgroup值,因此我可以根据该组值评估要执行的操作:

$('select.selectpicker').on('change', function(e){

        var picker_id=e.target.id;
        var selected_value = $('.selectpicker option:selected').val();
        var optgroup = ??

        switch ( optgroup){
            case "group_name":

            break

        }
});    
Run Code Online (Sandbox Code Playgroud)

感谢帮助.

javascript twitter-bootstrap bootstrap-select

2
推荐指数
1
解决办法
1531
查看次数

用sed或其他方法处理带有bash分数的数字

我需要处理一堆包含1,56728形式的数字的文本文件.原始值以cm为单位,我需要将其转换为72dpi(num * 0,393700787402 * 72).

原始值采用此格式X= 1.767 Y= 1.5.

我试图sed s/[^0-9]找到这些数字,但它没有用.

我应该使用sed吗?如果是,我该如何进行计算?

bash awk sed

1
推荐指数
1
解决办法
97
查看次数