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

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

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

Регистрация: Apr 2012
Сообщений: 88
По умолчанию PNG Файл, export

Загрузил в библиотеку кучку PNG файлов.
Как работать с этим Bitmap.
Делаю экспорт в АС3
и пытаюсь записать в массив объект
Obj[1]=new dwn_d(); И пишет нет нужных аргументов в функции.
Миниатюры
Нажмите на изображение для увеличения
Название: bibl.png
Просмотров: 97
Размер:	21.2 Кб
ID:	29401  

Старый 16.04.2013, 01:18
illuzor вне форума Посмотреть профиль Отправить личное сообщение для illuzor Найти все сообщения от illuzor
  № 2  
Ответить с цитированием
illuzor
 
Аватар для illuzor

Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
Код AS3:
var array:Array = [];
array.push(new Bitmap(new dwn_d()))
////.........
addChild(array[0])

Старый 16.04.2013, 01:30
Mkey вне форума Посмотреть профиль Отправить личное сообщение для Mkey Найти все сообщения от Mkey
  № 3  
Ответить с цитированием
Mkey
 
Аватар для Mkey

Регистрация: Apr 2012
Сообщений: 88
Код AS3:
package{
	import flash.display.*;
	import flash.events.*;
	import flash.filters.*;
	public class Panel extends MovieClip
	{
		var objs:Array;
		public function Panel()
		{
			objs=new Array();
			objs[1]=new Bitmap(new d());
			//objs[2]=new Empty();
			//objs[3]=new Empty();
		}
	}
 
}
Код:
1136: Incorrect number of arguments.  Expected 2.

Старый 16.04.2013, 01:37
illuzor вне форума Посмотреть профиль Отправить личное сообщение для illuzor Найти все сообщения от illuzor
  № 4  
Ответить с цитированием
illuzor
 
Аватар для illuzor

Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
Цитата:
1136: Incorrect number of arguments. Expected 2.
Похоже, эта ошибка в другом классе.
Можете весь исходник показать?

Кстати, индексация массива начинается с нуля, а не с единицы.

Старый 16.04.2013, 01:51
Mkey вне форума Посмотреть профиль Отправить личное сообщение для Mkey Найти все сообщения от Mkey
  № 5  
Ответить с цитированием
Mkey
 
Аватар для Mkey

Регистрация: Apr 2012
Сообщений: 88
выложил кусок кода именно на то что ругается.
0 у меня другое значение. Не обязательно с 0 начинать.
objs[1]=new Bitmap(new d());

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

Регистрация: Oct 2010
Сообщений: 1,049
Отправить сообщение для bav с помощью ICQ
Код AS3:
// Вроде нули должны работать.
objs[1]=new Bitmap(new d(0, 0));
Ваш класс d наследуется от BitmapData, конструктор которого ожидает как минимум два параметра.

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

Регистрация: Apr 2012
Сообщений: 88
Какой второй аргумент?
Код AS3:
var bm:Bitmap = new Bitmap(bmd);
addChild(bm);
из примера
p.s. гы цитату не заметил.sry


Последний раз редактировалось Mkey; 16.04.2013 в 02:33.
Старый 16.04.2013, 14:51
illuzor вне форума Посмотреть профиль Отправить личное сообщение для illuzor Найти все сообщения от illuzor
  № 8  
Ответить с цитированием
illuzor
 
Аватар для illuzor

Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
bav, параметры нужны были бы, если б создавалась новая битмапдата:
Цитата:
new BitmapData(100, 200);
А для создания экземпляра из бибилиотеки *.fla параметры конструктора не нужны(точнее, не обязательны). Создаётся ведь не экземпляр битмапдаты, а экземпляр наследника битмапдаты.

Mkey, я всё-таки склоняюсь к тому, что ошибка в другом классе.

Старый 16.04.2013, 15:04
MoHaX вне форума Посмотреть профиль Отправить личное сообщение для MoHaX Найти все сообщения от MoHaX
  № 9  
Ответить с цитированием
MoHaX
 
Аватар для MoHaX

Регистрация: Aug 2004
Сообщений: 422
Отправить сообщение для MoHaX с помощью ICQ
В старой версии флеша, не помню под какой плеер. При создании экземпляра из либы тоже нужны параметры.

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

Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
MoHaX, спасибо за информацию.
Mkey, какой версии у вас флеш?
Код, который дал bav, должен работать.

Создать новую тему Ответ Часовой пояс GMT +4, время: 13:49.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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