Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   this["myBitmapData"+1] (http://www.flasher.ru/forum/showthread.php?t=98837)

54321go 22.07.2007 21:24

this["myBitmapData"+1]
 
Как правильно надо написать? Ато такой вариант не работает:
Код HTML:

this["myBitmapData"+1]

iNils 22.07.2007 21:56

А что до этого было?

BigDan 22.07.2007 22:46

в данном случае вы пытаетесь достучатся до свойства myBitmapData1. если оно не было ранее создано(или объявлено), то "вариант не работает".

54321go 22.07.2007 23:52

Цитата:

Сообщение от iNils
А что до этого было?

Код HTML:

import flash.display.BitmapData;
_root.nnn=0;
var myBitmapData1:BitmapData = new BitmapData(600, 400, true, 0xFFFFFF);
var myBitmapData2:BitmapData = new BitmapData(600, 400, true, 0xFFFFFF);
var myBitmapData3:BitmapData = new BitmapData(600, 400, true, 0xFFFFFF);


function picl(){
        for (var i:Number = 0; i < 3; i++) {
       
        this["myBitmapData"+1].draw("_root.image"+_root.nnn);
eval("_root.all.polar"+(i+1)).ff.attachBitmap("myBitmapData"+1, this.getNextHighestDepth());
_root.nnn++
        }
}


Wolsh 23.07.2007 15:02

а вызов picl() откуда происходит?
myBitmapData1 - переменная рута, а в функции уточнение - this, т.е. тот кто вызывает.


Часовой пояс GMT +4, время: 23:21.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.