Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Статьи (http://www.flasher.ru/forum/forumdisplay.php?f=101)
-   -   ActionScript 3 Tips and Tricks (http://www.flasher.ru/forum/showthread.php?t=85645)

BlooDHounD 04.02.2008 01:38

http://injun.ru/?p=453 :)

Alex Lexcuk 15.04.2008 22:37

Попробовал в Adobe Flash CS3 выполнил все верхние шаги
Вставил код в первый кадр.
Код:

// создаем класс RomeImage с содержимым картинки
var romeImageData:RomeImage = new RomeImage();

// Создаем Bitmap на основе нашей картинки
var romeImageBitmap:Bitmap = new Bitmap(romeImageData);

// и добавляем этот Bitmap на экран
addChild(romeImageBitmap);

[/quote]
Выдало ошибку
1136: Incorrect number of arguments. Expected 2.
Изменил код на
Код:

// создаем класс RomeImage с содержимым картинки
var romeImageData:RomeImage = new RomeImage(0,0);

// Создаем Bitmap на основе нашей картинки
var romeImageBitmap:Bitmap = new Bitmap(romeImageData);

// и добавляем этот Bitmap на экран
addChild(romeImageBitmap);

[/quote]
Заработало, но работает при любых числах, например 100,1000
var romeImageData:RomeImage = new RomeImage(18324787,13247857);

Копия рисунка АС3
http://kind-armadillo.pochta.ru/FlaAC3/Bmp_copy.swf
http://kind-armadillo.pochta.ru/FlaAC3/BMP_copy.rar

Что это за числа?
И как аналогичным способом вывести Муви клип из библиотеки?
Чет-то получается.

etc 15.04.2008 22:40

В конструктор наследника мувиклипа в данном случае ничего передавать не нужно.

Alex Lexcuk 15.04.2008 22:52

Разобрался, как копировать клипы. Оказалось, что от того, что меня прикалует печатать, напечатоль много всего лишнего
Строчка
Код:

// Создаем MovieClip на основе клипа из библиотеки
var new_mc:MovieClip = new MovieClip(romeMCData);

Оказалась лишняя
Копия клипа
http://kind-armadillo.pochta.ru/FlaAC3/Mov_copy.swf
http://kind-armadillo.pochta.ru/FlaAC3/Mov_copy.rar
MerlinTwi, cпасибо огромное.
ExternalInterface
http://www.dnadillo.dn.ua/fla/swf-js-go-cat.html
Изменить надпись SimpleButton программно
http://www.dnadillo.dn.ua/fla/SimpleButton.html
LocalConnection связь двух флешек
http://www.dnadillo.dn.ua/fla/LocalC...n-go-gerl.html

kyrpyr 28.10.2008 13:09

проблема с аналогом duplicateMovieClip
 
http://flasher.ru/forum/showpost.php...2&postcount=60

В коде duplicateDisplayObject.as создается новый пустой мувик (экземпляр того же типа, что и исходный target) duplicate, а потом на него навешиваются трансформации, фильтры и прочее. Непонятно, что дублируется, если новый мувик изначально пуст!

Кто-нибудь может разьяснить ситуацию? Заранее спасибо

Flcn 08.06.2010 12:24

А можно ли в AS3 функции сортировки по массиву скормить свою функцию? по которой он и будет сортировать?

gloomyBrain 08.06.2010 12:29

Да, можно

cr0w312 05.03.2011 20:39

как понять запись следующего формата
Код AS3:

this.dispatchEvent({type:TextTween.START, text:this.isReverse ? this.text : this.transitionText});

интересует "?"(знак вопроса).

etc 05.03.2011 20:48

cr0w312, это тернарный оператор.

†‡Paladin‡† 05.03.2011 20:49

Это краткая запись условного оператора. Эквивалентно:
Код AS3:

if (this.isReverse) {
    this.dispatchEvent({type:TextTween.START, text: this.text});
} else {
    this.dispatchEvent({type:TextTween.START, text: this.transitionText});
}



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

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