PDA

Volledige versie bekijken : Grote bepabel van externe afbeeldingen


nielsverwegen
%Europe/Berlin %855 %2005, 21:31
Hoi iederen,
Ik ben een website aan het maken in flash 8.0 en daar laad ik vanuit script.php alle variabelen voor de teksten (dus ook de plaatjes)
Maar nou zijn al die plaatjes, die aangeroepen worden met:<img src="tws.gif" style="position:relative; z-index:2" /> zondar dat style is hij al helemaal niet te zien maar nou wil ik hem bijvoorbeeld maar 200 px groot het normale width="200" werkt niet

Wat moet er wel ingetypt worden

*noob met flash**

Mitch
%Europe/Berlin %355 %2005, 09:32
Dit hoort iniedergeval niet thuis in animatie en design. Lijkt me meer iets voor serverside scripting :)

brossiekoppie
%Europe/Berlin %362 %2005, 09:42
Dit hoort iniedergeval niet thuis in animatie en design. Lijkt me meer iets voor serverside scripting :)

Eigenlijk html&javascript ;)

Laad je die html-image-tags in een dynamic textfield want ik begrijp niet goed wat je met die imgs doet?

De beste manier is met css natuurlijk. Een stylesheet waarin je zegt hoe breed en hoog je imgs zijn.

nielsverwegen
%Europe/Berlin %423 %2005, 11:10
hoe verplaats je een topic? dan zet ik hem naar het actionscripting ofzo
kej probeer het nu in css, maar het lukt nog steeds niet.

ik heb als css img.main2
{
width: 150;
height: 150;
} en dan heb ik in de variabele <img src="logo_mij2.jpg" class="main2" style="position:relative; z-index:2" />
en dan in flash
this.main2.htmlText = _root.main2;
tekstOpmaak = new TextField.StyleSheet();
tekstOpmaak.onLoad = function(ok) {
if (ok) {
trace("css geladen");
main2.styleSheet = headlineVeld.styleSheet=this;
}
};
tekstOpmaak.load("afbeeldingen_main.css");


stop();

brossiekoppie
%Europe/Berlin %660 %2005, 16:51
Je moet in CSS altijd zeggen wat je bedoelt: hier bedoel je 150 pixels, dan moet je ook zeggen px:

img.main2 {
width: 150px;
height: 150px;
}

verder zie ik niet direkt een foutje, ik denk dat dit wel zal lukken

nielsverwegen
%Europe/Berlin %667 %2005, 17:00
bale, t werkt nog steeds niet...
klaat meer weten als het is gelukt,

TrueChaoZ
%Europe/Berlin %683 %2005, 17:24
this.main2.htmlText = _root.main2;
tekstOpmaak = new TextField.StyleSheet();
tekstOpmaak.onLoad = function(ok) {
if (ok) {
trace("css geladen");
main2.styleSheet = headlineVeld.styleSheet=this;
}
};
tekstOpmaak.load("afbeeldingen_main.css");


stop();Wat hoort dat rode te doen, in jou ogen?

nielsverwegen
%Europe/Berlin %760 %2005, 19:14
weet ik niet, ik heb die code standaart van een ander forum gehaald, heb alleen de variabelen aangepast (main2) en een eigen css code geschreven

nielsverwegen
%Europe/Berlin %760 %2005, 19:14
de code word staat in een movieclip en variable dynamic textfield main2 ofzo ook

TrueChaoZ
%Europe/Berlin %780 %2005, 19:44
Ok ja ik denk dat het op zich wel kan, al twijfel ik over de paden, maar goed.
Probeer is in die tekstvelden alleen tekst te zetten en deze dan aan te passen met de waardes uit de CSS, lukt dit wel?

Bijvoorbeeld, in dat tekstveld deze html: "<span class="spanner">testtekst</span>"
dus in je CSS heb je dan: ".spanner {}"

Controleer op die manier eens of je tekstveld wel gebruik maakt van je CSS.

nielsverwegen
%Europe/Berlin %787 %2005, 19:53
hmm, ik zie helemaal niks, heb gedaan wat je zei, heb er .spanner
{
FONT-SIZE: 15px;
COLOR: #FFFFFF;
BGCOLOR: #336699;
FONT-FAMILY: Verdana;
}

