我需要在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)自行测试.
有任何想法吗?
我正在开发一个应用程序,其中很多报纸剪报应该在桌子上随机"抛出".但是,如果使用真随机,则总有可能所有剪辑出现在一个地方.客户更喜欢更"平等"的随机分布.
我的一个解决方案是:如果我有20个剪辑,计算一个包含20个字段的网格,然后将每个剪辑放在该字段内具有随机x/y位置的字段中.
谁有更好/更聪明的解决方案?
非常感谢!
我正在使用带有许多条目的表单中的 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') 仅显示选择项,而不显示下拉内容。
谢谢。
我想使用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)
}
有任何想法吗?这可能与解决问题有关吗?
谢谢
我正在使用表单中的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)
感谢帮助.
我需要处理一堆包含1,56728形式的数字的文本文件.原始值以cm为单位,我需要将其转换为72dpi(num * 0,393700787402 * 72).
原始值采用此格式X= 1.767 Y= 1.5.
我试图sed s/[^0-9]找到这些数字,但它没有用.
我应该使用sed吗?如果是,我该如何进行计算?