Actionscript 3 如何通过操作脚本3在flash中设置datagrid的标题对齐?

Actionscript 3 如何通过操作脚本3在flash中设置datagrid的标题对齐?,actionscript-3,flash,datagrid,Actionscript 3,Flash,Datagrid,这是我的密码,但没用!有什么想法吗 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); 在提出这个问题时,指定您使用的是哪种数据网

这是我的密码,但没用!有什么想法吗

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);

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

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


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

术语“Flex”在前端开发中有不同的含义。它可以用来指HTML“FlexBox”CSS的使用。在Flash世界中,它可以用来引用ApacheFlex,这是一个ActionScript库。我可能弄错了,但是使用“setStyle()”给我的印象是这是Apache Flex代码,“user_data_grid”是Flex UIComponent类的一个子类的实例,它从中继承了setStyle()。你能展示一下你实例化用户数据网格的代码行,以及导入你正在创建一个实例的类的import语句吗?Mc Carroll我只是把DataGrid从组件拖放到时间轴上。哦,我明白了。Flash中的“组件”功能似乎使用了与Flex类似但不相同的底层代码。我很抱歉地说,我对这方面的了解还不够,无法提供帮助,因为我只是用Flex编写代码,不使用Flash。