2015-08-24 1 views
0

Je reçois actuellement les erreurs suivantes:erreurs avec Dégradés dans ActionScript

Scène 1, la couche « couche 1 », image 1, ligne 172 1119: L'accès des joints de propriété éventuellement non définies par une référence de type statique flash.display: GraphicsGradientFill.


Scène 1, la couche 'couche 1', image 1, ligne 173 1067: Contrainte implicite d'une valeur de type flash.display: GraphicsSolidFill à un tableau de type sans rapport.

Lorsque vous essayez de créer des dégradés comme ceci:

import flash.display.JointStyle; 

    var stroke:GraphicsGradientFill = new GraphicsGradientFill(); 
    stroke.joints = JointStyle.MITER; 
    stroke.alphas = new GraphicsSolidFill(0x102020,1); 

    var fill:GraphicsGradientFill = new GraphicsGradientFill(); 
    fill.colors = [0x0000FF, 0xEEFFEE]; 
    fill.matrix = new Matrix(); 
    fill.matrix.createGradientBox(70,70,Math.PI/2); 

    var path:GraphicsPath = new GraphicsPath(new Vector.<int>(),new Vector.<Number>); 
    path.commands.push(1,2,2); 
    path.data.push(125,0,50,100,175,0); 

    var drawing:Vector.<IGraphicsData> = new Vector.<IGraphicsData>(); 
    drawing.push(stroke,fill,path); 

    graphics.drawGraphicsData(drawing); 

Ce qui est l'origine de ces erreurs?

+1

Merci d'avoir modifié @Madness. Mon anglais n'est pas très bon mais de toute façon. Maintenant, les gens peuvent facilement comprendre le problème. –

+0

Pas un problème :) – Madness

Répondre

3

Essayez:

import flash.display.JointStyle; 

JointStyle.MITER 

Edit: Change stroke.joints = JoinStyle.MITER; =>stroke.joints = JointStyle.MITER;

Modifier pour de nouvelles erreurs:

GraphicsGradientFill ne dispose pas d'une propriété joints et la propriété alphas attend un tableau. Je pense que vous cherchez peut-être GraphicsStroke au lieu de GraphicsGradientFill pour la variable stroke?

+0

Je déjà 'import flash.display.JointStyle;' comme vous pouvez voir sur le dessus de mon bloc de code –

+0

@ HalilÇakar ... en mettant l'accent sur le 't' dans Join ** t ** Style. MITRE – null

+0

OMG :(travail de longue heure obtenir moi ce thx man mais je reçois encore d'autres 2 erreur –