Форум 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=74417)

deepwater 19.01.2006 13:50

Не работают ссылки из подгружаемого текстового файла
 
Всем ДД.
Как кодер я никакой, а спросить некого :(
Делаю некий интерактив в 8-м флэше. Скрипт взял с флэшкита.
Подгружаю из текстового файла текст с картинками. В тексте прописываю ссылки. После загрузки в swf при просмотре флэш-плеером ссылки работают - в браузере нет :((( Ссылки в техтовом файле пишу правильно <a href="www.xxx.ru" target='_blank'>ссылка</a>

Вот код, куда грузится текст:

Код:


onClipEvent (load)
{
this.loadVariables("portfolio.txt");
System.useCodepage=true;
daTextBox.html=true;
scrolling = 0;
frameCounter = 1;
speedFactor = 3;
numLines = 7;
origHeight = scrollbar._height;
origX = scrollbar._x;
needInit = false;
function initScrollbar()
{
        var totalLines = numLines + daTextBox.maxscroll - 1;
        scrollbar._yscale = 100*(numLines)/totalLines;
        deltaHeight = origHeight - scrollbar._height;
        lineHeight = deltaHeight/(daTextBox.maxscroll - 1);       
        }
function updateScrollBarPos()
        {               
        scrollbar._y = lineHeight*(daTextBox.scroll - 1);
        }

}
onClipEvent (enterFrame)
{
        if( needInit )
        {       
        if(daTextBox.maxscroll > 1)
        {                        //Text is loaded!
        initScrollbar();
        needInit = false;                }        }       
        if( frameCounter % speedFactor == 0)
        {       
        if( scrolling == "up" && daTextBox.scroll > 1)
        {       
        daTextBox.scroll--;
        updateScrollBarPos();
        }       
        else if( scrolling == "down" && daTextBox.scroll < daTextBox.maxscroll)
        {
                daTextBox.scroll++;
                updateScrollBarPos();
                }       
                frameCounter = 0;
                }       
                frameCounter++;
}
onClipEvent (mouseDown)
{
        if(up.hitTest(_root._xmouse,_root._ymouse))
        {
                scrolling = "up";
                frameCounter = speedFactor;
                up.gotoAndStop(2);
                }
                if(down.hitTest(_root._xmouse,_root._ymouse))
                {
                        scrolling = "down";
                        frameCounter = speedFactor;
                        down.gotoAndStop(2);
                        }
                        if(scrollbar.hitTest(_root._xmouse,_root._ymouse))
                        {
                                scrollbar.startDrag(0,origX,deltaHeight,origX);
                                scrolling = "scrollbar";
                                }
                        updateAfterEvent();
}
onClipEvent (mouseUp)
{
        scrolling = 0;
        up.gotoAndStop(1);
        down.gotoAndStop(1);
        stopDrag();
        updateAfterEvent();
}
onClipEvent (mouseMove)
{
        if(scrolling == "scrollbar")
        {
                daTextBox.scroll = Math.round((scrollbar._y)/lineHeight + 1);
                }
                updateAfterEvent();
}

onClipEvent (data){
        needInit = true;
        }

Помогите решить проблему!
Заранее благодарю!

Antares 19.01.2006 14:31

Там же на Флэшките эта тема обсуждалась миллион раз


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

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