问题列表 - 第33146页

在兼容模式下从Flex3迁移到4后的运行时问题

我们正在将Flex-3.2应用程序迁移到Flex 4.1,主要是为了利用新的文本流/引擎功能.在第一步中,我们决定进行针对MX和Flex-3兼容模式的编译.

感谢一些有用的资源(

http://www.adobe.com/devnet/flex/articles/flexbuilder3_to_flashbuilder4.html

任何Flex 4迁移体验?

http://www.adobe.com/devnet/flex/articles/flex3and4_differences_02.html

)我能够编译我们的应用程序.

但我发现自己对运行时差异的数量感到惊讶,这些差异范围从我无法将ResultEvent.currentTarget转换为HTTPService(显然是在3.5中引入)到许多布局问题,以及事件调度中的差异(例如,我们的一个遗留组件监听它只是似乎没有得到的添加事件).

似乎关于此的文档很少.我想找到一个包含详细更改的列表,这样我们就不必依赖QA来绊倒所有问题.

这份文件列出了一些,但似乎并不详尽. 有人有更好的记录变更列表吗?

谢谢Stefan

PS.到目前为止我找到的具体例子清单:

1)在Flex 4中,不会触发add事件:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
                xmlns:mx="library://ns.adobe.com/flex/mx" layout="absolute" minWidth="955" minHeight="600">

    <fx:Script>
        <![CDATA[

            private function notFired():void
            {
                trace("ADDED");
            }

            private function fired():void
            {
                trace("COMPLETE");
            }
        ]]>
    </fx:Script>

    <mx:TextArea add="notFired();" creationComplete="fired();"/>

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

现在在Flex 3中执行相同操作,您将看到两个事件都会触发.

显然,这是一个错误.可能有可能解决这个问题,但肯定会大大降低我的水平或信任.

2)对话框/弹出窗口显示镜像的所有内容.

一个bug也是.易于解决,但有什么明显的滑动?

3)注入"Ôª"字符的问题.

见这里的帖子.

apache-flex flex3 flex4

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

jQuery focusin和focusout直播活动没有解雇

jQuery版本:1.4.1

我正在尝试编写一个简单的水印类型插件,我想利用实时事件,因为我不需要在页面加载期间存在我需要使用它的所有元素,或者可以在DOM中添加和删除它们.然而,由于某种原因,事件永远不会发生.

这是不工作的代码:

; (function($) {

    $.fn.watermark = function(text) {

        return $(this).each(function() {
            $(this).live('focusout', function() {
                if (this.value == "") {
                    this.value = text;
                }

                return false;
            });

            $(this).live('focusin', function() {
                if (this.value == text) {
                    this.value = "";
                }

                return false;
            });
        });
    }

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

我可以在不使用直播活动的情况下使用它.这段代码确实有效:

; (function($) {

    $.fn.watermark = function(text) {

        return $(this).each(function() {
            $(this).focusout(function() {
                if (this.value == "") {
                    this.value = text;
                }

                return false;
            });

            $(this).focusin(function() {
                if (this.value == text) {
                    this.value = …
Run Code Online (Sandbox Code Playgroud)

jquery

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

如何使用Python脚本控制LabView VI前面板开关(开/关,条形调节器)?

我有一个LabView前面板控制硬件的开关和传感器电压调节器,需要用Python脚本控制它们.我对此知之甚少LabView.请解释如何做到这一点.

python labview

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

Facebook应用程序选项卡 - >与PHP的外部链接

我目前在Facebook标签上有一个应用程序,我想知道是否有一种方法可以深入链接到该应用程序选项卡上的项目.例:

用户在应用程序(搜索书籍)中,找到他们喜欢的书,并希望与朋友分享.他们点击分享它,我可以提取所有信息,但是我没有深层链接,所以当它通过电子邮件,脸书,等等...它将用户直接发送到页面上.

这可以在应用程序选项卡上吗?我知道在画布上我可以很好地链接...但是在App选项卡上寻找一种方法.

谢谢你的想法和回应.

php facebook

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

如何在div中对齐水平列表?

我试图将水平<ul>放在<div>(我的例子中的黄色条纹)中.标记在下面.我知道如果<li>没有浮动,那么我可以通过将<ul>上的左右边距设置为"自动"来实现,但我似乎找不到摆脱"浮动"的方法因为我需要我<li>是块元素,以便我可以调整它们的大小.请帮忙!谢谢康斯坦丁


<html>
<head>
    <title></title>
    <style type="text/css">
        .container
        {
            background-color: yellow;
        }
        .container li
        {
            border: solid 1px grey;
            display: block;
            float: left;
            height: 100px;
            line-height: 100px;
            list-style-type: none;
            margin: 5px;
            text-align: center;
            width: 100px;
        }
    </style>
</head>
<body>
    <div class="container">
        <ul>
            <li><a href="#">x</a></li>
            <li><div>y</div></li>
        </ul>
        <div style="clear: both;">
        </div>
    </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)


代表OP代表发布的演示:jsbin.

css

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

如何在ReSharper中关闭try/catch块代码完成?

当我开始输入try/catch块时,ReSharper会导致它被扩展

try {
Run Code Online (Sandbox Code Playgroud)

try
{
}
catch(Exception)
{
}
Run Code Online (Sandbox Code Playgroud)

我很欣赏ReSharper试图帮我一个忙,但这是我喜欢自己看的那种情况之一,因为我经常回去并try稍后添加块,或者输入没有子句的try/ finallycatch.

在ReSharper中,我在哪里关闭此行为?

resharper autocomplete code-completion

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

为什么第二次在同一个文件中运行Python中的"readlines"没有返回任何内容?

>>> f = open('/tmp/version.txt', 'r')
>>> f
<open file '/tmp/version.txt', mode 'r' at 0xb788e2e0>
>>> f.readlines()
['2.3.4\n']
>>> f.readlines()
[]
>>>
Run Code Online (Sandbox Code Playgroud)

我在Python的解释器中试过这个.为什么会这样?

python

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

:this()作为构造函数

我试图更好地理解一般实践...特别是在构造函数中派生this().我知道它的代码较少,但我认为它的可读性较差.这样做是常见/好的做法吗?或者编写第二个专门处理它的构造函数是否更好?

public SomeOtherStuff(string rabble) : this(rabble, "bloop") { }
Run Code Online (Sandbox Code Playgroud)

要么

Public SomeOtherStuff(string rabble)
{
    //set bloop
}
Run Code Online (Sandbox Code Playgroud)

任何投入将不胜感激

c# constructor overloading constructor-chaining

10
推荐指数
2
解决办法
718
查看次数

PHP函数检查2个变量是否为空

我有一个索引页面,我希望它包含一个名为splash.php的页面,而不是display.php,当用户登陆index.php时,但是一旦用户做某事(设置变量),即用户搜索(变量")查询")我希望它包含display.php而不包括splash.php

这段代码有什么问题?

function hasGet()
{
    return !empty($_GET['fact']);
    return !empty($_POST['query']);
}

if (hasGet()) {
    include("display.php");
}

else {
    include("splash.php");
}
Run Code Online (Sandbox Code Playgroud)

这个问题应该删除

php post get

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

用于保存msbuild任务的外部文件

我已经为我的VS项目创建了一些ms构建任务.

而不是必须使用每个任务更新VS Project文件,是否可以创建外部文件来保存构建任务并通过主项目文件引用它?

另外,我已经看到,你可以创建.bat文件来运行nant任务.是否可以与msbuild类似?

msbuild nant build-automation visual-studio

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