max_godot No, as far as I know. You can't have a typed for iterator if a container you iterate over is not typed. Nothing in your code says to the interpreter which type is contained in frameTiles. Each entry can be of any type so how would the interpreter know which class it is?
However, the assist should work if you iterate over a typed array:
var array: Array[MyClass] = [MyClass.new(), MyClass.new()]
for a in array:
a.
If you can guarantee that array contains only the specific type you can cast the whole array:
for tile in frameTiles as Array[MyClass]:
tile.