Hi,
I would really appreciate any help anyone can give me on this one as i’m pulling my hair out…
I have a series of external text files being loaded into a dynamic text box as html, the text renders fine, but the images never turn up.
This is my external text file:
<b>edinburghrock photoshoot</b><br><br>(by dennis straetmans & luke austin)<br>
<img src='images/edinburghrock/er1.jpg' width='310' height='207' hspace='0' vspace='0'><br>
<img src='images/edinburghrock/er2.jpg' width='310' height='207' hspace='0' vspace='0'><br>
<img src='images/edinburghrock/er3.jpg' width='310' height='207' hspace='0' vspace='0'><br>
<img src='images/edinburghrock/er4.jpg' width='310' height='207' hspace='0' vspace='0'><br>
<br><br>
and this is the as3 code:
//load the GlobalVarContainers script to enable cross clip variable transfer
import actionscript.GlobalVarContainer;
// add listener
addEventListener (Event.ENTER_FRAME, textUpdater);
//change textbox properties
bodyText_txt.multiline = true;
bodyText_txt.wordWrap = true;
//define functions
function textUpdater (event:Event):void {
headerText_txt.text = GlobalVarContainer.vars.pageHeaderText;
bodyText_txt.htmlText = GlobalVarContainer.vars.pageBodyText;
//program scrollbars
clipScrollerHandler_mc.height = ((1 / bodyText_txt.maxScrollV)* 543)
if (clipScrollerHandler_mc.height < 15) {
clipScrollerHandler_mc.height = 15;
}
if (clipScrollerHandler_mc.height == 543) {
clipScrollerHandler_mc.visible = false;
clipScrollerTrack_mc.visible = false;
}else if (clipScrollerHandler_mc.height < 543) {
clipScrollerHandler_mc.visible = true;
clipScrollerTrack_mc.visible = true;
}
var minScroll:Number = clipScrollerHandler_mc.y;
var maxScroll:Number = minScroll+(clipScrollerTrack_mc.height -clipScrollerHandler_mc.height);
var scrollInterval:Number = maxScroll - minScroll;
var draging:Boolean = false;
var bounds:Rectangle = new Rectangle (clipScrollerHandler_mc.x,clipScrollerHandler_mc.y,0,clipScrollerTrack_mc.height-clipScrollerHandler_mc.height);
clipScrollerHandler_mc.addEventListener(MouseEvent.MOUSE_DOWN,beginDrag);
stage.addEventListener(MouseEvent.MOUSE_UP,endDrag);
function beginDrag(event:MouseEvent):void {
clipScrollerHandler_mc.startDrag(false,bounds);
draging = true; clipScrollerHandler_mc.addEventListener(Event.ENTER_FRAME,checkingProgress);
}
function endDrag(event:MouseEvent):void {
clipScrollerHandler_mc.stopDrag(); draging = false;
}
function checkingProgress(event:Event):void {
var moveDrag:Number = clipScrollerHandler_mc.y - minScroll;
var procentDrag = moveDrag/scrollInterval;
if (draging) {
bodyText_txt.scrollV = procentDrag*bodyText_txt.maxScrollV;
}
}
}
(there is no problem with any of the scrollbar code, that all works just fine - i’ve just left it in incase i’m missing something stupid…)
Thanks in advance
Luke