Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   class и image конвертация (http://www.flasher.ru/forum/showthread.php?t=138327)

micromacro 05.04.2010 02:29

class и image конвертация
 
Чёто я не понял.. Вот включил я картинку в проект и хочу её конвертнуть в Image. А она не конвертится. Шо не так? :bye:

Код AS1/AS2:

[Embed(source="add.JPG")]
[Bindable] public static var add_image:Class;
 
var add:Image=new Image();       
var pic:BitmapImage = new add_image() as BitmapImage;
add.source=pic;
add.height=add.height/5; add.width=add.width/5;


Psycho Tiger 09.04.2010 21:11

Я не знаю, что такое BitmapImage.

Bgg 09.04.2010 22:31

BitmapImage
Наверно форумом ошибся, бывает.

micromacro 10.04.2010 13:09

Форум тот что надо. Пишу на as3. Нужно из класса (встроенного) получить обьект пренадлеащий классу Image.

Код AS1/AS2:

// это есть:
[Embed(source="add.JPG")]
[Bindable] public static var add_image:Class;
 
// надо засунуть сюда:
var img:Image=new Image( из чего-то);


Psycho Tiger 10.04.2010 14:30

Цитата:

Сообщение от micromacro (Сообщение 899420)
Форум тот что надо. Пишу на as3. Нужно из класса (встроенного) получить обьект пренадлеащий классу Image.

Код AS1/AS2:

// это есть:
[Embed(source="add.JPG")]
[Bindable] public static var add_image:Class;
 
// надо засунуть сюда:
var img:Image=new Image( из чего-то);


Да это врятли. А что такое Image?

Короче, то что ты заэмбедил - это Bitmap, и чтобы преобразовать её к другому классу... А никак ты её к другому классу не преобразуешь. Только разве что передашь в конструктор и натворишь там чего нибудь.

derhab 10.04.2010 15:33

Цитата:

Сообщение от Psycho Tiger (Сообщение 899436)
Да это врятли. А что такое Image?

Image это из флексового фреймворка

mickfallout 10.04.2010 17:57

а что мешает делать так?
Код AS3:

// встраивание файла картинки
[Embed(source="assets/logo.png")]
var Logo:Class;
// переменная Logo содержит ссылку
// на класс встроенного объекта
// инстанцирование картинки
var logo:BitmapAsset = new Logo();
// добавление на экран
addChild(logo);



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

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