Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Не всегда определяется width, height MovieClip'a (http://www.flasher.ru/forum/showthread.php?t=131404)

SeaQuest 19.10.2009 22:13

Не всегда определяется width, height MovieClip'a
 
Пишу потому что достало и не по-джедайски это, хардкодить.
Имеется динамически загруженный MovieClip.
Прокручивается на какой либо кадр, либо берется как есть.
В моем случае много таких мувиков чаялдятся на Sprite подложку и потом через Bitmapdata.draw() превращаются в одну картинку. Но необходимо задать битмапдате размеры width, height, что я и пытаюсь сделать из одного основного мувика.
Но в некоторых случаях эти свойства не считываются и вылетает какая-то ошибка. Проблема явно уже встречалась, т.к. не я один с таким. Те у кого такое было поймут, подскажите что это?

dimarik 19.10.2009 22:18

У меня два варианта.
1. Дождитесь события "complete"
2. При загрузке из другой песочницы невозможно обратиться к контенту.

Kuruki 19.10.2009 22:33

А прочитать текст ошибки никак?

SeaQuest 21.10.2009 13:58

Цитата:

У меня два варианта.
1. Дождитесь события "complete"
2. При загрузке из другой песочницы невозможно обратиться к контенту.
Исключено, т.к. проблемы детские и изначально пресечены. Контент уже лежит даже в дисплей листе.

Цитата:

А прочитать текст ошибки никак?
- эта сволочь как назло перестала выдавать ошибки, просто кидает ноль и все, а ведь ширина-высота вовсе не ноль. Пытался выловить перед стартом темы, но так и не смог, исчезло. Но по любому выплывет, т.к. у обоих пишуших разные проекты такая фигня.

Kuruki 21.10.2009 21:04

После загрузки картинки дождитесь следующего кадра, в нем должны быть видны ее width и height. Я так делал...

Felicast 21.10.2009 22:28

Цитата:

Сообщение от Kuruki (Сообщение 859578)
После загрузки картинки дождитесь следующего кадра, в нем должны быть видны ее width и height. Я так делал...

как я понял, ничто никуда не грузится

dimarik 22.10.2009 10:03

Цитата:

Сообщение от SeaQuest (Сообщение 859436)
Исключено, т.к. проблемы детские и изначально пресечены. Контент уже лежит даже в дисплей листе.

Аха, контент уже может лежать, но доступ к нему, как к содержимому, может пресекаться политикой безопасности.

AL.exe 22.10.2009 11:30

нененененене :)))

Надо дожидаться события INIT :)

dimarik 22.10.2009 11:46

The init event always precedes the complete event.


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

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