我们通过声明类型Object在flex中创建对象。 例如
var objSampleObject:Object = new Object();
我们直接使用点运算符创建属性而不创建任何类
objSampleObject.name="xxx";
objSampleObject.id=123;
我的问题是在上面的过程中是否有任何类由flex内部创建?
答案 0 :(得分:1)
是的,类是在内部创建的,不是由Flex创建的,而是由Flash运行时创建的。你有什么理由需要知道吗?
答案 1 :(得分:1)
在Flex中我们使用SDK来构建应用程序,Flex SDK包含Flex框架,也称为“Flex类库”,在此库中定义了所有类,并且在flex中使用SDK我们可以访问该属性的所有属性使用Dot(。)运算符的特殊类。
希望this会对你有用。
答案 2 :(得分:0)
Private Sub GET_TWO_COU()
Dim COUs As Variant
Dim p As Variant
Dim sql As String
Dim STR As New ADODB.Recordset
sql = "SELECT DISTINCT NAME FROM STR_TBL"
STR.Open sql, cnn, adOpenStatic
STR.MoveLast
STR.MoveFirst
COUs = STR.GetRows(STR.RecordCount)
STR.Close
For Each p In COUs
Q1 = "SELECT NAME FROM STR_TBL"
STR.Open sql, cnn, adOpenStatic
Do Until STR.EOF
DoEvents
sql = " UPDATE STR_TBL I" _
& "Set I.N2 = IIf(I.N2 = -99, DLookup(""N1 - N2"" ," _
& """STR_TBL"" , '"[NAME] ='" & p & "' AND N2<> -99""), N2)" _
& "WHERE I.[NAME] IN (SELECT I.[NAME] FROM STR_TBL I" _
& " GROUP BY I.[NAME] HAVING (Count(I.[NAME]) = 2)" _
& "AND (Min(I.N2) <> Max(I.N2))AND (Min(I.N2) = -99 OR Max(I.N2) = -99))"
DoCmd.SetWarnings False
DoCmd.RunSQL sql
DoCmd.SetWarnings True
STR.MoveNext
Loop
STR.Close
NEXT
End Sub