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

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

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

Регистрация: Sep 2002
Сообщений: 30,787
Аттачить можно только наследников UIComponent. Ну или на Canvas.

Старый 03.05.2007, 17:00
yana_flash вне форума Посмотреть профиль Отправить личное сообщение для yana_flash Найти все сообщения от yana_flash
  № 12  
Ответить с цитированием
yana_flash

Регистрация: Oct 2003
Сообщений: 74
Увы, не вышло:
Код:
...
<mx:Canvas x="10" y="16" width="500" height="361" id="canvasMap" borderStyle="solid">
	<mx:Image x="10" y="10" width="478" height="339" id="imgMap"/>
</mx:Canvas>
...
public var mcMap:MovieClip;
...
mcMap=new MovieClip();
mcMap.graphics.beginFill(0);//рисуем
mcMap.graphics.drawCircle(0,0,20);
canvasMap.addChild(mcMap);//аттачим к родителю
При запуске canvasMap.addChild(mcMap) выдает:
TypeError: Error #1034: Type Coercion failed: cannot convert flash.display::MovieClip@4fab5b1 to mx.core.IUIComponent.

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

Регистрация: Sep 2002
Сообщений: 30,787
http://flash-ripper.com/archives/001659.php

Старый 03.05.2007, 20:53
yana_flash вне форума Посмотреть профиль Отправить личное сообщение для yana_flash Найти все сообщения от yana_flash
  № 14  
Ответить с цитированием
yana_flash

Регистрация: Oct 2003
Сообщений: 74
Спасибо, изучаю

Старый 04.05.2007, 13:59
yana_flash вне форума Посмотреть профиль Отправить личное сообщение для yana_flash Найти все сообщения от yana_flash
  № 15  
Ответить с цитированием
yana_flash

Регистрация: Oct 2003
Сообщений: 74
Спасибо, спрайт удалось приаттачить. Но когда попыталась загрузить в него (точнее, в позже приаттачиваемый мувиклип) картинку, при запуске происходит ошибка:
TypeError: Error #1006: loadMovie is not a function.
Код:
public var sprMap:UISprite;
...
sprMap=new UISprite();
var mySprite:Sprite = new Sprite();
var mcMap:MovieClip = new MovieClip();
mcMap.graphics.beginFill(0);//рисуем
mcMap.graphics.drawCircle(0,0,20);
mcMap.loadMovie("http://myserver/flash/map.jpg");
sprMap.addChild(mcMap);//аттачим к родителю
sprMap.setSprite(mySprite);
Без строки mcMap.loadMovie("http://myserver/flash/map.jpg") все нормально работает.

Как во флексе загрузить картинку в MovieClip?


Последний раз редактировалось yana_flash; 04.05.2007 в 15:47.
Старый 04.05.2007, 14:14
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 16  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Метода loadMovie в AS3 нет. Читайте справку.

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

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

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


 


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


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