![]() |
|
||||||||||
|
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Тут в принципе больше пяти классов не нужно.
|
|
|||||
|
__etc, а можно внести чуть больше конкретики?) ну из основных, document class, preloader class а остальные три?)
__________________
Работаю |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Картинка, текст, кнопка.
|
|
|||||
|
__etc, хех
![]()
__________________
Работаю |
|
|||||
|
ну вот как-то так, сорит за качество, форум больше не дает...
__________________
Работаю |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Ты делаешь портфолио с нормальным дизайном или клиент-серверное приложение по запуску ядерных ракет?
|
|
|||||
|
__etc, а ты хочешь сказать что качество проектирования, коддинга и планирования задачи для самого себя как в первом так и во втором случае должно быть разное? я так не считаю, к любой задаче надо подходить основательно.
__________________
Работаю |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Я хочу сказать о том, что не надо использовать микроскоп для забивания гвоздей.
|
|
|||||
|
__etc, логично
![]() начал писать потихонечку. package ru.snut.src{
import flash.display.MovieClip;
import flash.events.*;
import flash.text.TextField;
import flash.utils.setInterval;
import flash.utils.clearInterval;
import fl.transitions.Tween;
import fl.transitions.easing.*;
dynamic public class Preloader extends MovieClip {
private var intervalOutId:int;
private var loaderOutY:Tween;
private var loaderOutAlpha:Tween;
public function Preloader():void {
addEventListener(Event.ENTER_FRAME, Update);
}
private function Update(e : Event):void {
var bLoaded:Number = stage.loaderInfo.bytesLoaded;
var bTotal:Number = stage.loaderInfo.bytesTotal;
var s:String = "";
var percent:Number = 0;
if (bTotal>0) {
percent = Math.floor(bLoaded/bTotal*100);
s = percent+ "%";
}
this.txt.text= s;
this.bar.gotoAndStop(percent+1);
// Если полностью загрузились, то проигрываем уезд лоадера, а потом переходим на второй кадр
if (bLoaded == bTotal || bTotal==0) {
if (parent is MovieClip){
(parent as MovieClip).stop();
tweeningOut();
}
intervalOutId = setInterval(loadOut, 1000);
}
}
private function loadOut(){
removeEventListener(Event.ENTER_FRAME, Update);
if (parent is MovieClip){
(parent as MovieClip).gotoAndStop(2);
}
}
private function tweeningOut(){
loaderOutY = new Tween(this, "y", Bounce.easeInOut, this.y, this.y + stage.width / 2, 1000, true);
loaderOutAlpha = new Tween(this, "alpha", Bounce.easeInOut, this.alpha, 0, 1000, true);
}
}
}
понять не могу почему не проигрываются твины...
__________________
Работаю |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Я бы ещё и от AS3 отказался. AS2 прекрасно справится с задачей.
Диаграммы рисовать, конечно, научились, а вот функции именовать и код типизировать, увы, ещё нет. |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:27. |
|
|
« Предыдущая тема | Следующая тема » |
|
|