あぁ、もちろんです!ありがとう。
On 27 Dec 2009, at 06:02, Fumio Nonaka wrote:
> A variable declaration is processed before statements. Therefore, it does
> not matter if it is inside or outside a loop.
>
> myClass = new MyClass();
> trace(myClass); // Output: [object MyClass]
> while (false) {
> var myClass:MyClass;
> }
> _____
> Piers Cowburn wrote:
>> AFAIK, using implicit casting rather than explicit in this case is faster,
>> so A1 in your examples is faster than A2. Also, it's better to move your
>> variable declaration outside the loop:
>> var i:int = myArray.length;
>> // Variable is declared once here and then reused
>> var myClass:MyClass;
>> while (i--)
>> {
>> myClass = myArray[i];
>> }
>
> Good luck,
> --
> Fumio Nonaka
> http://www.FumioNonaka.com/
> My books<http://www.FumioNonaka.com/Books/index.html>
> Flash community<http://F-site.org/>
> English blog<http://blog.jactionscripters.com>
> _______________________________________________
> Flashcoders mailing list
> [email protected]
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders