问题标签 [viewstack]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5462 浏览

apache-flex - flex 3 将数据从模块传递到父应用程序以在视图堆栈中切换视图

你好,stackoverflowers,

我一直在写一段代码。我有一个带有 viewstack 的应用程序,可以加载 5 个模块。每个模块都是通过 moduleLoader 标签加载的,它们都有一个 id。

每个加载的模块都有一个上下文菜单。上下文菜单有 5 个菜单项。视图堆栈的每个视图都有一个菜单项。

上下文菜单是通过 xml 加载的。

这是我的申请文件。

这是我的模块中的 switch 语句

这是我的上下文菜单 xml

我想做的是通过单击上下文菜单中的菜单项之一来切换视图堆栈中的视图。我无法从我的模块与应用程序进行通信。我究竟做错了什么?我必须做什么?有人可以帮帮我吗?

哦,在我忘记之前

上下文菜单的 xml 在模块中,但是上下文菜单在扩展按钮的 as 文件中。

请任何人都可以给我一个很好的例子来做到这一点。

谢谢

DJ

0 投票
3 回答
1108 浏览

apache-flex - 如何使用 Actionscript 让 Flex 组件填充可用空间

我正在使用 mxml 布置我的 Flex 组件并让它们正常工作。但后来我想将它们切换到 Actionscript,因为我希望它们扩展一个提供默认功能的基本组件。

我已经完成了代码工作,只是我使用 width="100%" 和 height="100%" 填充整个空间的组件似乎只使用默认尺寸显示。你知道我怎样才能让他们再次占据整个空间吗?

这是我正在使用的一个测试组件,它显示了这个问题。

主.mxml

<?xml version="1.0" encoding="utf-8"?>

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:bbq="components.*" backgroundGradientColors="[#000000, #3333dd]" minWidth="480" minHeight="320" layout="vertical" verticalAlign="top" horizontalAlign="center" paddingLeft="0" paddingRight="0" paddingTop="30" paddingBottom="0" width="100%" height="100%" >

TestComp.as

package components {

import mx.containers.VBox;

import mx.containers.Panel;

import flash.events.*;

}

0 投票
3 回答
1160 浏览

c# - C# winforms 在 Flex 中是否有类似“ViewStack”的控件?

在 Flex 中有ViewStack组件。C# 有类似的控件吗?
如果是这样,是哪个?如果没有,您如何创建类似的行为?

0 投票
1 回答
1904 浏览

apache-flex - viewStack.addChild 添加多个孩子,只有最后一个孩子可见!

它只显示 canVas3 内容而不是 canVas1 和 canVas2

谢谢

0 投票
1 回答
1313 浏览

apache-flex - 始终调整 viewStack 的大小

我面临一个奇怪的问题:我正在使用一个 viewStack,它的属性resizeToContent设置为true. 当我选择一个高于 viewStack 的孩子时,它会正确调整大小,但是当我选择另一个更小的孩子时,viewStack 不会调整大小!我想要的是我的 viewStackheight每次都能得到selectedChild

不过,Adobe 文档说:

如果为 true,ViewStack 容器会自动调整为其当前子容器的大小。

有什么想法吗???

多谢

0 投票
1 回答
707 浏览

flex3 - Flex 3 - 消除图像闪烁

我有一个具有不同组件的应用程序,可以通过主应用程序中的视图堆栈访问这些组件。

主应用程序如下所示:

在 myComponent1 中,我有一个横向列表,用户可以在其中选择产品。在 myComponent2 中,组件内有 2 个容器。左侧容器具有在 myComponent1 中选择的产品的较大图像,右侧容器具有产品的所有特征。两个容器都有一个嵌入的背景图像。

当我在 myComponent1 中选择产品时,应用程序会显示 myComponent2。显示组件时,我首先看到没有产品大图的页面,然后两个容器闪烁,显示产品图像。

我怎样才能避免这种闪烁?真的很烦>_<

提前感谢您的帮助 =)

问候。BS_C3

0 投票
3 回答
2757 浏览

apache-flex - Flex:查看堆栈导航器

我有一个组件 mxml 文件,其中有一个视图堆栈,单击按钮时我导航到第一个孩子,现在我需要在第二个孩子中存在的按钮的 onclick 期间导航到第二个孩子。所有的孩子都是包含在视图堆栈中的组件文件。如何做到这一点,示例代码如下,

-----------------Application.mxml---------------------

-------------------------结束------------------------ --------------

现在在我的 offer.mxml 文件中,如果我尝试访问 navigationViewStack,我会收到一条错误消息,指出“访问未定义的属性 navigationViewStack。

帮助我了解如何从我的组件 mxml 文件访问视图堆栈。

谢谢!

干杯,迪娜

0 投票
2 回答
7298 浏览

apache-flex - Flex TabNavigator 的样式按钮

我创建了一个里面TabNavigator有一堆的NavigatorContent,并且只想对选项卡本身的按钮进行皮肤处理。所以我添加了一个skinClass,但看起来在文档中,没有专门针对按钮的皮肤部分。

我是否必须设置mx:TabNavigator自己的样式才能完成此操作?我希望不是,因为我不知道如何设置mx组件的样式并且对样式更满意spark

还有其他我没有想到的替代方案吗?

0 投票
1 回答
197 浏览

apache-flex - 直接导航到选项卡导航器中的第二个选项卡

我有一个组件 mxml,其中有一个保存按钮,单击保存按钮时,我需要显示另一个组件,该组件将位于选项卡导航器中,为此我正在使用视图堆栈。我的问题是,单击保存时,我需要显示第二个选项卡而不是第一个选项卡,但默认情况下会显示第一个选项卡。

这怎么可能实现?

谢谢!

干杯,

迪娜

0 投票
2 回答
3131 浏览

apache-flex - 以编程方式将视图添加到 viewstack flex

我试图弄清楚如何在 as3(不是 mxml)中将视图添加到视图堆栈。

例如我有一个像这样的视图组件

我正在尝试通过以下方式将其添加到视图堆栈中

这不起作用。正确的方法是什么?

我知道我必须分配 ID,但现在我只想在那里查看视图