kreukel
%Europe/Berlin %581 %2005, 13:57
Hallo,
Ik ben nieuw hier. Ik hoop dat jullie mij uit de brand kunnen helpen met de functie printJob in Flash. Ik heb al een hele hoop geprobeerd maar tot nu toe heeft nog niets echt gewerkt. Daarbij is het in engels toch een stuk moeilijker dan in het Nederlands.
Ik heb een tekst die ik via een variable in een dynamic text field laadt. Deze wil ik graag printen d.m.v. de gebruiker op een printknop te laten drukken. Nu heb ik het al geprobeerd met een printJob functie maar die wil niet werken. Hieronder de code:
btn.onRelease = function()
{
var pj = new PrintJob();
var success = pj.start();
if(success)
{
pj.addPage (0, {xMin : 10, xMax: 400, yMin: 10, yMax: 400});
pj.addPage("print", {xMin : -300, xMax: 300, yMin: 400, yMax: 800});
pj.send();
}
delete pj;
}
Ik heb deze code in de button geplakt. Ik krijg als error:
**Error** Scene=Scene 1, layer=print, frame=1:Line 1: Statement must appear within on handler
btn.onRelease = function()
Wat bedoelen ze hiermee?
Dan heb ik ook nog een andere geprobeerd:
var pj:PrintJob = new PrintJob();
if (pj.start()) {
var pagesToPrint = 0;
var nPageWidth:Number = pj.pageWidth;
var nPageHeight:Number = pj.pageHeight;
var w: Number = _root._width;
var h:Number =_root._height;
if(w>h){
var scaleFactor = nPageWidth/w;
}else{
var scaleFactor = nPageWidth/h;
}
var mcPropos:object = {
width: _root._width,
height:_root._height
};
_root._xscale = scaleFactor*100;
_root._yscale = scaleFactor*100;
if (pj.addPage(0)) {
pagesToPrint++;
}
if (pagesToPrint > 0) {
pj.send();
}
}
with(_root){
_width = mcProps.width;
_height = mcProps.height;
}
delete pj;
Hier krijg ik de volgende error:
**Error** Scene=Scene 1, layer=actions, frame=2:Line 13: The class or interface 'object' could not be loaded.
var mcPropos:object = {
Ik heb in het boek van O'Reilly gezocht en in de help gekeken maar snap de : niet in het script.
Wie o wie snapt dit en kan het mij uitleggen?
Alvast hartelijk dank!
Daphne
Ik ben nieuw hier. Ik hoop dat jullie mij uit de brand kunnen helpen met de functie printJob in Flash. Ik heb al een hele hoop geprobeerd maar tot nu toe heeft nog niets echt gewerkt. Daarbij is het in engels toch een stuk moeilijker dan in het Nederlands.
Ik heb een tekst die ik via een variable in een dynamic text field laadt. Deze wil ik graag printen d.m.v. de gebruiker op een printknop te laten drukken. Nu heb ik het al geprobeerd met een printJob functie maar die wil niet werken. Hieronder de code:
btn.onRelease = function()
{
var pj = new PrintJob();
var success = pj.start();
if(success)
{
pj.addPage (0, {xMin : 10, xMax: 400, yMin: 10, yMax: 400});
pj.addPage("print", {xMin : -300, xMax: 300, yMin: 400, yMax: 800});
pj.send();
}
delete pj;
}
Ik heb deze code in de button geplakt. Ik krijg als error:
**Error** Scene=Scene 1, layer=print, frame=1:Line 1: Statement must appear within on handler
btn.onRelease = function()
Wat bedoelen ze hiermee?
Dan heb ik ook nog een andere geprobeerd:
var pj:PrintJob = new PrintJob();
if (pj.start()) {
var pagesToPrint = 0;
var nPageWidth:Number = pj.pageWidth;
var nPageHeight:Number = pj.pageHeight;
var w: Number = _root._width;
var h:Number =_root._height;
if(w>h){
var scaleFactor = nPageWidth/w;
}else{
var scaleFactor = nPageWidth/h;
}
var mcPropos:object = {
width: _root._width,
height:_root._height
};
_root._xscale = scaleFactor*100;
_root._yscale = scaleFactor*100;
if (pj.addPage(0)) {
pagesToPrint++;
}
if (pagesToPrint > 0) {
pj.send();
}
}
with(_root){
_width = mcProps.width;
_height = mcProps.height;
}
delete pj;
Hier krijg ik de volgende error:
**Error** Scene=Scene 1, layer=actions, frame=2:Line 13: The class or interface 'object' could not be loaded.
var mcPropos:object = {
Ik heb in het boek van O'Reilly gezocht en in de help gekeken maar snap de : niet in het script.
Wie o wie snapt dit en kan het mij uitleggen?
Alvast hartelijk dank!
Daphne