问题列表 - 第23486页

actionscript addChild首先需要显示对象

解:

如果你有同样的问题,addElement()而不是addChild()就是这样做的


我正试图从mxml转移到actionsctipt.我有一个<s:Rect>我已创建并设置其属性,但无法添加它.

var aRect:Rect = new Rect();
//set properties like aRect.x, aRect.y, aRect.width, aRect.height

//tried adding it various ways
addChild(aRect);
Application.addChild(aRect);
Application.application.addChild(aRect);
stage.addChild(aRect);
Run Code Online (Sandbox Code Playgroud)

但我一直得到错误 1067:类型spark.primitives的值的隐式强制:Rect到不相关的类型flash.display:DisplayObject

最初是在mxml中,它内部<s:Application>没有嵌套在任何内容中

<s:Application>

    <s:Rect id="aRect" x="10" y="10" width="15%" height="15%">
         //then fill code here, removed for readability
    </s:Rect>

</s:Application>
Run Code Online (Sandbox Code Playgroud)

什么是交易,我认为actionscript会比mxml更好.

apache-flex adobe actionscript mxml flex4

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

Maven,如何添加repo中没有的其他库

我有一个maven项目,它有一组库依赖项,不能通过任何maven存储库获得.如何将这些库添加到pom中?我想这样做,所以当我运行'mvn eclipse:eclipse'时,它不会从eclipse类路径中删除这些库.

maven-2 pom.xml

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

每次调用方法时如何使布尔变量在true和false之间切换?

我试图编写一个方法,在调用时,将布尔变量更改为true,并在再次调用时,将相同的变量更改为false等.

例如:call method - > boolean = true - > call method - > boolean = false - > call method - > boolean = true

基本上,

if (a = false) { a = true; }
if (a = true) { a = false; }
Run Code Online (Sandbox Code Playgroud)

我不知道如何实现这一点,因为每次调用方法时,布尔值都会变为true,然后再次变为false.

java boolean

37
推荐指数
7
解决办法
16万
查看次数

如何在R中添加一个短划线?

我在R中创建了一个情节,需要在某些轴标签上添加一个短划线,而不是你的日常连字符.

axis(1, at=c(0:2), labels=c("0-10","11-30","31-70"))
Run Code Online (Sandbox Code Playgroud)

我在Linux上运行R版本2.8.1.

r character

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

当我做""+1我得到一个字符串 - 为什么

请首先理解我完全理解当我使用""+ int时Java会返回一个String.

我真正不确定的是在内存方面究竟发生了什么.java执行此转换的确切方式.我的意思是非常深刻,不是'自动拳击'或类似的东西:)

我希望有更深入理解的人可以解释到底做了什么.

java

5
推荐指数
3
解决办法
236
查看次数

为什么通过std :: atomic使用volatile限定符?

从我从Herb Sutter其他人那里读到的内容,您会认为volatile并发编程是完全正交的概念,至少就C/C++而言.

但是,在GCC 实现中,所有std::atomic的成员函数都有volatile限定符.安东尼威廉姆斯的实施也是如此std::atomic.

那么什么是交易,我的atomic<>变量需要volatile与否?

c++ atomic volatile c++11

71
推荐指数
3
解决办法
7582
查看次数

循环分配

我有一个客户表,并希望以循环方式为每个客户分配销售人员.

Customers  
--CustomerID  
--FName  
--SalespersonID

Salesperson  
--SalespersonID  
--FName  
Run Code Online (Sandbox Code Playgroud)

所以,如果我有15个客户和5个销售人员,我希望最终结果看起来像这样:

CustomerID -- FName -- SalespersonID  
1 -- A -- 1  
2 -- B -- 2  
3 -- C -- 3  
4 -- D -- 4  
5 -- E -- 5  
6 -- F -- 1  
7 -- G -- 2  
8 -- H -- 3  
9 -- I -- 4  
10 -- J -- 5  
11 -- K -- 1  
12 -- L -- 2  
13 -- M -- 3  
14 …
Run Code Online (Sandbox Code Playgroud)

sql round-robin sql-update

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

我可以恢复已上传到Google AppEngine的源代码吗?

我最近有一个硬盘崩溃并丢失了我的所有源代码.是否可以提取/签出我已上传到Google App Engine的代码(如最新版本)?

version-control backup google-app-engine

16
推荐指数
2
解决办法
6083
查看次数

最快的实时解压缩算法

我正在寻找一种算法,以最小的开销实时解压缩数据块(1k-30k).压缩应该优选快,但不如减压速度重要.

从我能收集到的LZO1X将是最快的.我错过了什么吗?理想情况下,算法不在GPL下.

compression algorithm

11
推荐指数
2
解决办法
4715
查看次数

可可 - 我发现了我认为是NSDecimalNumber的错误

这是一个简单的代码,显示我认为处理双数时的错误...

double wtf = 36.76662445068359375000;
id xxx = [NSDecimalNumber numberWithDouble: wtf];
NSString *myBug = [xxx stringValue];
NSLog(@"%.20f", wtf);
NSLog(@"%@", myBug);
NSLog(@"-------\n");
Run Code Online (Sandbox Code Playgroud)

终端将显示两个不同的号码

36.76662445068359375000和

36.76662445068359168

这是一个错误还是我错过了什么?

如果第二个数字被舍入,那是一个非常奇怪的四舍五入...

= = = = = = = = = =

我正在编辑原始问题以包含一个WTF错误...

试试这个:

修改原始数字并在10位十进制数字上截断...所以......

double wtf = 36.76662445068359375000;
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
[formatter setMaximumFractionDigits:10];

NSString *valueX = [formatter stringFromNumber:[NSDecimalNumber numberWithDouble:wtf]];
[formatter release];
NSLog(@"%@", valueX);
Run Code Online (Sandbox Code Playgroud)

现在的答案是36.7666244507

现在该值是一个包含10位十进制数字的字符串...现在让我们将其转换回double

double myDoubleAgain = [valueX doubleValue];
NSLog(@"%.20f", myDoubleAgain);
Run Code Online (Sandbox Code Playgroud)

答案是36.76662445070000018177 ??????

myDoubleAgain现在有更多的数字!!!!

iphone cocoa iphone-sdk-3.0

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