Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   эффект появления нескольких картинок (http://www.flasher.ru/forum/showthread.php?t=89737)

padonakk 22.12.2006 09:49

эффект появления нескольких картинок
 
Здрасте, как сделать чтоб картинки сменяли друг-друга без всякого эффекта? чтоб одна исчезала а другая появлялась, простой _alpha.
просто картинок достаточно много, в лом по одной вставлять, займёт очень много времени

Infectedcell 22.12.2006 12:33

Вообще без эффектов?
Просто тупо появилась и исчезла???
Объясни, не понял, что ты хочешь....

Если просто "есть или нет..."
Код:

mc._alpha=100; //// mc._alpha=0;
Или еще лучше :)
Код:

mc._visible=true //// mc._visible=false;
Если хочешь с эффектом альфы от 100 до 0 или наоборот, тогда:
Допустим, твоя картинка, содержится в мувиклипе с названием "mc"
Код:

import mx.transitions.Tween;
import mx.transitions.easing.*;
twn = new Tween(mc,"_alpha",Strong.easeOut,100,1,true)


padonakk 22.12.2006 14:48

чтобы от 100 до 0 первая исчезала а вторая с 0 до 100 появлялась, и так далее

CorC 22.12.2006 14:57

что б появлялась альфа сначала 0 а потом в твине вместо 100 что в примере 0

padonakk 22.12.2006 15:05

а нету чего нибудь такого?

kartinki = new kartinkimenaiutsa("1.jpg","2.jpg",...)

iNils 22.12.2006 15:08

Цитата:

Сообщение от padonakk
а нету чего нибудь такого?

kartinki = new kartinkimenaiutsa("1.jpg","2.jpg",...)

Напишите и будет.

Arhitector 22.12.2006 15:16

а сработает ли?

padonakk 22.12.2006 15:17

вроде я в разделе 'для новичков' а не 'для злых модераторов'. спасибо, очень помогли новичку

CorC 22.12.2006 15:24

Цитата:

Сообщение от Arhitector
а сработает ли?

если самому класс написать что б не сработает то?
Цитата:

Сообщение от padonakk
вроде я в разделе 'для новичков' а не 'для злых модераторов'. спасибо, очень помогли новичку

почитай хелпу полностью за тебя никто ничего делать не будет (бесплатно)
тебе то что нужно уже сказали

iNils 22.12.2006 15:39

Цитата:

Сообщение от padonakk
вроде я в разделе 'для новичков' а не 'для злых модераторов'. спасибо, очень помогли новичку

А вы все сказали для того что бы можно было помочь? Папример где вы берете картинки, по урлу грузите или они в библиотеке храняться? Имена последовательные цифры или могут быть любые?

padonakk 22.12.2006 15:43

в библиотеке, последовательные цифры.
если вы переквалифицируетесь из злого модератора в очень доброго буду очень признателен и благодарен!

CorC не скажи не скажи.. ещё не перевелись добрые люди, благо насколько я думаю там всё не так уж тяжело и долго для тех кто более-неменее разбираецца во флеше

motor4ik 22.12.2006 16:12

Вы сначала приведите свою речь и ник в порядок, а потом просите помощи у добрых людей.

padonakk 22.12.2006 17:03

молодой человек если вам нечего сказать по теме то не оффтопте пожалуйста, спасибо

motor4ik 22.12.2006 17:18

Спасибо за комплемент. по теме есть что сказать, но некогда.

Infectedcell 22.12.2006 18:11

Цитата:

Сообщение от padonakk
чтобы от 100 до 0 первая исчезала а вторая с 0 до 100 появлялась, и так далее

Код:

import mx.transitions.Tween;
import mx.transitions.easing.*;

counter=0;
holder._alpha=0;
for (i=0;i<100;i++){
    var mc = holder.attachMovie("pic","pic"+counter,counter);
    var twnIn:Tween = new Tween(holder,"_alpha",Strong.easeOut,0,100,1,true);
    twnIn.onMotionFinished=function() {
        twnIn.stop();
        easeOut;
    }
    function easeOut() {
        if (counter<100){
            var twnOut:Tween = new Tween (holder,"_alpha",Strong.easeOut,100,0,1,true);
            twnOut.onMotionFinished=function() {
                counter++;
            }
        }
    }
}

Что то типа того, - самое простое, что можно придумать, с помощью твинов...
Возможно где то ошибся, поправишь по ходу матча!
Удачи.

CorC 22.12.2006 18:18

а i зачем?


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

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