【问题标题】:how to set header alignment of datagrid in flash by action script 3?如何通过动作脚本 3 在 Flash 中设置数据网格的标题对齐方式?
【发布时间】:2017-10-13 23:42:42
【问题描述】:

这是我的代码,但它不起作用!有什么想法吗?:

var dg_format2:TextFormat = new TextFormat();
dg_format2.color = "0xFFFFFF";
dg_format2.size=15;
dg_format2.font = "B Yekan";
dg_format2.align="center";
users_data_grid.setStyle("headerTextFormat",dg_format2);

【问题讨论】:

    标签: actionscript-3 flash datagrid


    【解决方案1】:

    在问这个问题时,指定您使用的数据网格类型会很有帮助。在 Flex 世界中至少有三个: - mx.controls.DataGrid - mx.controls.AdvancedDataGrid - spark.components.DataGrid

    看起来您的样式名称可能有误。这三种类型的数据网格都没有“headerTextFormat”样式。

    您使用的是哪种类型的数据网格?

    【讨论】:

    • “Flex”一词在前端开发中有不同的含义。它可以用来指代 HTML “FlexBox” CSS 的使用。在 Flash 世界中,它可以用来指代 Apache Flex,它是一个 ActionScript 库。我可能弄错了,但使用“setStyle()”给我的印象是这是 Apache Flex 代码,而“user_data_grid”是 Flex UIComponent 类的子类的一个实例,它继承了 setStyle()。您能否显示您实例化 user_data_grid 的代码行,以及导入您正在创建实例的类的 import 语句?
    • Mc Carroll 我只是将 DataGrid 从组件拖放到时间线。
    • 哦,我明白了。看起来 Flash 中的“组件”功能使用的底层代码与 Flex 相似,但又不同。很抱歉,我对此知之甚少,无法提供帮助,因为我只是在 Flex 中编写代码而不使用 Flash。
    猜你喜欢
    • 1970-01-01
    • 2011-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-29
    • 1970-01-01
    • 1970-01-01
    • 2017-07-28
    相关资源
    最近更新 更多