Руководство по actionscript. часть 3, стр. 080
Обращение к содержимому в виде данных
Обращение к содержимому в виде данных подразумевает чтение внутренней информации ресурса содержимого, например чтение пикселов растрового изображения или спектра звука. В табл. 19.2 представлены методы языка ActionScript, которые считаются операциями «обращения к содержимому в виде данных» с точки зрения безопасности.
Таблица 19.2. Обращение к содержимому в виде данных, примеры операций
Операция Описание
Обращение к изображению через переменную экземпляра content класса Loader Получает объект Bitmap языка ActionScript, представляющий загруженное изображение
Вызов метода экземпляра draw() класса BitmapData Копирует пикселы отображаемого элемента в объект BitmapData
Вызов метода экземпляра computeSpectrum() класса SoundMixer Копирует данные текущей звуковой волны4 в объект ByteArray
Обращение к переменной экземпляра id3 класса Sound Читает метаданные в формате ID3 звукового файла
Кросс-скриптинг
Кросс-скриптинг подразумевает обращение к загруженному SWF-файлу программным путем. Многие операции языка ActionScript могут быть применены для кросс-скриптинга SWF-файла, включая следующие, но не ограничиваясь ими:
? использование переменной экземпляра content класса Loader для получения объекта, представляющего загруженный SWF-файл;
? обращение к переменным загруженного SWF-файла;
? вызов методов загруженного SWF-файла;
? привязывание к классу, определенному в загруженном SWF-файле;
? использование метода экземпляра draw ( ) класса BitmapData для копирования пикселов загруженного SWF-файла в объект BitmapData.