Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 19.06.2007, 02:56
Fuza67 вне форума Посмотреть профиль Отправить личное сообщение для Fuza67 Найти все сообщения от Fuza67
  № 1  
Ответить с цитированием
Fuza67

Регистрация: Oct 2004
Адрес: От туда
Сообщений: 49
По умолчанию Картинка из библиотеки

Привет! подскажите пожалуйста как посредствам AS3 взять пикчу из библиотеки?

Старый 19.06.2007, 03:02
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Прописать ей класс в либе (можно автогенерируемый), затем создавать соответствующий экземпляр этого класса.

Старый 19.06.2007, 03:18
Fuza67 вне форума Посмотреть профиль Отправить личное сообщение для Fuza67 Найти все сообщения от Fuza67
  № 3  
Ответить с цитированием
Fuza67

Регистрация: Oct 2004
Адрес: От туда
Сообщений: 49
то есть делаешь линкейдж в строчке class вводишь например PicFromLib, и после создаешь
Код:
var myPic:BitmapData = new PicFromLib();
Так?


Последний раз редактировалось Fuza67; 19.06.2007 в 03:36.
Старый 19.06.2007, 03:24
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Fuza67, отредактируйте свой пост и оформите код тегами [code][/code].

Да, именно так. Если возникает ошибка, то new PicFromLib(0,0);.

Старый 19.06.2007, 03:36
Fuza67 вне форума Посмотреть профиль Отправить личное сообщение для Fuza67 Найти все сообщения от Fuza67
  № 5  
Ответить с цитированием
Fuza67

Регистрация: Oct 2004
Адрес: От туда
Сообщений: 49
Благодарю

Старый 16.07.2007, 16:35
voy22 вне форума Посмотреть профиль Отправить личное сообщение для voy22 Найти все сообщения от voy22
  № 6  
Ответить с цитированием
voy22
 
Аватар для voy22

Регистрация: Jul 2007
Сообщений: 37
Решил дополнить топик:
Код:
import flash.display.*;
var bmd:BitmapData = new PicFromLib();
var bm:Bitmap = new Bitmap(bmd);
addChild(bm);


Последний раз редактировалось voy22; 16.07.2007 в 16:37.
Старый 16.07.2007, 17:07
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 7  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от voy22
Решил дополнить топик:
Код:
import flash.display.*;
var bmd:BitmapData = new PicFromLib();
var bm:Bitmap = new Bitmap(bmd);
addChild(bm);
В конструктор PicFromLib надо передать ширину и высоту картинки (произвольные), потому как это обязательные параметры. На выходе картинка будет иметь правильные размеры.
Т.е. как-то так:

Код:
import flash.display.*;
var bmd:BitmapData = new PicFromLib(0,0);
var bm:Bitmap = new Bitmap(bmd);
addChild(bm);

Старый 16.07.2007, 17:57
voy22 вне форума Посмотреть профиль Отправить личное сообщение для voy22 Найти все сообщения от voy22
  № 8  
Ответить с цитированием
voy22
 
Аватар для voy22

Регистрация: Jul 2007
Сообщений: 37
Ну не знаю... может так во flex, но в Flash CS3 у работает без параметров и никаких варнингов

Старый 16.07.2007, 18:18
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 9  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Я про Flash CS3 и говорил. У меня без параметров вываливается Argument count mismatch.

Старый 17.07.2007, 11:23
voy22 вне форума Посмотреть профиль Отправить личное сообщение для voy22 Найти все сообщения от voy22
  № 10  
Ответить с цитированием
voy22
 
Аватар для voy22

Регистрация: Jul 2007
Сообщений: 37
У меня вылазит тоже самое с параметрами =)))
Ну не вопрос, давай по другому...
http://www.regprofile.com/PicFromLab.zip
Проверь у себя...


Последний раз редактировалось voy22; 17.07.2007 в 11:25.
Создать новую тему Ответ Часовой пояс GMT +4, время: 01:07.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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