我不明白我的Eclipse上发生了什么,我想知道这是我的Eclipse问题还是这个实际上是一个功能.我有一个树干和一个分支.在存储库中它们是相同的,因此自创建分支以来没有提交任何更改.在制作分支后,我将工作区从项目切换到分支.然后我开始工作并改变分支.突然间,我想在行李箱上看到一些东西因为我的变化迷失了.所以我切换到后备箱.当Eclipse没有删除我的更改时,我感到很惊讶,就好像没有切换一样.变化继续存在.
这是正常的吗?谁能解释一下?谢谢,大卫
在AS 3中似乎没有stage.border属性?
我的类扩展了Sprite,什么是在flash对象周围绘制边框的最佳方法?
我试图让它成为Flex中的WindowedApplication不可调整大小.但是,resizable是类的只读公共变量.
如何使用户无法调整Flex应用程序的大小(在Adobe Air中运行)?
我一直试图理解ActionScript的事件实现方式,但我被困住了.
我知道AS是单线程的,这意味着一次只执行一个事件处理程序,这也意味着处理程序将以确定的顺序执行*.
例如,请考虑以下代码:
1: var x = {executed: false};
2: foo.addEventListener("execute", function(){ x.executed = true; });
3: foo.dispatchEvent(new Event("execute"));
4: assert(x.executed);
Run Code Online (Sandbox Code Playgroud)
如果ActionScript是多线程的,那么第4行的断言有时可能会失败并成功.
但由于AS是不是多线程的,它按理说,断言要么总是 fail²或总是 succeed³.或者,换句话说,事件将以确定的方式处理.
那么,这个假设(确定性地处理事件)是否正确?Adobe是否就此事提供了任何明确的文件?
注意:我只关注发送的事件dispatchEvent- 我意识到"外部调度"事件(网络流量,用户输入,定时器滴答等)表现不同.
*:当然,例外情况是由用户输入或网络流量等非确定性事件触发的事件.
²:例如,如果事件处理算法是:"将新事件推送到堆栈,然后不断地从堆栈中弹出顶级事件,执行它直到它终止,然后继续下一个事件",它总是会失败.
³:如果发送的事件在发送后dispatchEvent立即处理,它总是会成功.
我创建了一个基于flex的应用程序并将其上传到vkontakte.出于某种原因,auth-key参数(在flash vars中)是空的,怎么回事?
这是应用程序的链接.
编辑:
这是我在网站内的应用程序标签:
<embed width="607" height="590" flashvars="api_id=1549899&viewer_id=47745507&
amp;viewer_type=2&user_id=47745507&group_id=0&is_app_user=1&
auth_key=&language=3" allowscriptaccess="never" allownetworking="internal"
allowfullscreen="true"
quality="high" name="player" id="player" style="" src="http://cs1830.vkontakte.ru
/u47745507/13de6ae4d52c69.zip" type="application/x-shockwave-flash"/>
Run Code Online (Sandbox Code Playgroud)
这是网站内的其他应用程序标签:
<embed width="607" height="570" flashvars="api_id=1457219&viewer_id=47745507&
amp;viewer_type=0&user_id=0&group_id=0&is_app_user=1&
amp;auth_key=2a3d8454de9f7a7ada0750050e686b01&language=3" allowscriptaccess="never"
allownetworking="all" allowfullscreen="true" quality="high" name="player" id="player"
style="" src="http://cs4232.vkontakte.ru/u1304144/c1fd79dcbe47ec.zip"
type="application/x-shockwave-flash"/>
Run Code Online (Sandbox Code Playgroud) 当Validator(即StringValidator,NumberValidator等)由于验证失败而调度无效事件时,源控件的errorString属性(即TextInput)将设置为非空字符串,该字符串在控件周围创建一个红色边框并显示toolTip(errorTip)仅当鼠标悬停在控件上时.
问题:您是否可以强制立即显示toolTip(errorTip)而不是等待用户将鼠标悬停在控件上?如果是这样,怎么样?
我正在使用Flex框架开展重要项目,我希望保持我的算法和代码保密.是否有可能以某种方式保护swf文件不被反编译?我不希望有人使用Flash反编译器提取我的代码.
谢谢.
我有一个约会,我想格式化日期:YYYYMMDD HHMMSS所以今天它是20100304 173000
但是当我这样做时:
var todayStr:String = today.getFullYear()+today.getMonth()+today.getDay()+today.getHours()+today.getMinutes();
Run Code Online (Sandbox Code Playgroud)
问题是三月getMonth()发送"3",我想"03".这一天有同样的问题.
我该怎么办?
谢谢.
这个问题可能是绝对的废话.我可以在flex builder 3中使用flex 4 sdk吗?我有flex builder 3 professional的许可版本.所以如果我需要在其中使用flex 4 sdk,我是否需要购买flash builder?我不能在flex builder 3中获得所有新组件?
问候,PK
如何在flex as3中迭代模型列表我的代码:
var list:ArrayList=new ArrayList();
var per:Person=new Person();
per.person_id=1;
per.fname="james";
per.userid="12";
list.addItem(per);
for each (var p:Person in list)
{
trace("name----------"+p.fname);
}
Run Code Online (Sandbox Code Playgroud)
但上面的迭代器不工作......如何迭代这个?
flex3 ×10
apache-flex ×7
actionscript ×2
flash ×2
adobe ×1
air ×1
eclipse ×1
events ×1
flexbuilder ×1
iterator ×1
svn ×1
vk ×1