Форум 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)
-   -   Бузмные трейсы. Как объяснить? (http://www.flasher.ru/forum/showthread.php?t=147113)

cv' 26.11.2010 13:27

Бузмные трейсы. Как объяснить?
 
Доброго вам, уважаемые flash-самураи!

В какой вселенной такой порядок трейсов может иметь смысл?!

Переменные передаются из одной флешки в другую, после события MovieClipLoader.onInit. Причем в скаченной флешке прописано System.security.allowDomain("*");

Код AS1/AS2:

loadedswf.fnc1 = function(){return 1;}
loadedswf.param1 = 2;
loadedswf.param2 = loadedswf.param1;

Код AS1/AS2:

var arr:Array = [fnc1, fnc1(), param1, param2, null1]
 
trace(arr);
//[type Function],[type Object],[type Object],[type Object],undefined
 
trace(fnc1 + " " + fnc1() + " " + param1  + " " +  param2 + " " + null1);
//undefined undefined undefined undefined undefined
 
trace([arr[0], arr[1], arr[2], arr[3], arr[4]]);
//[type Function],[type Object],[type Object],[type Object],undefined
 
trace(arr[0] + " " + arr[1] + " " + arr[2] + " " + arr[3] + " " + arr[4]);
//undefined undefined undefined undefined undefined



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

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