van gemaakt en dan dat andere rond die tekst heen mischien is dit ook wel van belang, ik heb dus in flash o.a staan if (ok) {
trace("css geladen");
main2.styleSheet = headlineVeld.styleSheet=this;
} maar ik krijg niks te zien in main 2 van css geladen, ik krijg zo'n output van css geladen, kweet niet hoor, ben nog niet lang met flash bezig, weet e niet veel vanaf

brossiekoppie
%Europe/Berlin %919 %2005, 23:04
Nja, je css is nu alleszins helemaal fout: bgcolor bestaat gewoon niet, eveneens gebruik je beter geen Uppercase.

De grootste fout ligt denk ik in het as-gedeelte...

nielsverwegen
%Europe/Berlin %056 %2005, 02:20
BGCOLOR bestaat wel in css, dat weet ik 100% zeker, ik gebruik het in meerdere site's van me (geen flah site's maar toch met o.a css) ik ben er al achter hoe het ook werkt, ik haal een html bestand naar een dynamictextfield, en in dat html bestand staat dan ook css..

TrueChaoZ
%Europe/Berlin %405 %2005, 10:43
Misschien dat BGCOLOR geslikt wordt door sommige browsers maar het is geen correcte CSS tag, het is namelijk 'background-color', en inderdaad je kan beter alles lowercase houden in je CSS op eventueel je directe tag aansprekers na, dus bijvoorbeeld:
A, A:hover {
text-decoration: none;
}
SPAN.spanner {
font-size: 15px;
color: #FFFFFF;
font-family: Verdana;
}Ik vind het altijd wel handig om die uppercase neer te zetten is namelijk dan duidelijk herkenbaar maar het hoeft niet. Ook hoef je niet met TAG noemers te werken, je kan ook gewoon alleen maar de 'class' namen gebruiken. Daarnaast denk ook ik dat je AS fout is, maar als ik het goed begrijp werkt het nu? Zou je ook even willen laten zien wat je veranderd hebt dan?

BTW: het klopt dat in je output je trace komt te staan, dat is voorkomen normaal en juist het handige aan trace :) (en dat betekent in dit geval dat de CSS dus correct geladen wordt maar dan blijkbaar niet goed toegepast wordt op je textfields)

nielsverwegen
%Europe/Berlin %418 %2005, 11:02
ik heb het anders aangepast,
Nu had ik de tekst in de variabelen en ik probeerde in dat dynamic textfield waar die variabelen in geladen werden van uit script.php ook nog css te zetten.
Nu haal ik de variaben niet meer op vanuit script.php, of niet alle variabelen maar haal ik een heel html, php bestand op.. en daar werkt het css wel, maar wat ik eigenlijk wou bereiken was dat i kafbeeldingen buiten flash om kon wijzigen en nu ik het op deze manier doe hoeft dat nieteens meer met css, kan het ok gewoon met width="" in de <img src="" >
dit is de code
var myStyle:TextField.StyleSheet = new TextField.StyleSheet();
myStyle.load("afbeeldingen_main.css");
content_txt.styleSheet = myStyle;

content_txt.multiline= true;
content_txt.wordWrap = true;
content_txt.html = true;

var story:XML = new XML();
story.ignoreWhite = true;
story.load("incentives/incentives_campagne.php");
story.onLoad = function () {
incentivescampagne.htmlText = story;
}


stop();

brossiekoppie
%Europe/Berlin %454 %2005, 11:54
BGCOLOR bestaat wel in css, dat weet ik 100% zeker, ik gebruik het in meerdere site's van me (geen flah site's maar toch met o.a css)

Welnu, ik ben 100% zeker dat het niet bestaat in CSS ;)

Wat wel bestaat is background-color: #[kleur]

bgcolor wordt gebruikt in (x)html en niet in css!

nielsverwegen
%Europe/Berlin %456 %2005, 11:57
raar dat het dan toch wertke bij andere site's , maar goed, zal de code's veranderen als dit netter is