flex: 1120 доступ к неопределенному свойству - PullRequest
0 голосов
/ 20 марта 2010

Я пытался наложить несколько простых эффектов на изображение, используя HBox, используя Hslider / Checkbox.

Я не могу включить необходимые эффекты на изображение. Я получаю ошибки "120 доступ к неопределенному свойству" .... указывается на "HSlider / change".

Какая может быть ошибка / решение этой проблемы?

<?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
      <mx:HBox top="10" left="10">
       <mx:HSlider top="-10" left="100" value="-10" toolTip="Rotation" 
             change="myImg.rotation=event.currentTarget"    
                            liveDragging="true">
       </mx:HSlider>
      </mx:HBox>
      <mx:CheckBox label="Visible" change="myImg.visible=event.currentTarget.selected"          
          selected="true"/>
      <mx:Image name="myImg" source="file:///C|/Users/terry/Desktop/test/myImage.jpg" 
                       height="100" top="60" left="30" rotation="-10">
           <mx:filters>
             <mx:DropShadowFilter />
        </mx:filters>
        </mx:Image>
    </mx:Application>

далее в атрибуте "Hslider / Change" должно быть

"myImg.rotation=event.currentTarget.valueOf()" or 
"myImg.rotation=event.currentTarget.value"

Заранее спасибо?

1 Ответ

1 голос
/ 20 марта 2010

Спасибо за код.

Возможно, это проблема копирования / вставки, но отправленный фрагмент кода имеет одну серьезную проблему:

Имя изображения: myImg , в то время как это упоминается как myimg по всему фрагменту.Дайте нам знать, если это опечатка или настоящая ошибка.


name = для вашего изображения должно быть id = .Когда вы обращаетесь к компоненту в остальной части приложения, вы делаете это через его ID, который не был установлен.

<mx:Image id="myImg" source...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...